Guide

Is Your Tax Code Wrong? How to Check

A wrong tax code often means the wrong amount of tax is coming off every payslip.

Quick answer

Start by checking the code printed on the payslip, then compare it with the latest HMRC notice or your HMRC online account.

What to check

  • Look for codes like 1257L, BR, D0, NT, or a Scottish code starting with S.
  • Check whether the code has W1, M1, or X after it.
  • Check whether your personal allowance seems too high or too low for your circumstances.

What to do next

  • Use the payslip checker if the tax taken looks odd.
  • Read the specific code guide if you have 1257L, BR, D0, or Scottish codes.
  • Contact HMRC or your payroll team if the code does not match your notice.

Try the tool

Use the checker if you already have a payslip. Use the calculator if you want to model take-home pay or salary-sacrifice changes before payday.