Bonus money is paid in advance .....Kessel is paid 10M this year and the next, 9M the two years following then 7M for two years and then 6M the last two years. He never earns 8M in a year.
Next year 4M of his 10M salary is bonus money
Here is how his contract looks.
2014/2015 Salary $10,000,000 Signing bonus 4,500,000
Cap hit $8,000,000
2015/2016 Salary $10,000,000 Signing bonus$4,000,000 Cap hit $8,000,000
2016/2017 Salary $9,000,000 Signing bonus$2,000,000 Cap hit$8,000,000
2017/2018 Salary $9,000,000 Signing bonus$2,000,000 Cap hit$8,000,000
2018 /2019 Salary $7,000,000 Cap hit $8,000,000
2019/2020 Salary $7,000,000 Cap hit $8,000,000
2020/2021 Salary $6,000,000 Signing bonus$5,000,000 Cap hit $8,000,000
2021/2022 Salary $6,000,000 Signing bonus$5,000,000 Cap hit$8,000,000