NFL · New York

Buffalo Bills take-home pay: what a $10,000,000 contract really pays

A Buffalo Bills player on $10,000,000 takes home about $4,525,000 — that is 45.2% of the headline number, after tax, agent commission and league deductions.

Tax & league data: 2026.11 edition · reviewed October 2026

Take-home pay at three contract sizes

Buffalo Bills in New York, National Football League, 2026 tax rules
ContractIncome taxFICA / SEAgent + escrowNetKept
$1,000,000−$429,000−$43,500−$30,000$497,50049.7%
$10,000,000−$4,740,000−$435,000−$300,000$4,525,00045.2%
$40,000,000−$19,110,000−$1,740,000−$1,200,000$17,950,00044.9%

Where a $10,000,000 deal goes

Line-by-line deductions on a $10,000,000 contract
DeductionAmount
Federal income tax−$3,650,000
State income tax−$1,090,000
Medicare / FICA−$235,000
Agent commission (3%)−$300,000
Jock tax (duty-day estimate)−$200,000
Total deductions−$5,475,000
Take-home pay$4,525,000

Why Buffalo Bills keeps 45.2%

New York combines a 10.9% top rate with New York City tax for players based in the city. Non-resident athletes also owe New York on games played at Madison Square Garden and Barclays Center.

NFL contracts are not guaranteed beyond the signing bonus, and agent commission is capped at 3% by the NFLPA. The 2026 salary cap is $301.2M per club.

Same money, different tax market

$10,000,000 in other NFL markets
TeamMarketTop rateNet
Buffalo BillsNew York10.9%$4,525,000
Dallas CowboysTexas0%$5,615,000
San Francisco 49ersCalifornia13.3%$4,285,000
Detroit LionsMichigan4.3%$5,190,000

Questions

How much does a Buffalo Bills player take home on a $10,000,000 contract?

About $4,525,000, or 45.2% of the headline figure. Income tax takes $4,740,000, agent commission takes $300,000 and FICA, self-employment tax and jock tax take the remaining $435,000.

Does New York tax Buffalo Bills players?

Yes. New York applies a top marginal rate of 10.9%. This calculator applies that top rate to the whole salary, which is deliberately conservative — the real state bill is progressive, so take-home is usually slightly higher.

Run your own NFL number →