6 year extension, $180M, $35M signing Bonus, with $78M guaranteed - reported as $30M per season contract. Actual Numbers below:
Structure - Cash Flow
2019 - $2M salary, $35M signing bonus
2020 - $26M salary fully guaranteed - automatically restructured in March, 2020 to $1M salary + $25M restructure bonus;
2021 - $17M salary fully guaranteed
2022 - $18M salary
2023 - $19M salary
2024 - $30M salary
2025 - $35M salary
Salary CAP hits & Dead Money if cut or traded
2019 - $9M ($2M salary + $7M prorated Bonuses) - Dead Money = $78M
************* Begin Contract Extension ************************************************
2020 - $13M ($1M salary + $12M prorated Bonuses) - Dead Money = $71M
2021 - $29M ($17M salary + $12M prorated Bonuses) - Dead Money = $58M
2022 - $30M ($18M salary + $12M prorated Bonuses) - Dead Money = $29M
************* 3rd year out - save $14M on CAP by cutting or trading Dak ***********
2023 - $31M ($19M salary + $12M prorated Bonuses) - Dead Money = $17M
************* 4th year out - save $30M on CAP by cutting or trading Dak ***********
2024 - $35M ($30M salary + $5M prorated Bonuses) - Dead Money = $5M
2025 - $35M ($35M salary) - Dead Money = $0
Summary
Current Year salary of $2M + 6-year, 180M extension = 7-year, $182M contract, which averages $26M per season over 7 years.
First 4 years cash payout of $98M = $24.5M per season average - Cowboys can opt out of contract after 4 seasons, and pay less than $25M per season for Dak's next 4 seasons.
Final 3 years cash payout of $84M = $28M per season average (what Kirk Cousins signed for in 2018 is what Cowboys would pay in 2023 if they choose to keep Dak.)
Conclusion - This is a good deal for the Cowboys in current market conditions