NFL players typically get paid weekly during the regular season, which lasts 18 weeks including a bye week. Their base salary is divided into weekly paychecks spread over this time. However, the payment structure has changed recently, and now many players receive their salary over a longer period of about 36 weeks, which includes some of the offseason. This change aims to provide more consistent pay throughout the year rather than only during the season. In addition to weekly game checks, players may receive bonuses such as signing bonuses (often paid upfront or spread out), roster bonuses, and other performance-related bonuses, some of which can be paid during the offseason. The exact timing and frequency can vary depending on the contract terms negotiated by the player's agent. So, in summary:
- Base salary paid weekly during the 18-week regular season or spread over 36 weeks (including part of the offseason).
- Bonuses may be paid as lump sums or installments, some during the offseason.
- Payments are typically through direct deposit.
This payment arrangement means most players do not receive paychecks year- round but do get paid regularly and more evenly thanks to the newer agreements between the NFL and NFL Players Association.