2019 Salary Cap Calculator

February 8th, 2018 | by Dan Clayton

Do your best Dennis Lindsey impression by planning ahead for the 2019 offseason.

The idea of entering an NBA off-season with cap room is great on paper. But turning even a relatively clean salary sheet into actual cap space requires some tough decisions.

This salary tool will estimate the cap space Utah will have in July 2019 depending on the decisions they make between now and then. For the Jazz to create space to go after your favorite free agent or trade target, they’d need to make decisions on existing contracts, non-guaranteed options, free agents and more.

For reference: I’m using a 2019 cap estimate of $109M, which means a max free agent will make a starting salary of roughly $27 million (if he has fewer than 7 years of experience), $33 million (7 to 9 years) or $38 million (10+ years).  


Be sure to make a selection on each item and the tool will register your choice. It’s relatively self-explanatory, but just in case:

  • For players under a guaranteed contract for 2019-20, you can elect to keep or trade each player in your scenario.
  • For the Jazz’s own 2019 free agents, make a selection:
    • If you want the Jazz to keep the rights to re-sign a player over the cap, then the tool will update with the appropriate cap hold for each pending FA.
    • If you select to have the Jazz quickly re-sign the player, you must select a first-year salary using the slider.
    • Otherwise, you can elect to rescind, allow the player to sign elsewhere, or trade the player before the February deadline.
  • For players with non-guaranteed salary, you can elect to keep the player or trade/waive him before the salary becomes guaranteed.
  • Select whether the Jazz will keep their own 2019 pick, acquire any additional 1st rounders or add players with 2019-20 salary via trade.
    • If you’re adding players by trade (either before the February deadline or around the June draft), use the slider to indicate the total 2018-19 salary of all players acquired. 

The tool will work on mobile devices, but displays a little cleaner on a desktop or laptop. Thanks to Adam Back and Ryan Hess for helping me figure out the coding that makes this tool work.

Enjoy! Feel free to reach out with any questions, either by commenting below or by contacting @danclayt0n on Twitter.

Make selections to calculate cap room

Total team salary: — On Roster:

Under contract

Rudy Gobert

Joe Ingles

Dante Exum

Jae Crowder

Kyle Korver

Note: If Korver retires, Jazz still

responsible for $3.44M remaining

guaranteed salary (can stretch)

Donovan Mitchell

Grayson Allen

Tony Bradley

Fully Non-Guaranteed

Derrick Favors

Raul Neto

Royce O’Neale

Georges Niang

Free Agents

Ricky Rubio

$2M  25M

Thabo Sefolosha

$2M  25M

Ekpe Udoh

$2M  25M

Draft and trades

Will the Jazz keep their
2019 draft pick?

(Using estimated ’19-20 cap value for #23 as a placeholder)

Will the Jazz acquire additional
2019 Draft picks via trade?

(Using No. 20 pick cap value from 2018 as a placeholder)

Will the Jazz acquire players
with 2019-20 salary via trade?

(If yes) Enter total ’19-20 salary acquired: 

 $2M  $40M
Roster Cap Holds

Roster charge of $897K (estimated) for
empty roster spots up to 12:

Other tools and assets

Based on your selections, will the Jazz operate as an under-the-cap team or as an exceptions team?

Additional assets available based on your selections.

Thanks for visiting Salt City Hoops and playing with our 2018 cap space tool. If you have any questions about the salary rules that go into these calculations, or if you run into any problems, drop a comment in the field below or hit up @danclayt0n on Twitter.

Dan Clayton

Dan Clayton

Dan covered Utah Jazz basketball from up close for more than 10 years, including as a radio analyst for the team’s Spanish-language broadcasts from 2010 to 2014. The born-and-raised Utahn now lives in New York City.
Dan Clayton


  1. nmvh5 says:

    This is pretty cool. Really shows how hard it is to keep good players together and keep anywhere near the cap. It makes it pretty apparent the Jazz have no choice except to trade players or let them go this summer.

    A cool added feature would be to be able to share a created scenario.

  2. Caleb says:

    This is terrific. Thanks for putting forth the effort.

    I am curious about the 18 million cap hold for Derrick Favors.

    Of course, I am mostly reading that there is no chance he is coming back to utah because Utah already invested in Rudy Gobert and Favors is somewhat positionally redundant as compared to Rudy. Makes sense that utah would not spend big money on a second center.

    I read that Favors could be the second best big guy available on the market.

    However, I am also reading that 2018 is not a good year to be a free agent and that other than Lebron, PG, and Cousins the free agents are going to be crunched and mostly only get mid-level exceptions.

    So what if Favors would be agree to come back on a 3 year deal for 12 million per year.

    There is still the theoretical possibility that that would happen, right? and then would the cap hit just be 12 million? the actual number for which he signed his contract?

    • Dan Clayton says:

      Hi Caleb,
      Thanks for your comment. In order to reserve the right to re-sign their own pending free agents, teams have to reserve a specific amount of cap space for them. In Favors’ case, that figure is 150% of his 2017-18 salary, or $18M. If he were to re-sign with the Jazz at a different amount, then his new first-year salary would replace that cap hold on their salary sheet. So say, for example, that they quickly agreed to a deal starting at the $12M you suggested, then his new cap number would be $12M and the $18M hold would be wiped away. I added the option to do that with Exum, Hood and Neto (the RFAs), and in retrospect I should have added that for Favors and Johnson as well. Maybe I’ll add that in if one or both are still here after this Thursday’s trade deadline!

  3. Pingback: Deadline Q&A: Do the Surging Jazz Deal, Aaron Gordon, Cap Planning & More | Salt City Hoops

  4. Bullet says:

    Awesome work, Dan!

    I’m a fan of Favs and with the latest win streak, I can’t help but dream of an R+E. If the Jazz traded AB and/or JoeJ for cap relief, how much of a hypothetical $40M/2yrs extension can they fit into the generated cap space?

    • Dan Clayton says:

      The Jazz don’t have 2017-18 cap space to negotiate his salary upward, so an R&E is off the table. They could extend him without the renegotiation, but then the max he could make is 14.4M next year, with raises at 8% of that amount. It’s a lot more likely that he goes to free agency, although maybe there’s a chance the Jazz keep him.

      • Bullet says:

        Just revisited this after Donovan’s Player’s Tribune piece. So, hypothetically, if Jazz peg six players as their building blocks (DM, Rudy, Joe, Ricky, Dante and Jae)… Can they renounce Fav’s rights and still sign him after filling up the cap space?

        And how much would you peg Dante’s extension at?

  5. rvalens2 says:

    This tool makes me realize just how much I like most of the players. I hate the thought of trading all but three of them.

    Maybe now is the time for the Jazz to consider exceeding the salary cap and paying the luxury tax? This Jazz team looks to be extremely deep, talented, and a defensive nightmare for their opponents.

    Who are the three? Jonas Jerebko, Alec Burks, and Tony Bradley.

    • Dan Clayton says:

      They can go over the cap to sign their own players. I don’t think they’ll go over the luxury tax limit unless it’s to compete for titles, but IDK

  6. Paul Johnson says:

    Keeping everyone, and re-signing Favors at $14 mil., re-signing Exum at $9 mil., re-signing Neto at $4 mil., along with the contract of the 11th pick in the draft (which draft position seems unlikely at this point in time without a trade to move up in the draft), would put the Jazz’s team salary at $119,713,070–just under the projected luxury tax threshold of $120 mil.

    Based on recent performance, I’m guessing the Jazz barely make the playoffs, and will be selecting their pick in the #15 to #18 range in the draft, so the total team salary under my scenario would probably be about $1 mil. less.

    I could see the Jazz trying to see if they could trade Alec Burks in the trading period starting just before the draft until the start of free agency (in a salary dump trade) to free up a roster spot that the Jazz could then fill with one of its trade exceptions–on a player that could give the Jazz similar production to what Alec would give the Jazz at a lesser price. I could see a team like Philadelphia trying Burks out for a season on his fairly reasonable contract. Mario Hezonja might be a target for the Jazz in free agency, if they go that route. I’m gauging Hezonja’s fair market value as a free agent in the range of $5-$7 mil. per year.

    I would like to see the Jazz keep this group mostly intact to see what they can do as a defensive juggernaut that is bucking the trend of how other teams are trying to build their rosters (by pretty trying to copy Houston or GSW).

  7. Pingback: Weekly Q&A Part One: Free Agency Lies Ahead for Favors, Exum | Salt City Hoops

  8. Pingback: Weekly Q&A Part Two: Win Streak, O’Neale, Free Agency | Salt City Hoops

  9. Pingback: Offseason Q&A: Keep It Together or Shake Things Up? | Salt City Hoops

  10. Pingback: Offseason Q&A: Utah’s chances at PG, cap questions & other targets | Salt City Hoops

  11. Z says:

    I’ve been tinkering with this some more. I posted some ideas on SLC dunk and would love you to look it over — in particular, I’m not sure if my over the cap scenarios work. I used Burks at 7m as a placeholder for Korver. Thanks again for the great tool!


  12. Z says:

    Hey Dan, I made some graphics based on fiddling with your tool. Thanks for providing some entertainment.


  13. Michael says:

    Is this updated with missed incentives from Exum and Gobert?

  14. Pingback: Offseason Q&A Volume 1: Keeping Favors, Korver’s Unclear Future & Other Answers About Current Jazzmen | Salt City Hoops

  15. Pingback: | Salt City Hoops

  16. Pingback: Offseason Q&A Volume 2: Jazz Targets, Positional Priorities & Cap Tools | Salt City Hoops

  17. Nate Dalebout says:

    In my scenario that I love, and is 151 k under the cap. The Jazz trade for a Great Point Guard to pay 33 million to in 2019-20 (could be Conley for example). Jazz trade Bradley, Exum, and Crowder! Crowder because he just is not a great fit to me, has been under 34% from 3 in both years with the Jazz and is not a fantastic ball handler either. Exum, because as much as I like him, he is young and is a trade sweetener. Bradley is still a project so fine with trading him. We can also trade our draft pick in that package for example for Conley (who is technically 32.5 million owed 2019-20.)

    What is nice about the scenario is we keep Favors and of course our other 3 main core pieces in Gobert, Ingles, and Donovan! Keep Allen, O’Neale, Neto, Niang! I like all of those guys as solid bench role guys. Niang is the one who might grow into a starting PF to me that would fit well with Rudy! I have us letting Ricky, Udoh, and Thabo go.

    The main part I like about this is it checks out, you keep Favors at back-up Center and still gain your star Point Guard, which in this case most likely would be Conley as those trade talks could re-pick up come Draft Night!

  18. FLo says:

    If the Jazz keep Exum, Favors, Niang and O’Neale, waive Neto and renounce all their cap holds, wouldn’t they be able to get under the cap and have the full Non-Taxplayer MLE available? The apron should not be an issue with the current Jazz roster, right?
    Everywhere I look they say that the Jazz can only open up the Room MLE but I can’t figure out why.

    • Dan Clayton says:

      In order to go under the cap, you have to relinquish your exceptions, including the full MLE. So the jazz won’t have it anymore. However, the Room MLE is a separate exception that is available to teams that went under the cap but then used all of their space. Sounds like you might be confusing it with the taxpayer MLE (sometimes referred to as the mini MLE) which is available to teams who can’t use the full one because it would put them over the apron.

      So there are 3:
      1) full MLE, but must be renounced to go under the cap.
      2) taxpayer MLE, for teams at or near the apron.
      3) room MLE, for teams who were under the cap but spent all their space.

      • Florian says:

        Got that now, thanks. So using cap space in the trade for Conley automatically made the Jazz waive the exceptions to make the trade work. Was it also necessary to renounce the cap hold to make the trade work? normally these count against the cap, right? Not that it matters, since they probably wouldn’t bring them back, just for a general understanding.

        • Dan clayton says:

          Yes, they will have to renounce cap holds as well. The trade math works if they renounce the 3 free agents (as long as the cap comes in a little high), so I’m assuming that’s the plan.

Leave a Reply

Your email address will not be published. Required fields are marked *