Below is the year-by-year breakdown of the deal, which includes $16.5 million fully guaranteed at signing with an additional $12 million in injury guarantees.
2018
Signing bonus: $9.3 million
Base salary: $3 million (fully guaranteed)
Roster bonus: $4.2 million (due fifth day of league year; fully guaranteed)
Workout bonus: $100,000
Per-game roster bonus: $400,000 total
2019
Base salary: $5.5 million (guaranteed for injury at signing; fully guaranteed as of 4/1/19)
Workout bonus: $100,000
Per-game roster bonus: $400,000 total
2020
Base salary: $6.5 million (guaranteed for injury at signing; fully guaranteed as of 4/1/20)
Workout bonus: $100,000
Per-game roster bonus: $400,000 total
2021
2021 is an option year that must be exercised by the end of the 2020 league year.
Base salary: $7.85 million
Workout bonus: $100,000
Per-game roster bonus: $400,000 total
2022
2022 is an option year that must be exercised by the end of the 2021 league year.
Base salary: $8.65 million
Workout bonus: $100,000
Per-game roster bonus: $400,000 total
More San Francisco 49ers News
Breaking down the 49ers drafts under John Lynch and Kyle Shanahan 49ers' Brandon Aiyuk seemingly celebrates news of Amon-Ra St. Brown's deal Anthony "Spice" Adams to announce 49ers' draft picks in 2nd and 3rd rounds George Kittle's message to Brandon Aiyuk amid contract talks with 49ers: "Be patient"