Overtime is not taxed more than regular pay. It is taxed at exactly the same rates as the rest of your income. What changes is how much gets withheld from the paycheck that contains it, and on a heavy week that can be more than double the usual share. Here is why, with the arithmetic.
Is overtime taxed more than regular pay?
No. There is no separate overtime tax rate and no penalty band that overtime falls into. An hour of overtime and an hour of regular pay are taxed identically once your year is settled.
What differs is the estimate your employer makes each payday. That estimate is generous on a light week and harsh on a heavy one, and the heavy weeks are the ones people notice.
What your payroll system actually does
Federal withholding is worked out per paycheck, not per year. The IRS percentage method takes whatever you were paid this period, multiplies it up as though every paycheck for the year looked like this one, finds the annual rate that would apply, and withholds that share.
That works fine when your pay is steady. It misfires on a heavy week, because the calculation assumes you will work heavy weeks for the next fifty-one.
What the withholding table is shown
annual estimate = gross this period × pay periods a year
26 biweekly periods · a $2,937.50 check is read as a $76,375 salary
The same job, six different weeks
Take $25 an hour, paid every two weeks, in a state with no income tax. An 80 hour period is the baseline, and overtime is added at time and a half.
- No overtime: $2,000 gross, $156.15 federal tax. That is 7.81% of gross.
- 10 overtime hours: $2,375 gross, $201.15 federal. The extra $375 was taxed at 12%.
- 20 overtime hours: $2,750 gross, $265.38 federal. Now 9.65% of gross, and the last slice is going at 22%.
- 25 overtime hours: $2,937.50 gross, $306.63 federal, which is 10.44% of gross.
Between no overtime and 25 hours of it, the share of your gross going to federal tax rises from 7.81% to 10.44%. That is the effect people notice, and it is real. Annualized, that last paycheck looks like a $76,000 salary rather than a $52,000 one.
The crossover happens somewhere in the middle
The marginal rate on the extra money does not climb smoothly. It sits at 12% from the first overtime hour through about fifteen, then jumps to 22% between fifteen and twenty hours as the annualized figure crosses a bracket boundary.
That is why a moderately busy week feels normal and a genuinely heavy one feels punitive. You did not do anything differently. Your annualized wage crossed a line that only exists because payroll assumed this week was your whole year.
Timing costs more than the hours do
This is the clearest way to see that the problem is bunching rather than overtime itself.
Take 26 hours of overtime across a year. Spread evenly, one hour per paycheck, each hour draws about 12% in extra withholding, and across the year that is roughly $117 more than a year with no overtime at all.
Bunch the identical 26 hours into a single paycheck and that check withholds $314.88 against the usual $156.15, so $158.73 extra comes out of the same $650 of overtime pay.
Same hours, same money earned, $41.73 difference in withholding, decided entirely by when you worked them. And that $41.73 is not lost. It is sitting with the IRS until you file, at which point your actual annual income is what gets taxed and the excess comes back.
So is overtime still worth working?
This is the question underneath the question, and the answer is an unambiguous yes. You never take home less by working more hours. The higher rate applies only to the additional money, never to what you were already earning.
On the same $25 an hour, a normal period nets $1,690.85. A period with 25 overtime hours nets $2,406.15. That is $715.30 more in your account from $937.50 of extra gross, so you keep about 76% of it even at the least favorable point in the withholding curve.
People sometimes turn down hours believing a bracket will cost them money overall. It cannot. Brackets are marginal, and so is this effect.
Why it comes back
Your tax bill is calculated once, on your total income for the year. Withholding is just a running series of estimates paid in advance against that bill.
If one paycheck was withheld as though you earned $76,000 but your actual year came to $54,000, then too much was paid in and the difference is refunded. The heavy week did not cost you tax. It cost you the use of that money for a few months. A bonus does the same thing by a different route, which is why a bonus can come back taxed at 40%.
The exception is if your overtime is consistent rather than occasional. Someone who works overtime most weeks genuinely does have a higher annual income, and in that case the higher withholding is correct rather than temporary.
Where this effect does not happen at all
Federal withholding causes it, so anything without brackets is immune.
Social Security and Medicare are a flat 7.65% with no bands, so they always take exactly the same share of a heavy check as a light one. States with a flat income tax, Illinois, North Carolina, Pennsylvania and several others, behave the same way: their share of your overtime is identical to their share of your base pay.
If you work in one of those states and your overtime check still looks disproportionately taxed, the federal line is the only place it can be coming from, which makes it easy to confirm.
What to check on your own pay stub
- Is the overtime rate itself right? Time and a half should be calculated on your regular rate, which includes nondiscretionary bonuses and shift differentials, not just your base hourly rate. This is a common and expensive payroll error.
- Did Social Security and Medicare rise proportionally? They should. FICA is a flat 7.65% with no brackets, so it always tracks gross exactly.
- Is your state tax behaving differently? Flat-rate states like Illinois and North Carolina will not show this effect at all, because there are no brackets to cross.
To see the whole picture on your own numbers, the hourly paycheck calculator runs your hours through federal, state and FICA withholding. If you want to check whether the overtime rate you were paid was correct in the first place, which is a different question, the overtime calculator handles that.
See a heavy week on your own rate
Frequently asked
No. Overtime is taxed at the same rates as the rest of your income. Withholding is calculated per paycheck as though every period looked like that one, so a heavy week has more taken. The excess returns when you file.
The annualizing effect. On $25 an hour paid biweekly, federal tax takes 7.81% of a normal check but 10.44% of one with 25 overtime hours, because that single check looks like a $76,000 salary to the withholding table.
Not for the year unless your total income actually rises into one. It can push a single paycheck across a bracket in the withholding calculation, which is why the marginal rate on extra hours jumps from 12% to 22% somewhere between 15 and 20 overtime hours.
If your year turns out normal, yes, as a larger refund. Your tax is settled once on your annual income, so a paycheck withheld as though you earned far more than you did results in an overpayment that is returned.
For withholding, marginally. The same 26 overtime hours cost about $117 in extra withholding spread across a year against $158.73 bunched into one paycheck. The difference is timing only, since both come out the same once you file.
