Couch Box Sports logo Couch Box SportsSports talk from the couch
NBA

NBA Trade Exception Explained and How Teams Use One

Every trade deadline, someone on your timeline says a team "has a 17 million dollar trade exception" as if it were money in the bank.

An empty NBA arena at night with a lit scoreboard and a laptop on the press table showing a salary spreadsheet

Every trade deadline, someone on your timeline says a team "has a 17 million dollar trade exception" as if it were money in the bank. Then the deadline passes, nothing happens, and fans are left wondering what that number was supposed to do.

An NBA trade exception, officially a traded player exception or TPE, is one of the most useful and most misunderstood tools in the salary cap system. It does not let a team spend cash. It lets a team take on a player's salary without sending matching salary back. Here is how it is created, how teams actually use it, and why so many of them expire without ever being touched.

How an NBA trade exception is created

Teams over the salary cap normally have to match salaries in trades. If you take on a 20 million dollar player, you need to send out a similar amount. A trade exception is created when an over the cap team does the opposite: sends out more salary than it takes back.

The simplest version looks like this. A team trades a player earning 12 million dollars to a team with cap room and receives only a draft pick in return. Because the first team took back zero salary, it generates a trade exception worth 12 million dollars. That exception can then be used later to absorb a player earning up to roughly that amount, plus a small cushion, without matching.

A few rules define the tool:

  • It lasts one year from the date of the trade that created it, and then disappears.
  • It cannot be combined with other exceptions or with player salaries to take on one bigger contract.
  • It can be split. A 12 million dollar exception could absorb a 7 million player in October and a 4 million player in February.
  • It can be used on waiver claims, not just trades.
  • It never adds salary space. The incoming player still counts fully against the cap and luxury tax.

Famous trade exceptions and what happened to them

The two most cited examples show both sides of the tool.

In 2019, Golden State traded Andre Iguodala to Memphis and created an exception worth about 17.2 million dollars. A year later, the Warriors used it to acquire Kelly Oubre Jr. from Oklahoma City without sending back a player. That move filled a hole after Klay Thompson's injury, but it also pushed Golden State's luxury tax bill sharply higher.

In 2020, Boston turned Gordon Hayward's departure into a sign and trade with Charlotte and created an exception of roughly 28.5 million dollars, the largest on record at the time. The Celtics used part of it on Evan Fournier the following summer and let the rest expire. That is the normal pattern. Large exceptions rarely get used in full.

Why most trade exceptions expire unused

If an exception is free salary matching, why do so many teams let them lapse? Three reasons come up again and again.

  1. Tax cost. A team using an exception to add a 15 million dollar player while deep in the tax may owe far more than 15 million in tax payments on top of the salary. Ownership often says no.
  2. Apron restrictions. Under the current collective bargaining agreement, teams above the aprons face extra limits on trades and exceptions. Our explainer on the NBA second apron covers why crossing those lines is so painful.
  3. Price of acquisition. The exception only handles salary. The other team still wants something, usually a draft pick or young player, for the player you are absorbing.

That last point is the one fans forget. An exception gives you a way to receive a player, not a reason for anyone to give you one.

The hot take I do not buy

The common complaint is that a front office "wasted" its trade exception by letting it expire. I think that is usually unfair.

Unused exceptions are often the result of discipline, not laziness. A rebuilding team that refuses to absorb an overpaid veteran just to use a number on a spreadsheet is protecting its flexibility for the summer. A contender that skips a marginal rotation player to avoid a 30 million dollar tax bill is protecting its ability to re sign its core. Using an exception badly can hurt a team for two or three seasons.

The fairer test is this: did the team pass on a clearly useful player who was available at a reasonable price? If yes, criticise them. If the only options were bad contracts, letting the exception lapse was the smart play. Teams also have other routes in midseason, including the NBA buyout market for veterans who become free agents after the deadline.

How fans can track exceptions during the season

If you want to follow this during the deadline period, a few habits help.

  • Note the creation date. An exception made on 6 July expires on 6 July the following year, so summer exceptions remain live through the February deadline.
  • Check the team's tax position. A team already above the tax line is far less likely to use a big exception.
  • Watch for salary dump trades. Teams with exceptions are natural partners for teams that want to shed salary without taking any back.
  • Compare the exception size to target players. A 9 million exception cannot absorb a 14 million player on its own.
SituationCan the team use its exception?
Absorb a player whose salary fits within the exceptionYes
Combine the exception with a player to take on a bigger contractNo
Claim a player off waivers within the exception amountYes
Use it to sign a free agentNo
Use it after one year has passedNo, it has expired

How trade exceptions fit the wider cap system

Trade exceptions sit alongside other mechanisms that let over the cap teams operate, such as the mid level exception for free agents and Bird rights for re signing their own players. Each one solves a specific problem. The trade exception solves the problem of taking a player without sending one back.

It also connects to how teams value cheap contracts. Young players on rookie scale contracts are often the sweetener in deals where a team absorbs salary into an exception, because they add value without adding much money. Understanding that link makes many deadline trades far easier to read.

Frequently asked questions

What is a trade exception in the NBA?

It is a salary cap tool created when an over the cap team sends out more salary than it takes back in a trade. The team can later use it to absorb a player's salary without matching. It lasts one year and cannot be combined with other salaries.

Can NBA teams combine trade exceptions?

No. A team cannot merge two exceptions, or add a player's salary to an exception, to take on one larger contract. It can, however, split a single exception across several smaller acquisitions before it expires.

Can a trade exception be used to sign a free agent?

No. A traded player exception can only be used to acquire players through trades or waiver claims. Free agents are signed with cap space or with other tools such as the mid level or minimum exceptions.

DP
Dwayne Pruitt

Dwayne has run the same fantasy league with friends since college and still argues about every trade.

More posts by Dwayne

More in NBA

01doorganico 084goad 3hot8 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity allodialresources annodex antiquesandperiodcollectibles aotc asianworldkashmir beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal cxoutlet dancebetgame deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday hacklabasu haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan mariashebets menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial probudgetcarpetcleaning psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang shop-bot skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 wo-kygaming yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto ankertoto ankertoto