PayBreakdown

Why is my payslip tax so high?

High payslip tax can be caused by emergency tax, a tax-code change, bonus or overtime timing, multiple jobs, taxable benefits, arrears or payroll corrections.

The short answer

A payslip can show higher tax than expected when payroll is using a different tax code, a non-cumulative basis, a one-off bonus or overtime payment, a correction, taxable benefits or a second-job setup. Start by checking the tax code, taxable pay and pay period before comparing the final net pay.

A worked example

On £35,000 a year, a standard 2026/27 tax code and no pension or student loan, the figures work out like this. Open a calculator to put your own numbers in.

Gross salary£35,000
Take-home a year£28,720
Take-home a month£2,393
Take-home a week£552
Where the tax code appears on a payslip A payslip diagram highlighting a 1257L tax code field and PAYE Income Tax deduction row. EXAMPLE ONLY Example Employer Ltd Employee: Alex Example Pay date: 31 May 2026 | Pay period: Month 2 Tax code 1257L Gross pay GBP 3,333.33 Taxable pay GBP 3,333.33 PAYE Income Tax -GBP 414.20 National Insurance -GBP 188.64 Pension -GBP 166.67 Student loan -GBP 58.00 Net pay GBP 2,505.82 Employer pension contribution shown separately where provided by payroll
Fictional payslip diagram highlighting the tax-code area. Real labels vary by employer and payroll provider.

Related checks

Direct answer

A payslip can show higher tax than expected when payroll is using a different tax code, a non-cumulative basis, a one-off bonus or overtime payment, a correction, taxable benefits or a second-job setup. Start by checking the tax code, taxable pay and pay period before comparing the final net pay.

Assumptions used here

Tax/source year2026/27
RegionEngland/Wales/Northern Ireland
Tax code basis1257L where the page uses PAYE defaults
Pension basisNo pension deduction unless this example says otherwise
Student loan basisNo student loan unless selected in this example

What changes this result

Calculator settingThe answer is more useful when matched to the same tax year, region, tax code, pension and loan settings used in the calculator.
Records to comparePayslips, HMRC records, student-loan notices and pension scheme documents can explain differences.

Why a payslip can differ

Tax codeHMRC tax-code changes, K codes, BR/D codes, or emergency markers can change PAYE deductions.
Cumulative basisWeek 1, Month 1 or non-cumulative payroll can differ from a smooth annual calculator estimate.
Pension methodRelief at source, net pay and salary sacrifice can affect taxable pay and take-home pay differently.
Payroll timingBonus, overtime, arrears, refunds, cut-off dates and corrections can all move a single payslip.

Source and methodology context

What is not decided herePayBreakdown does not decide payroll correctness, lender approval, benefit entitlement or employer compliance, and does not give regulated financial, mortgage, debt, tax, payroll or legal advice.

What the high payslip tax estimate assumes

The figures on this page use the values below. Open the calculator if your example salary differs.

Example salary£40,000 annual gross

Common reasons for a high tax line

The tax line can look high for a legitimate payroll reason even when gross salary has not changed permanently.

  • Emergency tax or Month 1 / Week 1 basis: payroll may not be using the full cumulative tax-year picture.
  • Bonus, overtime, arrears or holiday pay: extra taxable pay in one period can lift the deduction.
  • Second job or pension income: a BR, D0, D1 or 0T code can allocate allowance differently.
  • Taxable benefits or prior underpayment: a code adjustment can collect tax through wages.
  • Payroll correction: a refund or catch-up adjustment can move one payslip away from the usual pattern.

What to check first

Try to identify which moving part changed before asking whether the payroll result is wrong.

  • Compare the payslip tax code with the latest HMRC record or notice.
  • Check whether the payslip is cumulative or marked W1, M1, X or non-cumulative.
  • Compare taxable pay with normal pay for the period.
  • Look for bonus, overtime, arrears, benefits, refund or correction labels.
  • Ask payroll which HMRC notice or employer adjustment the payslip used if the reason is not clear.

How PayBreakdown can help

PayBreakdown can model a salary estimate with different tax-code, pension and student-loan settings. It cannot access HMRC, payroll systems or employer portals, and it cannot decide that a payslip is wrong.

  • Use the salary calculator to compare the same gross pay under different tax-code assumptions.
  • Use the emergency tax explanation if the code includes W1, M1, X or temporary wording.
  • Use the payslip difference guide when several deduction lines changed together.

What this answer does not decide

This is educational guidance for understanding how UK pay and tax work. It does not decide payroll correctness, HMRC treatment, lender approval, benefit entitlement or employment rights, and it is not regulated financial advice. Where a figure matters, check it against your payslip, your HMRC account, or the official guidance linked on this page.

Official sources

GOV.UK: how Income Tax is paidGOV.UK: tax codesGOV.UK: payslipsGOV.UK: PAYE forms P45, P60 and P11D

Frequently asked questions

Does high tax always mean payroll made a mistake?

No. A high tax line can be caused by payroll timing, tax-code changes, emergency basis, extra pay or corrections. It is a reason to check the inputs, not automatic proof of an error.

Can a bonus make tax look too high?

Yes. A bonus is usually taxed through payroll as employment income, so one pay period can show a larger PAYE deduction than a normal month.

Can PayBreakdown tell HMRC or payroll to change it?

No. PayBreakdown can model scenarios and explain common causes, but HMRC and payroll records must be handled through official channels.

Last updated 2026-08-19. Estimates are for planning and should be checked against official records where the decision matters.