The short answer
Most NFL players keep about 45% to 62% of their salary after taxes and agent fees, depending on the salary and the state. A rookie on the 2026 minimum of $885,000 keeps about $546,018 playing in Texas, but only about $461,025 in California. On a $10 million salary in Los Angeles, a player keeps about $4,498,387.
Numbers from the KeepMyCheck calculator using 2026 tax rules. Estimates, not tax advice.
The number in the headline is gross pay. Before a dollar hits the bank, the player pays federal income tax (37% on income over $640,600 in 2026), Medicare (1.45% plus 0.9% over $200,000), Social Security on the first $184,500, state tax for his team's state and his home state, the jock tax in other states on road games, and his agent (up to 3% in the NFL).
| $885,000, Dallas (Texas, no state tax) | $546,018 (62%) |
| $885,000, Los Angeles (California) | $461,025 (52%) |
| $5,000,000, Tennessee (no state tax) | $2,893,116 (58%) |
| $5,000,000, New York Giants (New Jersey) | $2,414,631 (48%) |
| $10,000,000, Philadelphia (state + city tax) | $5,186,696 (52%) |
| $10,000,000, Los Angeles (California) | $4,498,387 (45%) |
Take-home after federal tax, Medicare, Social Security, state and city tax, jock tax on road games, and the agent. Before spending, advisors, or escrow.
Related questions
- How much does an NFL player make after taxes on the minimum?
- About $546,018 in a no-tax state like Texas, and less in a high-tax state like California (about $461,025), on the 2026 rookie minimum of $885,000.
- Do NFL players pay taxes in every state they play in?
- In most of them. States with an income tax charge visiting players for the days they work there. That is called the jock tax.