An NFL player’s “salary” is really three different numbers. His cap hit is the accounting charge against his team’s $301.2 million salary cap this season. His base salary is the contract’s stated pay, earned week by week. And cash is what the club actually wires out this year – often wildly different from both, because signing bonuses are paid in full up front but spread across up to five years for cap purposes.
That gap is the entire art of NFL contract management. A star can carry a $15 million cap hit in a year the team pays him $30 million in cash – or a $40 million cap hit in a year he banks only $2 million. Reading the wrong number is how fans end up baffled by cuts, restructures, and “unaffordable” players who somehow get signed anyway.
The chart below defines all three, then walks a worked example showing exactly where they split. Take a look, then we’ll get into which number actually matters.
NFL SALARY CAP
Cap Hit vs. Salary vs. Cash
One contract, three numbers – and why they almost never match
CAP HIT
Accounting
What counts this year
BASE SALARY
Paycheck
Earned across the season
CASH
Reality
What actually leaves the bank
2026 CAP
$301.2M
Per team
The three numbers
Same contract, three different truths
| Number |
What it actually measures |
| Cap hit (cap number) |
The accounting charge against the $301.2M cap this year: base salary + this year’s prorated share of the signing bonus + roster/workout bonuses and incentives that count. It’s the number the league enforces – and the one that can be engineered |
| Base salary |
The contract’s stated pay for the season, earned in installments as games are played. It counts fully against the cap in the year it’s earned – unless it’s converted into bonus money |
| Cash (cash flow) |
What the club actually pays out this calendar year: full signing bonus at signing, plus salary and bonuses as earned. Cash and cap almost never match in a given year |
Why they diverge
A worked example: 4 years, $40M salary, $20M signing bonus
| Year |
Cash paid vs. cap hit |
| Year 1 |
Cash: $30M ($20M bonus + $10M salary). Cap hit: just $15M ($10M salary + $5M prorated bonus) – the club pays double what the cap admits |
| Years 2-4 |
Cash: $10M each. Cap hit: $15M each – now the cap charges MORE than the cash going out as old bonus proration catches up |
| Cut after Year 2 |
The $10M of unaccounted bonus proration accelerates as dead money – cap pain for cash that left the building two years ago |
| The pattern |
Cash leads, cap lags. Teams that “pay cash over cap” (spend aggressively up front) are borrowing future cap space; the cap always collects |
CAP MATH FACTS
The cap is a credit system
Bonus proration lets teams spend tomorrow’s cap today – which is why “cap hell” is really yesterday’s aggressive cash spending arriving on schedule.
Cash over cap signals intent
Owners willing to run high cash-over-cap totals are buying win-now rosters; budget owners hide behind cap compliance while spending less real money.
Incentives split by likelihood
LTBE (likely to be earned) incentives count against this year’s cap; NLTBE ones hit next year’s if achieved – a quiet lever for shifting charges between seasons.
Which Number to Watch
Each number answers a different question. Cap hit tells you about this year’s roster flexibility – it’s the constraint the league enforces and the one restructures manipulate. Cash tells you about ownership’s real commitment – the cap can be finessed, but wire transfers can’t. And base salary mostly tells you about risk: unguaranteed base is what disappears when a player is cut, which is why agents fight to convert salary into bonus (guaranteed, already paid) and clubs fight to keep it as salary (cuttable). When a reporter says a team “has no cap space,” check the cash: a club can be capped out and still add a star by converting his salary to bonus – it isn’t creating money, just borrowing cap space from future years.
The Bottom Line
Cap hit is this year’s accounting charge, base salary is the stated seasonal pay, and cash is what’s actually spent – kept apart by signing-bonus proration, which pushes cap charges into the future while the money goes out today. The reckoning for that gap is dead money, the one-year rental that avoids it is the franchise tag, and the fixed-price version of all of this is the rookie contract scale.