Contracts do decrease over time and they will not increase unless you get promoted or purchase them with BP (BP = real money). So make sure to play well enough if you want to retain your players, especially in Rookie League where there are lots of rookies (aka new upcoming talents!) who are eager for your contract.