I think I figured out the disconnect. If you add up the contracts of Terry Tayler, Skal, Boogie Ellis, Orlando Robinson and Brodrick Thomas, you get around $10 million. I think most of all of those are unguaranteed.
Well, that sends me down a bit of a rabbit hole - and I don't really have the answer.
They DO include Orlando Robinson, who is on a (partially guaranteed) NBA contract for his full $2.09M.
By their own tables, I don't think they're including Taylor/Skal/Boogie/Thomas in their calculations. They give those players a cap hit of $0 because they are on Exhibit 10 contracts.
If I add up all the salaries including Robinson, I get ~$165.0M. Spotrac's active roster is given as $169.7M, and I can't account for the $4.7M difference. ...Actually, I think I can. Guess how much McDaniels was making? $4.7M. I think their code is still adding in McDaniels' salary even though he's not listed.
They also are including cap holds for McGee and Ford, which comes up to $3.95M in their numbers, but this can go away.
So: assuming $2.09M for McDermott and ignoring the cap holds, which can go away if needed, our current salary would appear to be $167.1M.
This means we are currently under the luxury tax, which starts at $170.8M.
Our Apron number is different than our cap number because we have $3.5M in unlikely bonuses - these get included in Apron numbers but not cap numbers, so our Apron number would appear to be $170.6M, and the first apron hard cap is at $178.1M.
Edit: The numbers I used for the team cap number were originally calculated for the apron calculations and deliberately included the $3.5M in unlikely bonuses, but I forgot to subtract that out when reverting to the cap number. All numbers (and one major conclusion) have been adjusted accordingly.
Also, Spotrac, what's the point of having a website that makes all these calculations for us if you can't get the numbers right and I just have to calculate it all out anyway?