The 49ers have reworked the contract for left tackle Joe Staley, something that head coach Kyle Shanahan last month said was a possibility.
The veteran offensive lineman had been in line to earn $4.8 million in base salary in the last two years of his contract, which would have made him the 22nd highest paid tackle in the league for the upcoming season.
The amended deal adds $6.5 million to the final two years of the contract, the NFL Network reported on Tuesday. He will now earn $17.4 million in salary and bonuses over the final two seasons.