The total numbers we have known: four years, $13.6 million with $7 million effectively guaranteed and a $4 million signing bonus.
The other numbers are in, too.
Beasley will make $1 million in base salary this season, which means he will carry a $2 million salary-cap figure in 2015. The Cowboys had the option of putting the low tender on him as a restricted free agent worth roughly $1.5 million, which could have allowed teams to sign him to an offer sheet because no compensation would have been due the Cowboys, or the second-round tender worth roughly $2.4 million.
With this deal, the Cowboys saved about $400,000 in salary-cap space in 2015.
Beasley will earn $2.356 million in 2016, with the contract becoming fully guaranteed on the fifth day of the league year. For now, $2 million is guaranteed for injury only.
He would earn base salaries of $3 million in 2017 and $3.25 million in 2018.
He also has $500,000 in escalators that can increase his base salaries in the final three years.
The $3.4 million average for Beasley is the same the Cleveland Browns gave Andrew Hawkins last year to sign an offer sheet as a restricted free agent away from the Cincinnati Bengals. Biggest difference? Hawkins makes a little more than $10 million in the first two years of the deal. Beasley could make up to $7.8 million in the first two years if he hits on all of the escalators.