Guides

The Jock Tax

Professional athletes owe state income tax in every state they play in. The bill depends on how many days they spent there — and whether they kept a record.

The answer

The "jock tax" is state income tax charged on income earned while working in a non-resident state. It applies to professional athletes and their traveling support staff — coaches, trainers, team doctors, scouts.

The tax owed to each state turns on the duty-days ratio — and the day count is the whole ballgame.

State tax = (duty days in state ÷ total duty days) × taxable salary × state rate

Last updated:

Why it matters

The enforcement tightened in the 2010s. State revenue departments now pull directly from public game logs, official rosters, and league travel records to build their assessments — California applied this approach to Michael Jordan’s 1991 NBA Finals winnings, and the playbook hasn’t relaxed since. Source: California FTB — Nonresidents

If an NBA team plays three games in California in February, California knows exactly which players were on the active roster, and can reconcile that against what you filed.

For a veteran earning $30M, a season split across 20+ states can mean six or seven figures in state tax. A miscounted series — or a DNP day the state doesn’t know about — is the difference between a clean filing and an audit.

The team accountant builds the estimate. You own the record that defends it.

And it’s not just players. Every member of the traveling party who’s on salary — coaches, trainers, doctors, scouts — has the same exposure, proportionally. A head coach earning $8M has roughly the same cross-state mix as their star player.

How it works

Every state with income tax applies its rate to income earned while working in that state. For a traveling professional, that’s determined by the duty-days ratio (shown in the card above).

Duty days run from the first day of training camp through the final game (or elimination from playoffs). Off-season days don’t count.

A worked example

An NBA veteran on a $30M contract, California-resident, runs roughly 210 duty days across a full season — preseason through playoffs. Of those, say:

  • 14 duty days in California (home games + travel days) → $30M × 14/210 = $2.0M apportioned to California → at CA’s 13.3% top rate, ~$266,000 owed to California.
  • 10 duty days in New York → $30M × 10/210 = $1.43M → at NY’s 10.9% top rate, ~$156,000.
  • 12 duty days in Illinois → ~$171,000.
  • 8 duty days combined in Texas, Florida, and Tennessee → $0 state income tax.

Home-state credit offsets part of the out-of-state bills, but it’s capped at the home state’s rate. Since California’s top rate is among the highest in the country, a California-resident player earning $30M still writes the biggest check to California — and smaller, separate checks to every other income-tax state on the schedule.

Numbers above are illustrative. The arithmetic — duty days ratio × salary × state rate — is the mechanism every state uses. Source: New York DTF — Nonresident tax FAQs

What qualifies as a duty day

  • Preseason training days — even in neutral locations
  • Regular-season practice days in the team’s home city
  • Regular-season game days, at home and on the road
  • Travel days between games
  • Playoff and postseason days, home and away
  • Required team events and media days during the season

What typically doesn’t

  • Off-season personal time, generally
  • Days of personal activity unrelated to the team (pre-camp vacation, clinics, charity events)
  • Injury rehab days when the rules treat them differently — varies by state

Every duty day must tie to a specific activity — practice, game, travel, required appearance. Pattern estimates don’t survive an audit.

The state-by-state wrinkle

Each state defines duty days and taxable income slightly differently. Three groupings matter:

  • Toughest enforcement — California, New York, Illinois. Detailed rule application, robust audit processes, and enough at stake in each roster to fund enforcement. Source: Illinois Department of Revenue — Nonresidents
  • No personal income tax — Florida, Texas, Tennessee, Washington, Nevada, South Dakota, Alaska, Wyoming, New Hampshire. Games played there produce no state liability, but you still owe tax in your home state.
  • Special case — Tennessee. Previously applied a flat per-game “jock tax” on NBA and NHL athletes. Repealed effective 2014. No longer applies.

Where people get this wrong

Relying on the team’s summary. Teams run the numbers for their own tax filings, not yours. Your filing is your responsibility. If the team’s roster says you were active on a road game you missed, that’s a preventable overpayment — unless you have a record that shows the truth.

Treating off-season days as irrelevant. A charity event in a no-income-tax state is a non-event. A contractual appearance in California for two days is a duty day that California will bill. The state looks at contract triggers, not whether the event felt like “work.”

Forgetting the traveling staff. Coaches, trainers, doctors, and scouts have the same problem. Front-office staff who travel with the team are often more exposed than they realize because there’s no cap-table transparency like there is for a star player’s contract.

Assuming your home state gives you credit for everything. Home-state credit for tax paid to other states is usually available, but it’s not automatic and it’s capped by the home state’s rate. A player home-based in California (13.3% top rate) doesn’t get much credit for tax paid to a state with a lower rate — the home state still wants the difference.

Reconstructing the record at year-end. An audit that happens 18 months after the fact wants specifics you won’t remember. The NBA trainer who backdates a five-month travel reconstruction from team itineraries and hotel confirmations has already lost the benefit of the doubt. The record that holds is the one that existed when the thing happened.

Chrono runs in the background on the phone you’re already carrying. Every day in every state is logged when it happened — at the same grain a state uses to check your filing. When California asks for your 14 duty days next March, the answer is already there.

Your move

Count your duty days

Preseason, regular season, playoffs, away travel — every day in every state. Across a 41-state NBA season, memory stops being a plan.

The problem

The record an auditor wants is per-day, per-state, made at the time.

Spreadsheets don't survive it. Memory doesn't either.

Let Chrono count for you

Scan to install. Chrono starts tracking immediately.

Takes 10 seconds

Prefer to install manually?

Questions

Who has to pay the jock tax?
Professional athletes in leagues that travel across state lines — NBA, NHL, MLB, NFL, MLS, and individual sports like golf and tennis. It also applies to the traveling team: coaches, trainers, team doctors, scouts, and other staff paid by the team or tour.
What's a 'duty day'?
Any day of team-related work — preseason training, practices, game days, travel days, playoffs. The first day of preseason through the last day of the season is the standard window. Off-season days generally don't count. Specifics vary by state.
How is the tax calculated?
Each state takes its share as (duty days spent in that state ÷ total duty days for the year) × your taxable salary for that year. Endorsements typically aren't part of the base, but bonuses tied to performance often are.
Does every state charge it?
Most do. A handful of states with no personal income tax — Florida, Texas, Tennessee, Washington, Nevada, and a few others — don't, so games played there produce no state tax liability. Teams headquartered in no-income-tax states still owe tax for their away games in states that do.
What records do I need?
A per-day log of where you were, plus contract terms defining duty days and salary. A travel record that can be audited — dates, locations, reason for travel — is what stands up if a state contests your filing.

Related guides