Table of Contents

    Salary

    Salary is the Compensation a Player earns for the Year, subject to certain adjustments if applicable. A Player’s Salary is what counts toward Team Salary in determining if the Team exceeds the Salary Cap.

    What’s Included in Player’s Salary

    The CBA defines Salary as the following:

    Include:

    1. Compensation earned by a Player with respect to such Season;
    2. Retired Player Payments.

    Exclude:

    1. Unlikely Bonuses;
    2. Benefits.

    Adjustments

    Make adjustments to Salary if the below circumstances are applicable:

    1. Deferred Compensation;
    2. The “Over 38 Rule”;
    3. Signing Bonuses;
    4. Trade Bonuses;
    5. 1-Year Minimum Contracts;
    6. Restricted Free Agency (the “Gilbert Arenas Provision”);
    7. Excluded International Player Payments (EIPPA);
    8. Incentive Compensation;
    9. Suspensions;
    10. Loans.

    Deferred Compensation

    Deferred Compensation is included in a Player’s Salary for the Salary Cap Year encompassing the Season in which it was earned, not in the year it was paid.

    The Contract shall identify the specific Season in which any Deferred Compensation is earned to allow for proper allocation in such Season.

    The “Over 38 Rule”

    General Rule

    The Over 38 Rule is designed to frontload the Cap hit for a Team when an aging Player is signed to a multi-year Contract.

    It’s meant to avoid a situation where a Player signs a multi-year deal, retires early, and gets paid not to play while the Team benefits from spreading the Cap Hit across more Seasons.

    If you don’t want to work through the math behind the rule, you can use the Over 38 Calculator.

    Roadmap of the Rule

    The below subsections go into detail in applying the rule in the following steps:

    Step 1 – Is there an Over 38 Contract triggering the rule?

    Step 2 – Determine which years are Over 38 Years and Non-Over 38 Years.

    Step 3 – Reallocate Salary at the beginning of the Contract.

    Step 4 – Reattribute Salary throughout each Season of the Contract.

    Determining When the Rule Applies

    Is it an “Over 38 Contract”?

    Generally, an Over 38 Contract is:

    1. A Contract, Extension or Renegotiation that is for 4+ Seasons at the time of Signing; and
    2. The Player is 38 as of October 1st for at least one of those Seasons.

    Age Caveat

    You’ll notice that all ages are based on the Player’s age as of October 1st of each Season, irrespective of when the Player is signed. There is one caveat:

    If (i) a Player’s birthday is during the Moratorium Period, and (ii) signs the Over 38 Contract within 5 days after the Moratorium ends, then his age at the time of signing is deemed his age as of the prior June 30th (i.e. prior to his birthday).

    Contract Length Breakdown

    The length of the Contract is a key factor in determining if it’s an Over 38 Contract, but it is based upon the Player’s age and Bird Rights status.

    Any Contract
    Non-Full Bird Free Agents Only
    Age at Time of Signing (Season 1) Season 2 Season 3 Season 4 Season 5 Season 6*
    34 35 36 37 38 39
    35 36 37 38 39 40
    36 38 38 39 40 41
    37 38 39 40 41 42
    * Note that no Free Agents can sign 6-Year Contracts (Extensions only).

    Are there “Over 38 Years”?

    Determining what Salaries to take and reallocate depends on whether the Player signed as a Full Bird Free Agent with his prior team or not.

    If not a Full Bird Free Agent

    If the Player is not a Full Bird Free Agent, then you take all the Salaries starting from the later of (i) the 4th Salary Cap Year of the Over 38 Contract or (ii) the first Year the Player is 38 as of October 1st.

    These are the Over 38 Years and any years prior the Non-Over 38 Years.

    Full Bird Free Agents

    If a (i) Full Bird Free Agent signs with his Prior Team (ii) will be 35 or 36 at the time of signing and (iii) is not signed via Sign-and-Trade, then the following rules apply (note that if the age requirement is not reached, then apply the rule for Non Full Bird Free Agents above).

    1. 4-Year Contract – If it is a 4-year contract, then do not reallocate any Salaries.
    2. 5-Year Contract – If it is a 5-year contract, then only reallocate the Salary from the 5th Year.

    Reallocating Salary

    Reallocation At the Time of Signing

    If there’s an Over 38 Contract with at least one Over 38 Year, then reallocate the Salary from the Over 38 Years across the Non-Over 38 Years at the time of signing.

    To do so, you take the total Salary from the Over 38 Years, and redistribute it in proportion to the percentage of Salary of the Non-Over 38 Years.

    Age Year Original Salary Over 38 Year? Percentage Cap Hit
    36 Year 1 $45,000,000 No 30.86% $80,555,556
    37 Year 2 $48,600,000 No 33.33% $87,000,000
    38 Year 3 $52,200,000 No 35.80% $93,444,444
    39 Year 4 $55,800,000 Yes
    40 Year 5 $59,400,000 Yes
    Total $261,000,000 $261,000,000
    🏀 In the above graphic, this non-Full Bird Free Agent signed a 5-year $261,000,000 Contract starting at the age of 36.

    You see that 2 years are Over 38 Years, totaling $115,200,000 in Salary. This Salary is then Reallocated based on the Percentage of the Non-Over 38 Years. As you can see, this Player would have a significant Cap Hit based upon this rule, making the signing a non-starter.

    “Reattribution” through the Life of the Contract

    When Does Reattribution Occur? – The Timing

    The Reallocation above is not a fixed amount for the life of the Contract.

    The remaining Salary will continue to be Reattributed if the Contract remains active throughout the life of the Contract.

    However, Reattribution does not automatically occur each Season. Instead, you apply the following rule: Reattribution occurs on a July 1st if (i) the Over 38 Contract remains active and (ii) an Over 38 Year is within 2 years of such July 1st.

    How Does Reattribution Occur? – The Math

    If on July 1st, Reattribution is to occur, then the remaining Salary is aggregated in equal shares to each of the three or fewer Salary Cap Years.

    ✍️ Notice that now the Salaries are not aggregated in proportion anymore, but are spread equally over the current Salary Cap Year as well as the following 2 Seasons (or 1 Season if there aren’t 2 Seasons remaining).
    Yearly Reattribution Cap Hit
    Age Year Original Salary Year 1 Year 2 Year 3 Year 4 Year 5
    36 Year 1 $45,000,000 $80,555,556
    37 Year 2 $48,600,000 $87,000,000 $60,148,148
    38 Year 3 $52,200,000 $93,444,444 $60,148,148 $40,098,765
    39 Year 4 $55,800,000 $60,148,148 $40,098,765 $40,098,765
    40 Year 5 $59,400,000 $40,098,765 $40,098,765 $40,098,765
    Total $261,000,000 $261,000,000 $180,444,444 $120,296,296 $80,197,531 $40,098,765
    🏀 Using the same Contract from the Reallocation above, this graphic shows a year-by-year Reattribution of the Cap Hit. What you’ll notice is that when you add the total Cap Hit hit for the year with the Cap Hit of the prior years, you will always equal the same amount of Salary from the original contract.

    In other words, for “Cap Hit – Year 4” the total Cap Hit is $80,197,531. If you add the Cap Hits for the years that have occured in the prior years: $40,098,765, $60,148,148 and $80,555,556 you will get the same total of the Original Salary: $261,000,000 (subject to some rounding measures).

    This shows that the purpose of the rule is to always have the Team take the same Cap Hit over the life of the Contract, but absorb the majority of the Cap Hit in the front-end of the Contract under the assumption the Player will retire.

    The ‘Over 38 Calculator’

    Use the Over 38 Calculator to do the math for you.

    Signing Bonuses

    Allocation Over Future Seasons

    Despite being paid upon the signing of the Contract, the total amount of the Signing Bonus is prorated over the amount of years contained in the Contract (other than ETO’s) in proportion to the amount of guaranteed Salary each Season.

    To the extent all future years are non-guaranteed, the entire Signing Bonus shall apply in the first applicable Salary Cap Year.

    Signing Bonus Math

    Below are the steps to take, particularly if you are dealing with partial non-guaranteed Seasons and require proration of the Signing Bonus.

    It may be easier to see a visual of the step-by-step process by reviewing Example 3 below and clicking the figure that breaks down the math.

    Signing Bonus Math Breakdown

    Step 1 – Use Fractions and Add Numerators

    For each season with guaranteed Salary, turn it into a fraction (x over 100) and add all the numerators together across all seasons (the numerator is the top number on the fraction for the non-math whizzes).

    Step 2 – Find Percentage Each Season

    Change the denominator from 100 to the total numerator obtained from step one, then find the decimal/percentage for the new fraction for that Season. This is the prorated amount for each Season.

    Step 3 – Multiply Signing Bonus by Percentage

    Multiply the total Signing Bonus by the prorated amount to find how much is applied to each season.

    Click here math breakdown of Example 3 below..

    🏀 Three Examples of Signing Bonus Reallocation
    Example 1: Player signs a 4-Year Contract with a $4 million Signing Bonus, fully guaranteed without Options or ETOs. $1 million will be charged to each Season.

    Example 2: Player signs a 4-Year Contract with a $4 million Signing Bonus, fully guaranteed with a Team Option. $1,333,333 ($4 million / 3 guaranteed seasons) will be applied to the first 3 seasons, and nothing to the fourth.

    Example 3: Player signs a 4-Year Contract with a $4 million Signing Bonus with no Options or ETOs. However, the first season is fully guaranteed, the second season is 75% guaranteed, the third season is 50% guaranteed, and the fourth season is 25% guaranteed. The Signing Bonus will be applied as follows: $1.6 million in Year 1; $1.2 million in Year 2; $800,000 in Year 3; $400,000 in Year 4.

    Trade Bonuses

    If a Trade Bonus was triggered when a Player was traded, then the Trade Bonus is added to his Salary.

    Visit the Trade Bonus page to determine how to calculate Trade Bonuses.

    One-Year Minimum Contracts

    Minimum Salary increases based on a Player’s Years of Service. To deter Teams from signing younger Players to save money and Team Salary, the CBA created a subsidy.

    A Player who signs a 1-Year, Ten-Day or Rest-of-Season Contract for the Minimum Salary, the Player’s Salary is lowered to the Minimum Salary for a Player with 2 Years of Service, unless the Player has less than 2 Years of Service, at which point you just apply his applicable Minimum Salary.

    The remaining portion of the Player’s Salary is then reimbursed out of the “League-wide benefits fund.”

    🏀 Nance Jr.’s Minimum Contract Subsidized
    In 2025-26, Larry Nance Jr. signed a 1-Yr Minimum Contract with the Cavs. He has 10 Years of Service in the League.

    Compensation: $3,634,153 for 10 YOS;

    Cap Hit: $2,296,274 for 2 YOS

    Nance Jr. will earn $3,634,153, but the Cavs will have a Cap Hit of $2,296,274 added to Team Salary.

    Note that when a subsidized Minimum Contract is waived mid-season, the subsidy is removed when calculating his Dead Salary. Visit the Team Salary page for details.

    Minimum Exception vs. Minimum Salary Subsidy

    Note the different requirements between the subsidy for 1-year Minimum Contracts and the 2-year Minimum Exception. Not all Players that fall into the Minimum Exception will have their Salary subsidized to that of a Player with 2 Years of Service.

    🏀 Eubanks Signs for Minimum Exception; Salary Not Subsidized
    Drew Eubanks signed a 2-year contract with Phoenix in the 2023 offseason. They were able to sign him over the Salary Cap using the Minimum Exception. However, because it was a 2-year deal, his Minimum Salary was for his 5 Years of Service ($2,346,614). Had he only signed a 1-year deal, that amount would have been subsidized for Salary, Apron and Tax purposes to a player with 2 years of service ($2,019,706)

    RFA – The “Arenas Provision”

    A Player’s Salary may be adjusted in Restricted Free Agency under what is now known as the Gilbert Arenas Provision.

    If the Gilbert Arenas Provision applies to a Restricted Free Agent, then Salary is attributed in the following ways:

    1. New Team – If the Offering Team (i.e. the Prior Team does not match), then the average of all seasons is applied to the Team’s Salary Cap across all Seasons.
    2. Prior Team – If the Player remains on the same Team (i.e. Prior Team Matches Offer Sheet), then you apply each year to the Team’s Salary Cap as-is.
      • Exception – If the Prior Team’s Team Salary and the average of the aggregate Salaries of the Player is under the Salary Cap, the Prior Team can elect to instead apply the average across all seasons.
        • This election must be made at the time of Matching.

    Excluded International Player Payment Amounts (EIPPA)

    EIPPA Generally

    As part of an International Buyout, an NBA Team can pay a Non-NBA Team, organization, representative or person for the purpose of securing the right to enter into a Player Contract with a player who is participating in basketball professionally outside of the United States.

    The CBA designates a certain amount a Team can pay that will not count as Salary. These designated amounts are the “Excluded International Player Payment Amounts” or EIPPA.

    EIPPA Amounts
    Salary Cap Year Payment Amount
    2023-24 $825,000
    2024-25 $850,000
    2025-26 $875,000
    2026-27 $900,000
    2027-28 $925,000
    2028-29 $950,000
    2029-30 $975,000

    EIPPA and Salary

    Any amount that exceeds the EIPPA is counted as Player Salary in the form a Signing Bonus.

    If the amount does not exceed the EIPPA, then the payment is not considered Salary and therefore not added to Team Salary.

    Incentive Compensation

    All Incentive Compensation other than Unlikely Bonuses is included in Salary.

    Suspensions

    Salary that is not paid to a Player due to suspension does not reduce the Team’s Salary in any way.

    Loans

    If a Team provides a Loan to a Player, the difference between the interest rate of the Loan and the market interest rate shall be considered additional Salary.