Here's an old post I made on this topic. Equalizing the salary cap for income taxes is far more complicated than many people seem to think.
====
After-tax income is much more difficult to quantify than many people think. A partial (but incomplete) list of factors that need to be taken into account:
- Marginal vs average tax rate - All NHL players would face the highest marginal tax rate on their remuneration, but their effective tax rate would always be lower due to the fact their income passes through the lower tax brackets first. So we couldn't calculate a general after-tax salary cap at the team level - it would have to be calculated separately for every player.
- Legal residency - It's possible for a player to live in Canada but be a resident, for tax purposes, of the US (or vice versa). Thus, a player might be employed by an American team, but would be a resident of Canada. Effectively, that player would be paying tax at the Canadian rate, despite playing for a US team.
- Signing bonus - The above point is further complicated by signing bonuses. There are specific provisions in the Canada/US tax treaty that effectively limit signing bonuses, paid by Canadian teams, to be taxed at that individual's US combined federal/state rate. So a Canadian team can pay a huge signing bonus to an American resident without any disadvantage from a tax perspective (Auston Matthews is a good example).
- Deductions - In general, US taxpayers can deduct agent fees, while Canadian players can't. Should this be taken into account? Why or why not? Similarly, Canadian residents can establish and RCA, which can provide significant tax benefits if used properly. Should that be taken into account? Who makes these decisions?
- Jock taxes - Several jurisdictions tax athletes on a pro-rated portion of their income based on when games are played - so you'd need to take the schedule into account, for every player, to get an accurate estimate of their after-tax income.
A comprehensive list of factors that need to be considered would be much longer. But even these points should indicate that calculating an after-tax salary cap would be a convoluted ordeal, and it would have to be constantly updated as facts change. The league would probably have to pay lawyers or accountants several hundred thousand dollars to do this.
From the owners' perspective, the value of this information isn't worth the cost - so taxes remain one of numerous inequalities between cities including cost of living, endorsement opportunities, climate, nightlife, etc.