What is a Cap Hold?
A cap hold is a placeholder dollar amount that an NBA team must carry on their salary cap books for any player whose rights they still hold but who is not currently under contract. It’s one of the most misunderstood mechanisms in professional sports finance, invisible to casual fans, but central to every major free agency decision an NBA front office makes each summer.
The core purpose of cap holds is to prevent teams from gaming the system. Without them, a team could spend all of its cap space signing outside free agents, and then use Bird Rights to re-sign their own players, effectively exceeding the cap twice over on two different groups of players.
Cap holds close that loophole by forcing a team to choose: keep the rights and carry the placeholder, or renounce the rights and free up the space. That single decision, hold or renounce, drives more NBA offseason roster construction logic than almost any other mechanism in the league.
How Cap Holds Actually Work
Cap holds are not tied to what a player will make in their next contract.
They are calculated using explicit formulas defined by the NBA Collective Bargaining Agreement (CBA) based on the player’s previous salary, years of service, and underlying exception status:
- Full Bird Free Agents: If a player’s prior salary was above the league average, their hold is 150% of their prior salary. If it was below average, the hold is 190%.
- Rookie Scale Contracts: First-round picks completing their fourth rookie season carry a hold of 250% of their prior salary if it was above the league average, and 300% if it was below average.
- Early Bird Free Agents: Carry a cap hold equivalent to 130% of their prior-year salary.
- Non-Bird Free Agents: Carry a hold equivalent to 120% of their prior-year salary.
- Unsigned First-Round Draft Picks: Carry an immediate hold worth 120% of their mandated rookie scale slot value.
Cap holds remain on the books until one of three things happens:
- The player is re-signed
- The team formally renounces their rights
- The player signs with another team.
Until one of those events occurs, the hold counts against the team’s cap space as if the contract already existed, even though it doesn’t.
Why Cap Holds Are Different From Actual Contracts
A cap hold and a real contract represent two entirely different financial realities dressed up as the same number on a cap sheet.
An actual contract is a binding obligation, money owed regardless of what happens. A cap hold is a conditional placeholder, it disappears the moment the team chooses to walk away from those player rights.
This distinction matters enormously for agents and players understanding their own leverage. A team that “can’t afford” to offer a player market value because of cap holds can always renounce those holds, the question is whether they want to. Cap holds create artificial constraints that are organizational choices rather than hard financial limits.
| Player Free Agent Status | Previous Salary Status | Cap Hold Percentage / Formula | Actual Accounting Impact Example ($10M Prior Salary) |
| Full Bird Free Agent | Above League Average | 150% prior salary | $15,000,000 placeholder |
| Full Bird Free Agent | Below League Average | 190% prior salary | $19,000,000 placeholder |
| Rookie Scale (1st Rd Pick) | Above League Average | 250% prior salary | $25,000,000 placeholder |
| Rookie Scale (1st Rd Pick) | Below League Average | 300% prior salary | $30,000,000 placeholder |
| Early Bird Free Agent | Any Standard Contract | 130% prior salary | $13,000,000 placeholder |
| Non-Bird Free Agent | Any Standard Contract | 120% prior salary | $12,000,000 placeholder |
| Unsigned First-Round Pick | Rookie Scale Slot Value | 120% of Rookie Scale Slot | Varies by draft position |
| Incomplete Roster Charge | Team has < 12 players | Rookie Minimum Salary Allotted | $1,272,870 per open slot |
How Cap Holds Apply Across the NBA Specifically
🏀 NBA Restricted Free Agents
When a restricted free agent’s contract expires, their hold goes on the books at a CBA-mandated percentage of their prior salary, often dramatically higher than what they actually earned. This is by design because it forces the team to commit real cap space to their own player, even before a new contract is signed.
Example:
The Los Angeles Lakers carried a $20+ million cap hold for D’Angelo Russell in 2023. The team had to decide, re-sign Russell at that cap accounting level, renounce his rights and use that space elsewhere, or sign other players first and circle back to Russell later using available exceptions. Every free agency move the Lakers made that summer happened in the context of what Russell’s cap hold was doing to their available space, even though he had no active contract.
🏀 NBA Rookie Max Extensions
Cap holds for top-tier draft selections coming off rookie deals carry immense financial weight. When a superstar player approaches their first restricted free agency window, their cap hold is set at 250% of their fourth-year rookie salary because their previous earnings sat well above the league average. That placeholder remains anchored to the franchise’s cap sheet, shaping every surrounding move the front office can execute until a long-term contract extension is formally signed or match-sheets clear.
🏀 Draft Picks
Every NBA draft pick generates a cap hold the moment they’re selected, based on their slot value in the draft. The hold remains until the team signs them, renounces the pick’s rights, or the rookie-scale deadline passes.
Teams drafting with limited cap space need to account for these holds before making any other roster moves, since a first-round pick hold can represent several million dollars of temporarily blocked cap space.
Why Cap Holds Don’t Exist in Other Leagues
Cap holds are a direct product of the NBA’s specific soft cap structure and its system of over-cap exceptions. They exist because the NBA allows teams to exceed the cap using Bird Rights and other mechanisms, and without cap holds, those exceptions would create exploitable loopholes.
The other major leagues don’t need cap holds because they don’t have the same structural setup:
- NFL: Hard cap, no over-cap exceptions, every contract simply counts or doesn’t, no placeholder mechanism needed
- MLB: No salary cap at all, making cap holds structurally irrelevant
- NHL: Hard cap with qualifying offers for restricted free agents, but no placeholder system, either a player is signed or they aren’t
- MLS: Uses roster charges and allocation money rather than a traditional cap hold framework
- NCAA: No salary structure, no cap, no player contracts, cap holds are inapplicable by definition
Why Cap Holds Matter for Athletes and Agents
For a player represented by an agent negotiating in NBA free agency, understanding cap holds is not optional background knowledge. It’s the core of understanding how much real leverage a team actually has, what their true cap position looks like behind the official numbers, and why a team claiming they “can’t go higher” may simply be choosing not to renounce other holds rather than genuinely being out of money.
For front offices, cap holds are an active management tool. Teams building toward a specific free agency target often spend the weeks leading up to the signing period making precise decisions about which holds to carry and which to renounce, with each choice cascading into what else they can and can’t do with that summer’s roster.
- Cap holds force organizations to prioritize: you can’t keep everyone’s rights without carrying the cost
- They create negotiating pressure on both sides, a team sitting on a large hold is, in effect, reserving space for that player until they decide otherwise
- They’re why NBA cap sheets look dramatically different in June than they do in August, the holds that shape every early offseason decision gradually clear as signings and renunciations happen through July
FAQs
What is a cap hold in the NBA?
A cap hold is a mandatory placeholder amount an NBA team must carry against their salary cap for any player whose rights they hold but who isn’t currently under contract. It prevents teams from spending cap space freely and then re-signing their own players using Bird Rights on top of that spending.
How is the size of a cap hold calculated?
It depends on the player’s previous salary, years of service, and contract type as defined by the CBA. First-time free agents typically carry holds at 250% of their prior salary, while Bird Rights players carry holds reflecting the maximum they could be re-signed for under that exception.
Do cap holds count as real money owed to the player?
No. A cap hold is a conditional placeholder, not a binding obligation. It disappears entirely if the team renounces the player’s rights, meaning the team owes nothing. The hold exists on paper to reserve space and prevent cap manipulation.
Why do teams sometimes renounce a player’s rights?
To free up cap space for other signings. Renouncing rights eliminates the cap hold immediately, giving the team that space to use elsewhere, but permanently ends their ability to use Bird Rights or other over-cap exceptions to re-sign that player.
Are cap holds unique to the NBA?
Yes. They exist specifically because the NBA’s soft cap allows over-cap re-signing through Bird Rights and other exceptions. Without cap holds, those exceptions would create exploitable loopholes. The NFL’s hard cap, MLB’s no-cap structure, and the NHL’s qualifying offer system all operate differently and don’t require a placeholder mechanism.
Disclaimer: This article contains general financial information for educational purposes and does not constitute professional advice.
