In Depth
American football · The NFL salary cap · 1994 – today

The hard cap

Thirty-two rosters, one negotiated number. How the cap is set, what a contract actually pays, what ‘guaranteed’ really guarantees, and every door — draft, tags, waivers, trades, compensatory picks — through which players arrive and leave.

Restructures, void years and dead money, explained

Why teams convert salary to bonus, what void years actually do, the June 1 rule, and what it costs to cut, trade or extend — run the same $150M deal through every exit and watch the bill arrive.

Teams restructure contracts for three reasons, and only one of them is desperation. The first is compliance: every club must be under the cap when the league year opens in March, and converting salary into signing bonus is the fastest legal room there is. The second is funding: the room does not have to cover a shortfall — it can pay for someone else’s free agent, which is why contenders convert in the same week they sign. The third is reward-and-retain: wiring a veteran his money years early, at no change to the headline, as a gesture that binds both sides. All three run on the same machine from the contract’s anatomy: take Paragraph 5 salary the player was owed anyway, pay it today as a bonus, and let proration spread the cap charge across the years that remain.

Players almost never refuse, and it is worth being precise about why. Cash now beats the same cash later — but more than that, money already paid is the most guaranteed thing in football. A salary is a promise with conditions attached; even a “guaranteed” one has vesting dates and offsets. A conversion bonus clears the day it is signed, beyond the reach of any injury, release or change of heart, and every converted dollar also raises the price of every future exit — deepening the club’s commitment without a word of new language. The restructure is the rare transaction both sides want, for opposite reasons, which is exactly why the league does so much of it.

Run the deal

The machine below is this section’s whole argument. It holds the $150M anchor deal stripped to its majors — salaries of $2M, $20M, $30M, $37M, the $48M signing bonus, the guaranteed $8M roster bonus — so that cap and cash each total exactly $145M. Convert, cut, trade, extend, or let it void: every figure is recomputed by the same engine the guide’s tests pin, and the two columns will agree however you leave.

Restructure — salary into bonus

Converts $19M of 2027 salary: $12.67M of room now, +$6.33M on each of the next 2 caps. Cash unchanged.

Cut — release him

The Year 3 $30M vests from injury-only to full on the third league day of Year 2 — early March 2027.

Trade — ship him out

No third option here, by rule: the CBA grants the June 1 designation to terminations only. A trade earns the two-year split one way — by actually closing after June 1.

Extend — two more years

Applies the worked extension: +2 seasons, $84M of new money ($42M a season), a $30M bonus prorating from Year 3, 2 void years of runway.

Or just play it out

No void years on this deal yet — restructures with “+ void” create them.

This deal so far: signed 2026.

2026 cap
$14M
Dead money
$0
Paid, not booked
$48M

salary & roster bonus bonus proration dead money cash to the player locked (guaranteed or already paid)

2026
$14M$50M
2027
$40M$28M
2028
$42M$30M
2029
$49M$37M

per league year: cap charge (upper figure & lane) · cash to the player (lower)

each year vs the untouched deal:2026 ±$02027 ±$02028 ±$02029 ±$0
Cash paid, not yet booked$48M

Every prorating dollar sits in this bar from the day it is wired — $48M paid by March 2026, $0 booked so far. The schedule drains it a slice a season; every conversion pumps it back up. Cut him today and the entire hatched remainder lands at once.

Four-year totals — cash $145M · cap $145M.

Always equal. You only chose when.

Signed and untouched: cap charges of $14M, $40M, $42M, $49M against cash of $50M, $28M, $30M, $37M — each column closes at $145M, in a different order.

The same state as a ledger — the numbers behind the lanes above.

YearP5 salaryBonus prorationRoster bonusDead moneyCap hitCash
2026$2M$12M · signing bonus$14M$50M
2027$20M$12M · signing bonus$8M$40M$28M
2028$30M$12M · signing bonus$42M$30M
2029$37M$12M · signing bonus$49M$37M
Total$145M$145M

Every deal, in words

Play it out
Sign it and touch nothing. The cap reads $14M, $40M, $42M, $49M while the cash runs the other way: $50M, $28M, $30M, $37M. Both columns close at $145M — proration only ever moves the bill between years, it never shrinks it. The year-one gap is the whole trick: he banks $50M in a season the cap barely notices.
The simple restructure
March of Year 2: convert $19M of his $20M salary into bonus, down to the $1M floor. His paychecks are identical to the dollar; the cap charge falls from $40M to $27.33M, and $12.67M of room appears from nowhere. The bill: $6.33M lands on each of Years 3 and 4, lifting them to $48.33M and $55.33M. Nothing was saved — it was borrowed, from caps that have not happened yet.
The treadmill
Do it every March, the way New Orleans made famous: max-convert Year 2, then max-convert Year 3 — $29M this time — with two void years bolted on for runway. Year 3’s charge drops to $26.58M, and Year 4 balloons to $62.58M: more cap than the original $49M, against the same $37M of cash. Cutting him that year still bills $40.08M of already-paid bonus money; playing it out bills the void years’ $14.5M for seasons he never plays. Every exit from the treadmill is uphill.
Rip the band-aid
Cut him at the start of Year 2 — but watch the calendar, because the price has a cliff in it. Before the third league day, the Year 3 $30M is still injury-only and the bill is $64M: $36M of unamortized bonus plus $28M of guaranteed salary and roster bonus. From the third league day it vests to full, and the identical cut costs $94M. One week on a calendar, $30M on the books — which is why the coldest roster moves happen in the first seventy-two hours of March.
The graceful exit
Cut him before Year 3 with a June 1 designation and the bill splits: $42M this year, $12M next, $54M in all. The catch is the wait — the full scheduled $42M sits on the cap until June 2, so the room arrives months after the free-agent market has closed. Skip the designation and the whole $54M lands at once, $12M more than his scheduled cap hit: cutting him would cost more than keeping him. Two designations per club per year, terminations only.
Ship him out
Trade him before Year 3 instead. The vested $30M guarantee travels with the contract, so the old club’s bill is only its own bonus proration — $24M against the scheduled $42M, freeing $18M now and $67M of cash it never pays. The acquiring club books him with no proration at all: flat hits of $30M and then $37M, pay as he goes. Same player, two clean ledgers — and there is no June 1 designation for trades; only physically processing the deal after June 1 splits the old club’s charge.
Extend and smooth
The virtuous exit: two new years, agreed before Year 3 ever plays. A $30M option-style bonus plus $121M of new salary replaces the $67M he was owed — $84M of new money, $42M a season — and Year 3’s cap charge falls from $42M to $20M. The near years smooth ($46M in Year 4), the far years carry it ($50M, then $53M), and the runway’s final $6M parks out in a void season. New money in, cap hit down: the extension paradox, working exactly as designed.

Three identities the engine proves

None of these is programmed into the simulator — each falls out of proration arithmetic and accelerates guarantees, and each is recomputed exactly by the test suite.

$78M

cut him 2026, day one — exactly the $78M fully guaranteed at signing

Day one, the bill is the guarantee

Cut him the day after signing and the dead money is $78M — the fully-guaranteed-at-signing figure, to the dollar: $48M of bonus already paid plus $30M of locked salary and roster bonus. Dead money is not a fine for quitting early; it is the guarantee itself, arriving on schedule.

$12.67M

freed by the March 2027 conversion — and the $54M exit becomes $66.67M, larger by exactly that

Restructure savings never disappear — they wait

Max-convert Year 2 and $12.67M of room appears; cut him the following year and the exit bill is $66.67M where it would have been $54M — larger by exactly $12.67M. Every restructure obeys it, whatever the year and however many void seasons are bolted on: the room created in March is the same dollars, sitting in the next exit.

$54M

restructure 2028 and cut him before the season anyway — the untouched deal’s bill, to the dollar

Restructure in March, cut in August — nothing was bought

Convert Year 3’s salary and cut him before that season anyway, and the bill is $54M — identical to never restructuring, because the converted cash was his this year either way. Do the same in Year 2 and the identity holds at $94M. Cash out the door is cap, somewhere, forever; the engine has no undo.

Borrowing at zero from a ceiling that compounds

Strip the vocabulary away and a restructure is a loan. The principal is the converted amount; the repayments are the equal slices future caps must absorb; the interest rate is zero. What makes the loan better than free is the collateral’s behavior: the cap has compounded at roughly 7% a year across its whole life, $34.61M in 1994 to $301.2M in 2026, with exactly one decline ever. A charge deferred is therefore a charge shrunk, in the only unit that matters — share of the ceiling. The anchor deal’s $12M proration slice is 4% of the 2026 cap; the same $12M against a cap three growth-years on is nearer 3.3%. Repaying 2026 dollars with 2029 cap space is the entire trade, and the league’s calendar offers it every March.

This is why conversion is not a desperado’s tool but standard treasury practice: a club that never restructures anything is declining an interest-free loan from a lender whose money inflates away. The difference between a disciplined cap sheet and the Saints’ sheet below is not whether to borrow — nearly every sophisticated front office does some of it — but how much, for how long, and against which players. Borrow against a 26-year-old quarterback and the future caps that repay it will barely notice; the arithmetic is genuinely on your side.

The bill kills for one reason: the loan is unsecured against decline. Every projection in the trade assumes the player is still worth his roster spot when the installments land, and when he is not — injury, age, a locker-room ending no model prices — the machinery runs in reverse. The charges arrive anyway, attached to zero production, often accelerated into a single season by the exit itself. Nine of the twelve largest dead-money charges in history date from 2021 or later, precisely the era in which caps grew fastest and the borrowing looked cheapest. Both truths hold at once: the discount-rate argument is correct, and the record book below is its graveyard.

New money, old money, and whose average it is

The simulator’s Extend verb applies a real convention worth unpacking. The press will call that extension “$42M a season”, and here is the arithmetic: a $30M bonus plus $121M of rewritten salary is $151M of consideration, minus the $67M he was already owed in Years 3–4 — leaving $84M of new money over the 2 added seasons, $42M a year. The club’s ledger sees something tamer: $229M over 6 seasons is $38.17M. Both numbers are true; they answer different questions — the agent is pricing what the new signature bought, the ledger is pricing the whole marriage. Every extension headline you have ever read uses the first convention.

The cap sees a third thing entirely, and it is the extension paradox: the moment $84M of new money lands, Year 3’s charge falls from $42M to $20M, because a large salary was replaced by a small one plus a bonus prorating into seasons that do not exist yet — two of them void years bought purely as proration runway, with the final $6M parked in a season no one will play. The anchor deal signed with none of this machinery; one extension installs all of it. And a drafting constraint waits at the far end: no contract reaching past the CBA’s 2030 expiry may raise its non-bonus salary by more than 30% of its final-league-year figure per season — the flat late-year schedules of long extensions are that rule’s fingerprint, and the 2030 horizon explains why it exists.

The blunt instrument: a real pay cut

There is one lever that genuinely shrinks the bill rather than moving it, and it is the least used: a straight reduction of Paragraph 5 salary. It requires the player’s signature — a contract is a contract — so the club’s leverage is always the release it could execute instead, and the usual dressing is a chance to earn the cut back through incentives. Unlike a restructure, the relief is real and immediate: nothing prorates, nothing waits in a void year, nothing accelerates later, because money never promised is money the cap never has to book. It is rare for the obvious reason — a veteran asked to fund his own team’s room can usually collect the same discount on the open market, with a change of scenery included.

Two designations, and the wait for June 2

The June 1 rule splits every exit bill by a single date: released before it, all the remaining proration and guarantees land on this year’s cap; released after it, this year keeps only its own slice and the rest defers to next season. The designation lets a club take a March cut and elect the June treatment anyway — two per club per league year, terminations only — but the fine print is a trap for the impatient: the full scheduled cap hit stays on the books until June 2, so the room the move creates is unusable while the actual free-agent market opens, shops and closes in March. Kyler Murray’s 2026 release is the mechanism live: of a $54.7M bill, $47.5M stayed on the 2026 cap regardless, and the ≈$5.1M of relief arrived only on June 2, months after anyone worth signing with it was gone.

Trades get no designation at all — the CBA grants it to terminations only — which produced 2026’s defining bit of calendar theater: Cleveland and Los Angeles agreed the Myles Garrett trade in the spring and processed it after 4:01 p.m. ET on June 1, letting the ordinary post-June-1 rule split $41.09M into $15.53M and $25.56M. A week’s patience in the A.J. Brown trade was worth $27.16M of 2026 cap the same month. Nothing was gamed; the split is simply what the rule pays anyone willing to wait, and June 2026 was the month waiting became standard operating procedure.

The record book

cutpost-June-1tradevoid

#PlayerTeamYearsDead moneySplit% of capHow
1Tua TagovailoaThe record. Released March 9, 2026 with a June 1 designation; Miami exercised his option bonus first to shape the split.Dolphins2026–27$99.2M$55.4M + $43.8M32.9%of 2026post-June-1
2Russell WilsonThe record before Tua — and still the largest as a share of its cap. Denver made the playoffs carrying the $53M year.Broncos2024–25$85M$53M + $32M33.3%of 2024post-June-1
3Kyler MurrayReleased at the opening of the 2026 league year after trade attempts failed; the designation moved only $7.2M.Cardinals2026–27$54.7M$47.5M + $7.2M18.2%of 2026post-June-1
4Aaron RodgersTwo void-year restructures in two seasons, then a designated release: the $35M share is 2026’s second-largest charge.Jets2025–26$49M$14M + $35M17.6%of 2025post-June-1
5A.J. BrownTraded to New England just after June 1, 2026; completing it a week earlier would have cost $27.16M more on the 2026 cap.Eagles2026–27$43.36M$16.3M + $27.06M14.4%of 2026trade
6Myles GarrettExecuted after 4:01 p.m. on June 1, 2026 precisely to earn the natural post-June-1 split — no designation exists for trades.Browns2026–27$41.09M$15.53M + $25.56M13.6%of 2026trade
7Matt RyanThe 2022 record: the accumulated restructures of a franchise quarterback, accelerated by the trade to Indianapolis.Falcons2022$40.52Mone charge19.5%of 2022trade
8Aaron RodgersGreen Bay’s bill for trading a just-reworked MVP to the Jets — Rodgers’s first entry on this table.Packers2023$40.3Mone charge17.9%of 2023trade
9Tom BradyThe void-year bill: retirement voided the contract and every parked allocation accelerated at once.Buccaneers2023$35.1Mone charge15.6%of 2023void
10Kirk CousinsBenched for Penix in December 2024, released in 2026 with his guarantees paid in full — much of the charge void-year proration.Falcons2026–27$35M$22.5M + $12.5M11.6%of 2026post-June-1
11Carson WentzThe record at the time: Philadelphia’s February 2021 trade to the Colts, one year after a $128M extension.Eagles2021$33.8Mone charge18.5%of 2021trade
12Daniel JonesReleased mid-season in November 2024; the guarantees and proration landed together on the 2025 cap.Giants2025$33.3Mone charge11.9%of 2025cut
13Marshon LattimoreThe largest non-quarterback charge ever — the sharpest single line item of the Saints’ deferral era.Saints2025$31.66Mone charge11.3%of 2025trade

The record is $99.2M: Tua Tagovailoa, released by Miami on March 9, 2026 with a June 1 designation, splitting $55.4M onto 2026 and $43.8M onto 2027 — and with the Hill, Waddle, Ramsey and Chubb charges stacked behind it, the Dolphins’ $179.2M of 2026 dead money is the largest team-season total ever booked. The table demands one honesty about eras, and the data supplies it: Russell Wilson’s $85M was 33.3% of 2024’s $255.4M cap, still a larger share than Tua’s record 32.9% of 2026’s $301.2M — the cap has grown faster than the records chasing it.

The Saints treadmill

$49.7M
202127.2%
$48M
202223.1%
$35M
202315.6%
$41.4M
202416.2%
$66M
202523.6%
$112.15M
202637.2%

team dead money that year’s league cap

Six seasons of one franchise’s bill for the annual restructure ritual. Read it without a verdict, because the data supports both halves: the treadmill worked — New Orleans entered offseasons as much as ≈$100M and ≈$60M over the line and was compliant every March, keeping its roster together far past its cash — and the treadmill cost, in the purgatory years at the right of the chart, until 2026 arrived with $112.15M of dead money, more than a third of the ceiling, itemized below. Every mechanism involved appears in the simulator above; to see what a whole roster looks like under the line, set this against one team’s books on the landing page.

2021$49.7M dead
Drew Brees retires and his deferred proration lands: $49.7M dead, about 27% of the COVID-shrunk $182.5M cap, in the same offseason the club entered ≈$100M over and restructured its way compliant.
2022$48M dead
The ritual repeats: roughly $48M dead — about 23% of the cap — while the same March restructures push the next wave of proration into 2023 and beyond.
2023$35M dead
Entered January ≈$60M over the cap; got compliant again by conversion. The $35M of dead money (≈15.5%) was the era’s quietest year.
2024$41.4M dead
$41.4M dead, ≈16% of the cap — and the first season the roster visibly aged out from under the borrowing.
2025$66M dead
≈$66M dead (≈24%): the Lattimore trade’s $31.66M — the largest non-QB charge ever — plus the first share of Derek Carr’s post-June-1 retirement split.
2026$112.15M dead
The arrival: $112.15M dead, ≈37% of the $301.2M cap — Carr $36.67M, Cameron Jordan $18.76M, Demario Davis $14.29M, Taysom Hill $13.72M, Ryan Ramczyk $11.98M. More than a third of the ceiling spent on players not on the team.

The case files

The record book’s biggest rows, as stories — what was decided, what it cost, and what the sourcing actually supports. Where the dossiers record disagreeing figures, both are printed and neither is averaged.

Russell Wilson

Broncos · 2024

The $85M rip: the record that taught the league dead money is survivable

2024$53M
2025$32M
Dead money:
$85M, split $53M (2024) + $32M (2025)
Share of Denver’s 2024 cap:
20.75% ($53M of $255.4M)
Alternative structure declined:
$35.4M / $49.6M

Two years after trading five premium picks and three players for Wilson — and one year after extending him for $245M with $165M guaranteed — Denver released him at the start of the 2024 league year, declining his option and choosing the $53M/$32M split. It was the largest dead-money charge in history and a fifth of the Broncos’ cap; they went 10-7 and made the playoffs while carrying it. Executives credit the move with resetting the league’s risk tolerance: the tape could be ripped off after all.

Source: ESPN · Mile High Sports (dossier A2 §15, §17)

Tua Tagovailoa

Dolphins · 2026

The record: $99.2M, and a team cap sheet 60% dead

Dead money:
$99.2M — the NFL single-player record
Split:
$55.4M (2026) + $43.8M (2027)
Released:
March 9, 2026, post-June-1 designation
Miami team dead money, 2026:
$179.2M — also a record

Twenty months after signing a $212.4M extension, Tagovailoa was released with a June 1 designation — and Miami exercised his 2026 option bonus first, deliberately reshaping the split (it would otherwise have been ≈$67M in 2026 alone). The $99.2M total surpassed Wilson’s $85M as the largest single-player charge ever, and with Hill, Waddle, Ramsey and Chubb charges stacked behind it, the Dolphins’ $179.2M of 2026 dead money is the largest team total in history. Tagovailoa signed a one-year league-minimum deal with Atlanta, collecting ≈$54M in 2026 mostly from Miami’s guarantees.

Source: CBS · Yahoo/Miami Herald · PFR (dossier A1 item 7)

Myles Garrett

Browns → Rams · 2026

The June 1 trade: processed at 4:01 p.m. to split the bill

Dead money:
$41.09M, split $15.53M (2026) + $25.56M (2027)
If traded before June 2:
$41.09M, all in 2026
Return:
Jared Verse + a 2027 first + additional assets

There is no June 1 designation for trades — the CBA grants the designation to terminations only — so Cleveland and Los Angeles simply agreed in the spring and executed the trade after 4:01 p.m. ET on June 1, 2026. That timing alone converted a $41.09M single-year charge into a $15.53M/$25.56M split by operation of the ordinary post-June-1 rule. The league’s most-watched 2026 trade was, mechanically, a scheduling decision.

Recorded disagreement: PFR’s July 2026 table shows a $21.37M Browns figure against CBS’s $15.53M/$25.56M split printed above — both figures kept, neither averaged.

Source: CBS (Breech) · PFR (dossier A1 item 7)

A.J. Brown

Eagles → Patriots · 2026

The $27.16M timing gap: what waiting a week was worth

Dead money:
$43.36M, split $16.303M (2026) + $27.062M (2027)
Cost of moving before June 2:
+$27,161,609 on the 2026 cap
Return:
a 2028 first + a 2027 fifth

Philadelphia completed the trade just after June 1, 2026, so only the current-year proration slice ($16.303M) stayed on the 2026 cap and $27.06M deferred to 2027. Executing the identical trade a week earlier would have added $27.16M to the 2026 charge — the exact dollar value of a date on the calendar. Paired with the Garrett deal, it made June 2026 the month the post-June-1 trade became standard operating procedure.

Source: ESPN · NFL.com (dossier A1 item 7)

Tom Brady

Buccaneers · 2023

Retirement sends the void-year bill: $35.1M for a player who left football

Dead money:
$35.1M on the 2023 cap
Mechanism:
void years from the 2022 restructure, all accelerated

Tampa Bay kept restructuring Brady’s salary into bonus with void years for runway; when he retired for good in February 2023, the contract voided and every parked allocation accelerated at once. $35.1M — then the largest retirement charge ever — for a player no longer in the league. The cleanest real-world demonstration that void-year proration is borrowing, and that the lender always collects.

Source: ESPN dead-money table (dossier A2 §17)

Kyler Murray

Cardinals · 2026

$54.7M to move on, $5.1M of relief — and not until June 2

Dead money:
$54.7M, split $47.5M (2026) + $7.2M (2027)
If cut without the designation:
$54.7M, all in 2026
2026 cap savings:
≈$5.1M, usable June 2

Arizona released Murray at the opening of the 2026 league year with a post-June-1 designation after trade attempts failed. The designation barely helped: $47.5M of the $54.7M stayed on the 2026 cap anyway, the ≈$5.1M of relief arrived only on June 2, and $7.2M rolls to 2027. A live demonstration of the designation’s fine print — it re-times a bill it cannot shrink, and the waiting is part of the price.

Recorded disagreement: PFR’s July 2026 table (carried by ESPN) lists the 2026 charge as ≈$46.57M against the release-time $47.5M printed above — both figures kept, neither averaged.

Source: Arizona Sports · PFR/ESPN (dossier A1 item 7)

  • Aaron RodgersJets · 2025Nineteen games, $49M of dead money — the short-marriage bill.The Jets restructured Rodgers’s converted bonuses into void years twice in two seasons; releasing him in March 2025 with a June 1 designation pushed the larger share onto 2026, where $35M still sits — the second-largest single charge on any 2026 cap sheet. Combined with his $40.3M exit from Green Bay in 2023, Rodgers accounts for two of the dozen largest dead-money charges ever, for two different clubs.
  • Matt RyanFalcons → Colts · 2022$40.5M for a quarterback playing in Indianapolis.The record before the records: trading a repeatedly restructured franchise quarterback accelerated $40.525M onto Atlanta’s 2022 cap — at the time the largest single-player dead charge ever, nearly a fifth of the ceiling. It stood for less than two years. Nine of the twelve largest charges in history date from 2021 or later; Ryan’s was the one that made the pattern visible.

What dead money actually is

Dead money is not waste, and it is not a fine. It is the amortized cost of decisions already made: cash that left the building in some earlier March, which the cap — by the conservation law the simulator will not let you break — was always going to book somewhere. The exit only chooses when. Read a cap sheet accordingly: a club carrying a large dead charge mistimed a bet it deliberately made, while a club carrying none may simply have refused the cheapest loan in sports; neither number is virtue by itself. The money was spent on the player at the moment it was promised to him — the cap just hadn’t finished writing it down. What happens to the roster spot the bill sits on — tags, tenders, waivers, the market — is free agency.