The new-look deal contains another total of $500,000 in roster bonuses and playtime bonuses that could boost it by another nearly $9 million for up to a total of $16 million if all bonuses are reached.
Garoppolo's restructured contract also includes a no-trade and no-tag clause that ensures Garoppolo will serve as the backup to Trey Lance this season and will then be able to explore unrestricted free agency in 2023.
A source told ESPN's Jeremy Fowler that Garoppolo and the 49ers have discussed the option of waiving the no-trade clause if something develops and the 49ers can get compensation, but Garoppolo was willing to help the team and wanted to play again this season with his teammates.
Depending on how it's structured, Garoppolo's salary cap number for 2022 will end up being somewhere between $18 million to 19 million less than the $26.9 million it was previously slated to cost.
Garoppolo had right shoulder surgery in March, which made trading him nearly impossible, and by the time he resumed throwing in late June, most quarterback-needy teams had already gone a different direction.