Rules · salary caps
Salary caps by league: the ceiling that decides what the tax does
Three of the leagues we track run a hard numeric cap — the NBA at $164.961M, the NFL at $301.2M and the NHL across a $76.9M to $104.0M range. MLB has no cap at all, which is precisely what its 2026 collective bargaining fight is about.
Where a numeric cap exists
| League | Rule | Figure |
|---|---|---|
| NBA | 2026-27 salary cap | $164.961M |
| NFL | 2026 salary cap per club | $301.2M |
| NHL | 2026-27 payroll range | $76.9M – $104.0M (midpoint $90.4M) |
A cap sets the size of the contract before the tax system touches it. Lower the cap and the tax rate matters less, simply because there is less money to tax.
Leagues that cap differently
The Premier League replaced Profit and Sustainability Rules with a Squad Cost Ratio from 2026/27, limiting squad spend to 85% of club revenue rather than a fixed number. La Liga sets a per-club salary limit tied to revenue. The Bundesliga works to a 70% squad-cost guideline under the 50+1 ownership rule. The IPL caps overseas players at INR 18 crore at auction. Each is a ceiling, but expressed as a ratio or an auction limit rather than a dollar figure.
Why this matters for take-home pay
Take-home pay is calculated from the gross contract. The cap decides what that gross number can be. A player in a capped league is negotiating inside a fixed pool; a player in an uncapped league is negotiating against the market. The tax rate is the same arithmetic either way — it just applies to a smaller or larger starting figure.