Whoooo! I love salary cap questions. If I could find Vic Ketchman’s original explanation of how the salary cap works, I would link it, because he goes through everything. The first thing to understand is that “if you pay it, you cap it”. Plain and simple, any money that goes to a player will hit your salary cap at some point, whether immediately or down the road.
When a contract is signed, there’s basically the salary and the signing bonus. Other bonuses, like for workouts, roster, and incentives, work just like salary, which is counted against the cap in the league year that it’s paid. Only this year matters, for the purpose of league rules. Signing bonuses, however, tend to be rather large and would annihilate your salary cap in a year that, say, Aaron Rodgers signed a new contract. Thus, signing bonuses can be amortized over up to five years.
Combine all the salaries and bonuses for a season, add it to the amortized signing bonus, and you have the cap hit for the year. This is Brown’s “cap hit” of $22.6m.
As NFL contracts, usually, are not fully guaranteed, teams can cut or trade a player if they’re not playing at a level they feel is worth what they’re making. Doing so, again usually, relieves the team of any future salary costs. HOWEVER, that giant signing bonus ($19m in Brown’s case), still has to hit your cap. When trading or cutting a player, whatever is remaining from that hits your cap NOW. That’s $12m of cap space taken out, that the Steelers have to “pay” for, because the player is no longer on their roster. Add in another $9m from his “restructure bonus” (re-named signing bonus for signing a new contract while still on one), and you have ~$21m of cap that the Steelers have to account for, BECAUSE Brown didn’t finish his contract in Pittsburgh. Since Brown isn’t there, it’s considered “dead money”.
Brown is slated to make ~$15 million this year in salary and roster bonus if he stays with the Steelers. Add the $4m from the amortized signing bonus and $3m from the restructure bonus, and you have his $22m “cap hit”. If he is traded, he’ll get that $15m from his new team, barring any new contract.
“Offset” is a poor word choice, as it’s actually a term used in NFL contracts regarding guaranteed salaries and bonuses. Essentially, the author is saying that the Steelers are going to have to cap roughly the same amount for Brown this year, whether he’s there or not, so the question is whether they can get sufficient capital in return for him in a trade. The dead money capped is offset by not capping the cap hit.
There are a significant number of nuances, especially regarding incentives and guaranteed salaries (a la Kirk Cousins in Minnesota), but that’s the basic idea.
Spotracdoes a great job of breaking down contracts, and gives the numbers for each year so you can do your own math to find out figure out what’s what. For the 2019 year, just add all the signing and restructure bonuses up from that year on, and you have the “dead money”. Add up all the bonuses and salary from the current year, and that’s the “cap hit”.
Cap hit is what you have to account for in the salary cap if the player is on your team. Dead money is what you have to account for in the salary cap if the player ISN’T on your team.
Sorry everything isn’t as pretty as I’d like it to be.