UK / Checker

Overtime tax checker (UK)

Overtime, bonuses and shift premiums often look as though they have been taxed at a punishing rate. Most of the time the maths is right - and this checker explains why.

Educational guidance only. PayslipIQ is not HMRC, your employer, a payroll provider, tax adviser, financial adviser, pension adviser or legal adviser. Always verify with payroll or HMRC before acting.

The problem

A common complaint: "I worked two extra shifts but barely saw any of the money." Variable pay sits on top of your normal earnings, so it is the marginal rates of tax, NI and (sometimes) student loan that apply - not your blended average rate.

On top of that, a one-off spike can briefly push you into a higher band, even if your annual income stays well within basic rate. Cumulative PAYE smooths this out over the year, but it can sting in the period the spike happens.

Plain-English explanation

When extra pay arrives in a single period, three layers stack on top of your normal deductions:

For a basic-rate taxpayer with a Plan 5 student loan, an extra £100 of overtime is reduced by 20% PAYE + 8% NI + 9% SL = 37% combined. For a higher-rate taxpayer with Plan 5 and PGL, it is 40% + 2% + 9% + 6% = 57%.

Cumulative tax codes (the standard 1257L without M1/W1) self-correct: if a one-off spike pushed you into a higher band, the next quieter period will refund the difference automatically. Non-cumulative codes (M1, W1, X) do not - they treat each period in isolation and may over-tax permanently until the code changes.

Worked example - £500 of overtime on a basic-rate salary

  • Annual salary £30,000
  • Monthly normal pay £2,500.00
  • Plus overtime this month £500.00
  • Total this period £3,000.00
  • Marginal deductions on the £500:
  • PAYE 20% £100.00
  • Class 1 NI 8% £40.00
  • Plan 5 SL 9% £45.00 (over period threshold)
  • Total marginal deduction £185.00
  • Take-home from £500 overtime £315.00 (63%)

Worked example uses 2026/27 UK figures and is illustrative. Do not use it as a personal tax calculation.

Apply this to your own payslip

Get your figures checked in plain English

Upload a redacted payslip or enter your figures manually. PayslipIQ will run the same logic explained on this page and give you a per-line second opinion. No signup. Image not stored by PayslipIQ.

Check My Payslip Free

Step by step

  1. Check your tax code basis

    A cumulative code (1257L without M1/W1) will smooth a spike across the year. A non-cumulative code (M1/W1/X) will not - speak to HMRC if your code is on the wrong basis.

  2. Identify the marginal rates that apply

    Add the period's normal pay and overtime together. Compare to the period band thresholds (basic, higher, additional) to see which rates the overtime falls into.

  3. Add NI

    NI is 8% above the primary threshold (£12,570 annualised for 2026/27) and 2% above the UEL (£50,270 annualised). For most overtime situations the 8% rate applies.

  4. Add student loan if applicable

    9% above the plan threshold for plans 1/2/4/5; 6% above £21,000 for PGL. Both can stack on the same payslip.

  5. Compare the result with your payslip

    Add the marginal deductions to your normal-period deductions. The total should match your payslip within rounding.

  6. Run a free PayslipIQ check

    PayslipIQ will reconcile the period and explicitly call out which marginal rates were triggered.

What to ask payroll

When to contact HMRC

FAQ

Why is my overtime taxed so much?
Overtime is taxed at your marginal rate, plus NI (8% for most people) and student loan (9% for plans 1/2/4/5, 6% for PGL). For a basic-rate taxpayer with a student loan, expect ~37% to be deducted from each pound of overtime.
Will I get the overtime tax back?
If your tax code is cumulative (1257L without M1/W1) and your annual income remains in the same band as expected, you will not get a refund - the deduction is correct. If a one-off spike pushed you into a higher band but your annual income did not, the cumulative system will refund the excess in subsequent periods automatically.
Do bonuses get taxed differently?
No, the rates are the same as for any pay. The reason a bonus often looks heavily taxed is that the spike pushes a single period into a higher marginal band, and NI and student loan stack on top.
Can salary sacrifice reduce overtime tax?
Salary sacrifice can reduce taxable pay and NI-able pay, but typically applies to fixed pay arrangements (pension, cycle-to-work) rather than spot overtime. Speak to your scheme administrator if you want to sacrifice a bonus.
Is my overtime tax wrong because I am on emergency tax?
Possibly. Emergency codes (M1, W1, X) treat each period in isolation. A spike under an emergency code can over-tax permanently until the code is corrected - see our wrong tax code checker.

Related checkers

Educational guidance only. PayslipIQ provides an educational second opinion based on the figures you supply and the public 2026/27 UK PAYE, NI, pension and student-loan rules. PayslipIQ is not affiliated with HMRC and is not a regulated tax, legal, financial, payroll or employment adviser. Verify any final figure with your payroll team, HMRC, your pension provider or a qualified professional before acting.

Published 2026-05-09. Last reviewed 2026-05-09. See our methodology and payslip processing privacy notice.

No signup · Image not stored

Check My Payslip Free