Simple Tax Code Calculator For 2026

Advanced options

The standard code for one job with no adjustments is 1257L. Check your code in your Personal Tax Account on GOV.UK if it looks wrong: incorrect codes are common after job changes, benefits-in-kind or second incomes, and HMRC (not your employer) is who corrects them. Not tax advice.

What The Tax Code Calculator Works Out

  • What it means: a tax code is HMRC's one-line instruction to payroll. The letters say how to apply the allowance: L is the standard allowance, M and N show Marriage Allowance being received or given, T means HMRC is reviewing items, and a W1, M1 or X suffix marks the emergency non-cumulative basis. An S prefix means Scottish rates, C means Welsh.
  • Tax-free amount: the digits x 10 plus 9, so 1257L grants GBP 12,579 of allowance spread across the year, about GBP 1,048 a month before tax begins. Codes above 1257 add allowances such as uniform expenses; codes below claw back untaxed income, state pension or benefits-in-kind.
  • Special codes: BR taxes everything at 20% (second jobs whose allowance lives elsewhere), D0 and D1 do the same at 40% and 45%, 0T applies the bands with no allowance (the missing-paperwork code) and NT means no tax.
  • K codes: the allowance has gone negative because company cars or owed tax exceed it, so K475 adds GBP 4,750 to taxable pay across the year. A cap means no payday loses more than half its pay to the K adjustment.
  • Annual gross pay (advanced): enter the pay from this job or pension to see the income tax the code would take over a full year, using England, Wales and Northern Ireland bands (20% to GBP 50,270, 40% to GBP 125,140, 45% above). National Insurance is separate.
  • Pension contributions before tax (advanced): salary sacrifice or net pay pension contributions reduce the pay the code is applied to. Auto-enrolment minimum is 5% from the employee.
  • Tax and pay per payday (advanced): the annual figures divided by 12 or 52 depending on how you are paid, which is what to check against the payslip.
  • Compared with 1257L (advanced): how much more or less tax this code takes than the standard code on the same pay. A large unexplained difference after a job change, a new pension or a P11D is the classic sign of a wrong code.
  • Fixing a wrong code: the correction path runs through HMRC via the Personal Tax Account or phone line, never through the employer, who must apply whatever code they are sent. Cumulative codes self-correct across the remaining paydays once fixed, and the year-end P800 catches what the year missed. Not tax advice.

Source and further reading: GOV.UK (HMRC): tax codes.