Table of Contents

    Traded Player Exceptions

    If a Team is over the Salary Cap, the only way a Trade is permitted is if it fits into an available Trade Player Exception (TPE). Different TPE’s vary in trade flexibility and availability based on applicable Apron Restrictions.

    Generally

    When executing a Trade, it is important to see where the Team lands after the Trade is executed. If the Team is over the Salary Cap, then a Traded Player Exception (TPE) is required to execute the Trade (if below the Salary Cap, no Exception is needed).

    There are four different types of TPE’s. A TPE is only available if the Team’s Apron Team Salary falls below the applicable Apron Restriction.

    The Salary Limit is how much Incoming Trade Salary (ITS) is permitted, which always depends on the Team’s Outgoing Trade Salary (OTS), other than the Room TPE. Visit the Trade Salary page to review how Trade Salary is calculated.

    Aggregated TPE

    Apron RestrictionSecond Apron
    Outgoing Players2+*
    Incoming Players1+
    SimultaneousSimultaneous
    Salary Limit100% Outgoing + $250k

    Expanded TPE

    Apron RestrictionFirst Apron
    Outgoing Players1+
    Incoming Players1+
    SimultaneousSimultaneous
    Salary Limit
    Outgoing Salary Incoming Salary
    Less than $7.25MM 200% Outgoing + $250k
    $7.25MM – $29MM 100% Outgoing + $8,527,000
    More than $29MM 125% Outgoing

    Standard TPE

    Apron RestrictionFirst Apron
    (time limitation only)**
    Outgoing Players1
    Incoming Players1+
    SimultaneousNon-Simultaneous
    Salary Limit100% Outgoing + $250k

    Room TPE

    Apron RestrictionSalary Cap
    Outgoing Players1+
    Incoming Players1+
    SimultaneousSimultaneous
    Salary Limit$250k over the Salary Cap

    * The Aggregated TPE doesn’t require 2 or more outgoing players, but the Standard TPE would be used if only 1 Player was outgoing, as the same incoming Trade Salary is permitted for both.

    ** The First Apron only limits the length of time a Standard TPE can be used (discussed below).

    The “Traded Player Exception” Term Confusion

    The term Traded Player Exception or a TPE is used by the media and the public differently than how it is used in the CBA.

    In the CBA, the Traded Player Exception is the broad term referring to either the Aggregated, Expanded, Standard or Room TPE’s.

    In the media, when they say a Team has a TPE, they are referring to the remaining money in Standard TPE that can be used to acquire another player without sending out additional Salary (this is discussed below).

    Just know that when the media says something like “the Knicks have a $15 million TPE” they mean that the Knicks made a prior trade using the Standard TPE, which hasn’t expired yet. But in the CBA, a Traded Player Exception can refer to all of the different types of TPE’s.

    Look Through the Lense of Each Team Separately

    When determining if/how a Trade can work, you look through the lense of each Team separately, and optimize the Exceptions for each Team as best you can.

    Not only do you look at each Team separately, but the Trade can be broken apart into multiple trades, so long as each separate Trade satisfies Trade Salary and the TPE’s.

    🏀 Bridges Trade Broken Into Five Separate Trades for Nets
    One of the best examples of this was the Mikal Bridges trade to the Knicks. From the Knicks point-of-view, they gathered up all of the Outgoing Salary they could to make one trade using the Aggregated TPE. The Nets on the other hand, executed FIVE separate trades, to absorb salaries using different exceptions to generate separate Standard TPE’s that could be used in the future.

    Review an article detailing this trade here.

    Apron Salary vs. Trade Salary

    Note the difference between Apron Team Salary and Trade Salary.

    Trade Salary is used to determine if the Salary Limits for the applicable TPE is satisfied. Apron Team Salary is used to determine if a Team falls below the First or Second Apron, which then determines if certain TPE’s are available.

    These calculations can be different.

    🏀 Jovic’s ITS Different Than His Apron Salary
    In the 2025 offseason, Nikola Jovic signed a 4-year, $62.4 million Rookie Scale Extension with the Heat. The extended term begins in 2026-27. If he is traded prior to the 2026-27 Year, then he is “poison pilled” and his ITS is the average annual value of his Contract: $13,369,083. However, his Apron Salary is only $4,445,417.

    Details of Exceptions

    Summarizing the TPE’s

    Before diving into the details of the TPE, it’s beneficial to see generally (i) what is limited when exceeding each Threshold and (ii) what is never limited in Trade.

    Limitations When Exceeding Threshold:

    Threshold Exceeded Limitation
    Salary Cap TPE required to execute Trade
    First Apron Can receive more Incoming Trade Salary than Outgoing Trade Salary
    Second Apron Cannot combine (“aggregate”) contracts in a single Trade to satisfy required Outgoing Trade Salary

    What is Never Restricted in Trade:

    More OTS and ITS – Sending out more OTS than ITS will never, on its own, be a reason a Team cannot execute a Trade.

    Receiving more Players than Sending Out – No TPE restricts a Team’s ability to acquire more Players than sending out (Roster requirements still must be met).

    🏀 The Suns as a Second Apron Team
    During the 2025 Offseason, the Suns were seeking to trade Kevin Durant’s $54.7 million Salary, and were a Second Apron Team. What they can do is acquire two $27 million Salaries for his outgoing salary. What they could not do, is aggregate Royce O’Neal’s $9.3 million and Cody Martin’s $8.1 million Contracts for one $15 million Contract, even though they are sending out more than they are receiving.

    Standard TPE

    Standard TPE

    Apron Restriction First Apron
    (for time limitation only)
    Outgoing Players 1
    Incoming Players 1+
    Simultaneous Non-Simultaneous
    Salary Limit 100% Outgoing + $250k

    General Use

    The Standard TPE is always going to be the TPE used when (i) there is one outgoing Player and (ii) the outgoing Player’s Trade Salary is more than the Incoming Trade Salary.

    This is because there is no need for the Expanded TPE (don’t need to acquire more money than sending out) or the Aggregated TPE (don’t need to send out more than one Player).

    Non-Simultaneous Trade

    The major benefit to the Standard TPE is that it is non-simultaneous, which is not the case for any other TPE. The Team has 12 months (or less if over the First Apron) to complete the Trade.

    ✍️ The technical sense of the Non-Simultaneous Trade is this: The Trade is not completed until all of the money in the TPE runs out, or the time runs out to use the TPE. So for the Team, it is all considered one, ongoing non-simultaneous trade.

    What this means: The Team trades Player A for X amount of dollars more than the Incoming Trade Salary acquired. They now have a TPE for X dollars plus $250k. The Team has 12 months (or less if over the First Apron) to acquire additional players using this TPE without the need to send out more Outgoing Salary.

    🏀 Celtics Acquire Large TPE for Hayward
    In 2020, the Celtics were able to obtain the largest TPE in history by sending Hayward via Sign-and-Trade to the Hornets. Because the Hornets were below the Salary Cap, they could have signed him outright. However, in the trade they absorbed his salary without any outgoing salary back to Boston in exchange for additional draft capital. A $28.5 million TPE was generated, allowing Boston to acquire Evan Fournier four months later. Similarly, Fournier was traded from the Celtics to the Knicks in a Sign-and-Trade creating yet another TPE, which was then used to acquire Derrick White.

    The Time-Crunch Caveat

    There is no Apron limitation to use the Standard TPE, generally. But if you are over the First Apron, your 12-month time limitation to use the TPE shortens to the following:

    If the Standard TPE arose during the Regular Season, then it expires at the conclusion of the current Regular Season.

    If the Standard TPE arose after the Regular Season and before the following Regular Season starts, then it expires after the day of that following Regular Season.

    Aggregated TPE

    Aggregated TPE

    Apron Restriction Second Apron
    Outgoing Players 2+*
    Incoming Players 1+
    Simultaneous Simultaneous
    Salary Limit 100% Outgoing + $250k

    * The Aggregated TPE doesn’t require 2 or more outgoing players, but the Standard TPE would be used if only 1 Player was outgoing, as the same incoming Trade Salary is permitted for both.

    General Use

    The Aggregated TPE is used to combine multiple players to add up to enough Outgoing Trade Salary to acquire a Player with a larger amount of Incoming Trade Salary.

    It is limited in the sense that you can only acquire 100% Outgoing Salary + $250k of what you are sending out. If you are looking to acquire more Trade Salary than you are sending out, then you must use the Expanded TPE, which is only available to Teams below the First Apron.

    🏀 Magic Aggregate Players to Acquire Bane
    The Magic used the Aggregated TPE to aggregate the Trade Salary of Kentavious Caldwell-Pope and Cole Anthony to create enough Outgoing Trade Salary to absorb the Incoming Trade Salary of Desmond Dane.

    Note the Aggregated TPE is restricted to Teams below the Second Apron. So even if a Second Apron Team wants to aggregate players in one trade to obtain one player making less money, they can’t do so.

    🏀 A Second Apron Hypothetical
    A Second Apron Team wants to trade Player A ($9.3 million) and Player B ($10.1 million), totaling $19.4 million, for one Player making $17 million to help cut costs. They can’t do so if they still are over the Second Apron after the Trade, because they are a Second Apron team restricted from aggregating Players in trade. Note, if it cuts enough Salary to drop the Team below the Second Apron, then they could use the Aggregated TPE, as it only matters where the Team lands after the trade.

    Expanded TPE

    Expanded TPE

    Apron RestrictionFirst Apron
    Outgoing Players1+
    Incoming Players1+
    SimultaneousSimultaneous
    Salary Limit
    Outgoing Salary Incoming Salary
    Less than $7.25MM 200% Outgoing + $250k
    $7.25MM – $29MM 100% Outgoing + $8,527,000
    More than $29MM 125% Outgoing

    The Expanded TPE is the most flexible of the TPE’s, which is why it is only available to Teams below the First Apron.

    It is the only TPE that allows more Incoming Trade Salary than Outgoing Trade Salary, and allows for more than one Player to be aggregated in Outgoing Trade Salary.

    The amount of ITS allowed is dependant on the amount of OTS (see chart above). Note that the $8,527,000 cushion is increased in in line with the Salary Cap each season.

    🏀 Thunder Use Expanded TPE in Caruso Trade
    In 2024, the Thunder traded Josh Giddey’s $6.5 million Contract for Caruso’s $9.4 million using the Expanded TPE.

    Room TPE

    Room TPE

    Apron Restriction Salary Cap
    Outgoing Players 1+
    Incoming Players 1+
    Simultaneous Simultaneous
    Salary Limit $250k over the Salary Cap

    The Room TPE simply allows Teams that are landing slightly over the Salary Cap a $250k buffer to execute the trade.

    The Room TPE cannot be used simultaneously with another TPE.

    A Team is able to use a the Expanded TPE other than the Room TPE if it chooses, even if the Team has enough Cap Space to execute the Trade using the Room TPE.

    Additional Limitations to Exceptions

    The $250k Cushion and the First Apron

    Any time there is a $250k cushion referenced, that cushion is eliminated if the Team lands over the First Apron.

    Future Aggregation of Acquired Player

    If a Player was acquired using a Salary Cap Exception, then such Player cannot be aggregated in a subsequent trade for two months from the date of acquisition.

    • Exception – Prohibition does not apply if (i) Player was acquired prior to December 17th and (ii) is subsequently traded on the Trade Deadline or the day before the Trade Deadline of the same Salary Cap Year.
    🏀 Schröder reaggregated in Trade using Timeline Exception
    In 2024, Dennis Schröder was traded from the Nets to the Warriors on December 15th using the Standard TPE. Because he was traded prior to December 17th, he could be aggregated in a trade on the Trade Deadline or the day prior to the Trade Deadline. He was then used in the trade for Jimmy Butler.

    The “Stacking Minimum Contracts” Limitation

    The CBA limits the ability for Teams to combine several Minimum Contracts to reach the applicable Outgoing Trade Salary needed to execute a Trade. Below is the specific rule.

    A Team cannot trade more than one Minimum Traded Player if the following elements are met:

    1. Trade takes place outside of December 15th through the NBA Deadline;
    2. The Team is aggregating 3+ Contracts in Outgoing Salary;
    3. The number of incoming Players is less than the number of outgoing Players

    Minimum Traded Player

    Defined as a Player whose Contract provides for his applicable Minimum Salary for the current Season in which the trade occurs, unless the trade is after the Regular Season, at which point it is the Salary for the subsequent Salary Cap Year.

    Disabled Player Exception Limitation

    If a Team acquired a Player using the DPE, then they cannot use him as part of a Traded Player Exception.

    Hard Capping at each Threshold

    Discussed in more detail in the Aprons page, it’s important to note that when a Team uses an Exception that has an Apron limitation, the Team is then hard capped at that Apron and can’t go over it for the remainder to Season (and sometimes, the subsequent Season).

    This is to prohibit teams from acting like a Team that’s below the First Apron, use an Exception that’s below the First Apron, to then just go over the First Apron afterward.

    Because of this rule, Teams will make their best effort to avoid the Expanded TPE if possible to avoid the First Apron hard cap, particularly if their Apron Salary is close to the threshold.

    🏀 Knicks Avoid First Apron Hard Cap in Bridges Trade
    In the Aggregated TPE example above, the Knicks could have simply sent Bojan Bogdonavic ($19,032,850) in exchange for Mikal Bridges ($23,300,000) using the Expanded TPE. Howevever, they wanted to get to the 100% outgoing salary and use the Aggregated TPE so they were not hard capped at the First Apron.