Skip to main content
Calcimator

Salary Cap Calculator

Calculate cap space, contract values, cost per WAR, and surplus value for roster management.

Inputs

%

Results

Remaining Cap Space ($M)

$10M

Cap Utilization95.6%
Player Cap Hit %11.11%
Cost per WAR ($M)$6.25M
Total Contract ($M)$78.81M
AAV ($M)$26.27M
Surplus Value ($M)$7M
Cap Utilization84.44%
Cap Flexibility28.89
How to Use This Calculator
  1. Enter the league Salary Cap, Active Contracts total, and any Dead Money.
  2. Input the Player Salary, expected WAR/Value, Contract Length, and Annual Raise %.
  3. Review Remaining Cap Space and Cap Utilization % to assess roster flexibility.
  4. Check Cost per WAR and Surplus Value to determine if the deal is team-friendly.
  5. Use Total Contract Value and Average Annual Value for multi-year contract comparisons.

How the result changes with Salary Cap ($M)

Salary Cap ($M)Remaining Cap Space ($M)
51$-164M
176$-39M
325$110M
450$235M

What each input means

Salary Cap ($M)
League salary cap in millions (NFL ~$255M, NBA ~$140M).
Active Contracts ($M)
Total active roster contract obligations in millions.
Dead Money ($M)
Dead cap from cut/traded players still counting against the cap.
Player Salary ($M)
Annual cap hit for the player being evaluated.
Player WAR / Value
Player's expected Wins Above Replacement or equivalent value.
Contract Length (years)
Number of years on the proposed contract.
Annual Raise %
Annual salary escalation percentage.

What each result means

Remaining Cap Space ($M)
Cap room remaining after signing this player.
Cap Utilization
Percentage of the salary cap committed after this signing.
Player Cap Hit %
This player's salary as a percentage of the total cap.
Cost per WAR ($M)
Millions paid per win of value — lower is better.
Total Contract ($M)
Total value of the contract over all years including raises.
AAV ($M)
Average Annual Value of the contract.
Surplus Value ($M)
Positive = team-friendly deal. Market value of production minus salary.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Salary Cap ($M) = 225, Active Contracts ($M) = 180, Dead Money ($M) = 10, Player Salary ($M) = 25 = 7 input(s) provided
  2. Calculate Remaining Cap Space
    Remaining Cap Space = capSpaceBeforePlayer - playerSalary
    10 = 10
  3. Calculate Cap Utilization
    Cap Utilization = ((activeContracts + deadMoney + playerSalary) / salaryCap) * 100
    95.6 = 95.6
  4. Calculate Player Cap Hit %
    Player Cap Hit % = (playerSalary / salaryCap) * 100
    11.11 = 11.11

Engine last updated . Checked against 2 independently-derived tests how we verify calculators.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Sports, Outdoors & Recreation.