Hankmoody
Footballguy
I have had a lot of PM's and questions about how the NFL salary cap works, so I thought I would put together an amalgamation of a bunch of important points.
Salary cap 101
Accounting
Please hold replies so I can reserve a few posts for future points
Simplified example
The Columbus Champions are an HMFL franchise. They have no rollover cap, no dead cap, and are operating with a $250M salary cap. Start with a couple of players currently under contract:
QB - 5 years, $250M contract, paid out exactly $50M salary per year.
WR - 3 years, $60M contract, $18M salary in 2023, $20M salary in 2024, $22M salary in 2025.
I'm only going to track one future year as rarely do contracts have significant impacts that require active cap management beyond "next" year
So Columbus has $30M in cap space for 2024. If they don't spend any more (they could sign a big FA that gets waived, or trade for Chase Young for a playoff run, etc) they would roll $30M into 2025
Columbus is scheduled to be $63M below the 2025 cap - probably due to big dollar contracts being up and those players hitting Free Agency so other minimum salary guys now fill the last Top 51 slots. They'll likely have to re-sign those guys or be active in Free Agency to replace them and spend much of this cap space. Remember though, the cap will almost certainly go up every year, so they likely have much more than $63M in available space once the league business officially opens.
Signing bonus
Now Columbus signs a RB to a 3 year, $20M contract. This RB is a little old so he wants most of his money up front. Columbus doesn't want to take a monster hit to 2023 however, so they agree on a signing bonus that's spread across the three years of the contract:
RB - 3 years, $20M contract, $9M signing bonus, $1M salary in 2023, $4m salary in 2024, and $6M salary in 2025
The $9M signing bonus is spread out as $3M on each year of the contract so cap hits are:
2024 - $3M signing bonus allocation + $1M salary = $4M cap hit
2025 - $3M signing bonus allocation + $4M salary = $7M cap hit
2026 - $3M signing bonus allocation + $6M salary = $9M cap hit
Player chart - this is roughly the format used by popular salary cap tools like Spotrac and Overthecap, simplified for this discussion
Team chart
Salary cap 101
- All NFL teams must stay within a "cap" that they can spend on players. This isn't necessarily down to the penny what they pay a guy every year, but that's a good enough generalization to get us started.
- The NFL cap is determined by league revenues and adjusted every year. For the 2024 season this cap is $255.4M
- Any unused cap space from the prior season can be "rolled over" into the current league year. The Las Vegas Raiders, for example, had $11,518,249 unused cap space, so they start 2024 season with $266,918,249 in cap space.
- Dead money can be roughly summarized as "money that's been physically paid to a player but not yet accounted for on the cap". That will be examined in detail as we progress.
- Only the Top 51 contracts count against the cap. All players below 51 are exempt from cap accounting. This allows teams the flexibility to expand rosters, sign IR replacements, promote Practice Squad players, etc. If any such transaction puts that player into the Top 51 salary cap hits then the team must remain within the structure of the salary cap rules
Accounting
- Salary - all scheduled salary, whether guaranteed or not, are accounted for in the scheduled league year.
- Signing bonus - this is a big fat check given to the player the day they sign. This money can be accounted for ("spread out") over up to 5 years starting with the current year.
- Roster bonus - another "up front" check the player earns, usually some time in the short future ahead. Roster bonuses are accounted for all in the current year.
- Other bonus - generally all other bonuses are paid out and accounted for in the current league year. Some common examples will be looked at as we progress.
- Restructuring - sometimes called a bonus, this is when an amount (generally salary) that would normally hit on the current year is converted to a "signing bonus" that is then spread out. This will be discussed in detail as we progress.
Please hold replies so I can reserve a few posts for future points
Simplified example
The Columbus Champions are an HMFL franchise. They have no rollover cap, no dead cap, and are operating with a $250M salary cap. Start with a couple of players currently under contract:
QB - 5 years, $250M contract, paid out exactly $50M salary per year.
WR - 3 years, $60M contract, $18M salary in 2023, $20M salary in 2024, $22M salary in 2025.
I'm only going to track one future year as rarely do contracts have significant impacts that require active cap management beyond "next" year
2024 | Salary | Signing | Roster | Other | Cap hit |
QB | $ 50,000,000 | $ 50,000,000 | |||
WR | $ 20,000,000 | $ 20,000,000 | |||
49 others | $ 150,000,000 | $ 150,000,000 | |||
Total | $ 220,000,000 |
So Columbus has $30M in cap space for 2024. If they don't spend any more (they could sign a big FA that gets waived, or trade for Chase Young for a playoff run, etc) they would roll $30M into 2025
2025 | Salary | Signing | Roster | Other | Cap hit |
QB | $ 50,000,000 | $ 50,000,000 | |||
WR | $ 22,000,000 | $ 22,000,000 | |||
49 others | $ 120,000,000 | $ 120,000,000 | |||
Total | $ 192,000,000 |
Columbus is scheduled to be $63M below the 2025 cap - probably due to big dollar contracts being up and those players hitting Free Agency so other minimum salary guys now fill the last Top 51 slots. They'll likely have to re-sign those guys or be active in Free Agency to replace them and spend much of this cap space. Remember though, the cap will almost certainly go up every year, so they likely have much more than $63M in available space once the league business officially opens.
Signing bonus
Now Columbus signs a RB to a 3 year, $20M contract. This RB is a little old so he wants most of his money up front. Columbus doesn't want to take a monster hit to 2023 however, so they agree on a signing bonus that's spread across the three years of the contract:
RB - 3 years, $20M contract, $9M signing bonus, $1M salary in 2023, $4m salary in 2024, and $6M salary in 2025
The $9M signing bonus is spread out as $3M on each year of the contract so cap hits are:
2024 - $3M signing bonus allocation + $1M salary = $4M cap hit
2025 - $3M signing bonus allocation + $4M salary = $7M cap hit
2026 - $3M signing bonus allocation + $6M salary = $9M cap hit
Player chart - this is roughly the format used by popular salary cap tools like Spotrac and Overthecap, simplified for this discussion
Player | Salary | Signing | Roster | Other | Cap hit |
2024 | $ 1,000,000 | $ 3,000,000 | $ 4,000,000 | ||
2025 | $ 4,000,000 | $ 3,000,000 | $ 7,000,000 | ||
2026 | $ 6,000,000 | $ 3,000,000 | $ 9,000,000 | ||
2027 | $ - | ||||
Total | $ 20,000,000 |
Team chart
2024 | Salary | Signing | Roster | Other | Cap hit |
QB | $ 50,000,000 | $ 50,000,000 | |||
WR | $ 20,000,000 | $ 20,000,000 | |||
RB | $ 1,000,000 | $ 3,000,000 | $ 4,000,000 | ||
48 others | $ 150,000,000 | $ 150,000,000 | |||
Total | $ 224,000,000 |
2025 | Salary | Signing | Roster | Other | Cap hit |
QB | $ 50,000,000 | $ 50,000,000 | |||
WR | $ 22,000,000 | $ 22,000,000 | |||
RB | $ 4,000,000 | $ 3,000,000 | $ 7,000,000 | ||
48 others | $ 120,000,000 | $ 120,000,000 | |||
Total | $ 199,000,000 |
Last edited: