This article does not cite any sources. (December 2009) (Learn how and when to remove this template message)
A roster bonus is conditional, unlike a signing bonus. The latter is received upon the initial signing of the contract and is generally the player's regardless of future events. The roster bonus, however, is paid only if a player is still on the active roster of the team at a specific future date. This feature is mostly used in North America in National Football League contracts. Most NFL roster bonuses have trigger dates of either March 1 or June 1 of a specific future year. If the player is on the team's roster as of that date, the entire amount of the bonus must be paid, even if he is released the next day.
The roster bonus has a very specific effect on a team's "salary cap," the amount of its payroll that counts toward the money permitted by league agreement. The fact that it postpones much of the salary cap impact of a new player is one of the reasons it has become a popular contract feature, especially in the contract of highly compensated star players, but also as a way of recognizing and incentivizing mid- and lower-salaried players as well.