The NBA salary cap is somewhat malleable, with various exceptions allowing each team to surpass the $154,647,000 threshold once its cap room is used up. In some cases, teams blow past not only the cap limit, but the luxury tax line of $187,895,000 as well — the Cavaliers, Celtics, and Mavericks are among the clubs who project to have substantial tax bills this season as a result of their spending.
The NBA doesn’t have a “hard cap” by default, which allows clubs like Cleveland, Boston, and Dallas to build a significant payroll without violating NBA rules. However, there are certain scenarios in which teams can be hard-capped.
The league’s new Collective Bargaining Agreement has carried over the hard cap rules from the 2017 CBA while also expanding them, adding new scenarios in which teams can face hard caps and creating a second salary level that certain teams can’t exceed.
We go into greater detail in a separate article on how teams become hard-capped, but here’s a brief rundown of the ways it can happen in 2025/26:
- A team becomes hard-capped at the first tax apron ($195,945,000) if it makes any of the following moves:
- Acquires a player via sign-and-trade.
- Uses more than the taxpayer portion (up to two years, with a starting salary of $5,685,000) of the mid-level exception to sign a player.
- Uses any portion of the mid-level exception to acquire a player via trade or waiver claim.
- Uses any portion of the bi-annual exception to sign a player or to acquire a player via trade or waiver claim.
- Uses the expanded traded player exception.
- Uses a traded player exception generated during the previous offseason or regular season.
- Signs a player who was waived during the regular season and whose pre-waiver salary was higher than the non-taxpayer mid-level exception ($14,104,000).
- A team becomes hard-capped at the second tax apron ($207,824,000) if it makes any of the following moves:
- Uses any portion of the mid-level exception to sign a player to a contract.
- Aggregates two or more players in a trade for salary-matching purposes.
- Sends out cash in a trade.
- Sends out a player via sign-and-trade and uses that player’s outgoing salary to take back a contract (either in the same transaction or in a subsequent transaction via the resulting trade exception).
Given how many ways there are to create a hard cap, most clubs who don’t intend to operate over one of the two aprons will likely end up hard-capping themselves at one or the other.
Some teams will have to be hyper-aware of that hard cap when they consider any roster move for the rest of the season, but for others it’s just a technicality that won’t affect their plans in any meaningful way.
Listed below are the hard-capped teams for the 2025/26 league year, along with how they created a hard cap.
In some instances, a team made multiple roster moves that would have imposed a hard cap (e.g. acquired a player via sign-and-trade and used the non-taxpayer mid-level exception). Only the first of those transactions is noted below, though in some cases a team made two moves within a single transaction to create a hard cap, in which case each relevant move is mentioned.
Hard-capped at first tax apron
These teams will be prohibited from exceeding $195,945,000 in team salary.
Atlanta Hawks
- Acquired Nickeil Alexander-Walker via sign-and-trade.
- Used a trade exception generated last offseason (for Dejounte Murray) to acquire Alexander-Walker.
Charlotte Hornets
- Used expanded traded player exception to acquire Collin Sexton.
Chicago Bulls
- Used expanded traded player exception to acquire Isaac Okoro.
Detroit Pistons
- Acquired Duncan Robinson via sign-and-trade.
Houston Rockets
- Acquired Clint Capela via sign-and-trade.
- Used expanded traded player exception to acquire Capela and Kevin Durant.
Indiana Pacers
- Used a trade exception generated last season (for James Wiseman) to acquire Jay Huff.
Los Angeles Clippers
- Used the non-taxpayer mid-level exception to sign Brook Lopez.
Los Angeles Lakers
- Used the non-taxpayer mid-level exception to sign Jake LaRavia.
Memphis Grizzlies
- Used expanded traded player exception to acquire Kentavious Caldwell-Pope and Cole Anthony.
Miami Heat
- Used expanded traded player exception to acquire Norman Powell.
New Orleans Pelicans
- Used expanded traded player exception to acquire Jordan Poole and Saddiq Bey.
Orlando Magic
- Used the non-taxpayer mid-level exception to sign Tyus Jones.
Portland Trail Blazers
- Used expanded traded player exception to acquire Jrue Holiday.
Sacramento Kings
- Acquired Dennis Schröder via sign-and-trade.
- Used a trade exception generated last season (for Kevin Huerter) to acquire Schröder.
San Antonio Spurs
- Used the non-taxpayer mid-level exception to sign Luke Kornet.
Utah Jazz
- Used the non-taxpayer mid-level exception to acquire Kyle Anderson.
- Used the bi-annual exception to acquire Kevin Love.
Washington Wizards
- Used expanded traded player exception to acquire CJ McCollum, Kelly Olynyk, and Cam Whitmore.
Hard-capped at second tax apron
These teams will be prohibited from exceeding $207,824,000 in team salary.
Brooklyn Nets
- Sent out cash in a trade.
Dallas Mavericks
- Used the taxpayer mid-level exception to sign D’Angelo Russell.
New York Knicks
- Used the taxpayer mid-level exception to sign Guerschon Yabusele.
No hard cap
- Boston Celtics
- Cleveland Cavaliers
- Denver Nuggets
- Golden State Warriors
- Milwaukee Bucks
- Minnesota Timberwolves
- Oklahoma City Thunder
- Philadelphia 76ers
- Phoenix Suns
- Toronto Raptors
This list, which figures to continue evolving, will be updated throughout the 2025/26 league year as necessary. It can be found anytime in the “Hoops Rumors Features” menu on the right-hand sidebar of our desktop site, or in the “Features” menu on our mobile site.
The Bulls deal just makes you scratch your head… why would you hardcap for Okoro?
They’re one of those teams where it probably won’t matter much — don’t think they were ever planning on going well into the tax this season.
Who are we kidding, the Bulls aren’t ever planning on going well into the tax in any season–this is a Resindorf operation after all.
You know, The more and more I learn of the NBA’s rules and financial business the more lost I become. No layman can make sense of it and there are more rules to circumvent the ” So Called” Cap than there are to enforce it. You can’t make a trade in the NBA without putting 100 conditions on it or checking with 5 lawyers and as for trading draft picks don’t make me laugh. Thank God they only have 2 rounds and they make that a joke. Why don’t they just raise the Cap to the levels they already operate at? I mean you have 15 man rosters, Guys making 60-70 million a year and 150 million dollar cap? Somebody needs a reality check here.
As crazy as it sounds I actually think some teams want to hard cap themselves so no the no one can complain why they don’t spend money they can just blame it on the hard cap.
Not sure of the sequence of the transactions, but Indy also sent cash to San Antonio for the draft pick.
That would’ve hard-capped at the second apron rather than the first, so sort of irrelevant now (same applies to the Lakers, who sent out cash in a trade before using the MLE).
Luke, the listing under the Pelicans is wrong. Maybe it just needs to say “for Poole and Bey (in CJ/Olynyk trade)”?
Good catch, thanks!
It’s a small difference but wouldn’t Utah have used the MLE for both Anderson and Love? Then they’d have the full BAE available instead of 4.88M remaining of the MLE plus 1M of the BAE.
I get that Utah probably intends to be a cap space team next year but they might not want to give up the BAE this quickly in case they end up taking on a bunch of long term salary later this year. The Wizards are in the same position as Keith Smith reported that they used the Johnny Davis TPE and the BAE to create a full value TPE for Olynyk.
Will be writing about this later today in my next Front Office article, but yeah, both teams used their BAEs.
Wow so Nets are hard capped at second apron. Even though they have the lowest team salary total.
Teams like Knicks who are in this apron. This mean, we can still sign a minimum salary player or two. And just pay the tax. Or are there limits .
For instance signing Horford and Westbrook at minimum. Could we do it ??