We value your privacy

We use cookies to personalise content and ads, and to analyse our traffic. We also share information about your use of our site with Google for analytics and advertising purposes. By clicking “Accept All”, you consent to our use of cookies in accordance with our Privacy Policy. If you decline, only strictly necessary cookies will be used and ads will not be personalised.

🇬🇧 UK · 2026/27 Tax Year

UK Tax Codes Explained
Is Yours Right for 2026/27?

Your tax code tells your employer how much to deduct from your pay. A wrong code means you overpay — and most people never notice.

Check Your Tax Code Free →

How to Read a UK Tax Code

A UK tax code is made up of a number and a letter (or just letters). The number represents your tax-free income divided by 10. So 1257L means your tax-free Personal Allowance is £12,570 (1257 × 10).

The letter tells your employer what the code means:

  • L — Standard Personal Allowance
  • M / N — Marriage Allowance transferred to/from you
  • T — Complex situation, reviewed annually
  • K — Negative allowance (you owe more than your allowance covers)
  • BR / D0 / D1 — Flat rate codes, usually for second jobs
  • 0T / M1 / W1 / X — Emergency codes
  • NT — No tax at all
  • S prefix — Scottish taxpayer
  • C prefix — Welsh taxpayer

What If My Tax Code Is Wrong?

Around 1 in 5 UK workers has the wrong tax code at some point. If yours is wrong you could be overpaying hundreds of pounds a year. You can:

  1. Use our Tax Code Checker to see what your code means
  2. Log into your HMRC Personal Tax Account to check and update it
  3. Call HMRC on 0300 200 3300 (Mon–Fri 8am–6pm)

HMRC will fix the code going forward and refund any overpaid tax through your payslip, usually within 1–2 pay periods.