The deal was essentially a one-year marriage, with Harvin unlikely to remain with the Bills through 2016-2017 with his contract:
The Bills signed Harvin to a three-year deal last March, but only for salary cap purposes. The deal was essentially for one-year, with a base salary of $3 million, plus a $3 million signing bonus. The extra two years were added on to spread that bonus out over the life of the deal, only counting $1 million per year towards the Bills cap number in 2015, 2016, and 2017.
But the base salary for those final two years would be $9 million for each season if the Bills were to decide not to void the contract, which was always highly unlikely.
Harvin is one of a handful Bills with key contract dates and payments on the horizon.
Harvin had 19 receptions for 218 yards and a touchdown in five games during the 2015 season.