Work & tax · UK guide · 2026/27

Your tax code — what it means, and why it matters

Last verified 2 Jul 2026 · Source GOV.UK + LITRG + MoneyHelper · Information, not financial advice · Publisher: CA Capital Limited (company no. 10848369)

That little code on your payslip — 1257L, BR, 1257L W1 — quietly decides how much tax comes out of your pay. Get the wrong one and you can overpay by hundreds of pounds (or get a surprise bill later). Here’s what the numbers and letters actually mean, why you might be on emergency tax, and how to check your code and fix it — then claim back anything you overpaid.

1257LThe standard code (2026/27)
£12,570Personal Allowance (frozen)
W1/M1/X= emergency (temporary)
Check itWrong code = wrong tax

How to read your code

A tax code is a mix of numbers and a letter, and each part does a job:

  • The number is your tax-free amount for the year with the last digit removed. So 1257 means £12,570 of tax-free pay — the standard Personal Allowance for 2026/27 — which works out at about £1,048 a month or £242 a week before tax is taken.
  • The letter reflects your situation (standard allowance, second job, extra income being taxed, and so on).
  • An S at the start means Scottish rates; a C means Welsh (Cymru) rates.
The most common code is 1257LIf you have one job or pension and just the standard allowance, that’s the code you’d expect. Anything different isn’t automatically wrong — but it’s worth understanding why.

What the letters mean

CodeWhat it means
LYou get the standard tax-free Personal Allowance (e.g. 1257L).
M / NMarriage Allowance: M = you received 10% of your partner’s allowance; N = you transferred 10% to them.
BRAll income from this job/pension taxed at the basic rate (20%), with no allowance — common on a second job.
D0 / D1All taxed at the higher rate (40%) / additional rate (45%) — often a second income above your main job.
0TNo tax-free allowance (used when you’ve given no starter details, or your allowance is used up).
NTNo tax is taken from this income.
KYou have untaxed income or benefits (e.g. a company car, or tax owed) worth more than your allowance, so an amount is added to your taxable pay.
TYour code includes other calculations HMRC needs to review.

Emergency tax codes — W1, M1 and X

If you see 1257L W1, 1257L M1 or 1257L X, you’re on an emergency code. It usually happens when you start a new job without a P45, so HMRC doesn’t yet have your full details.

These codes are “non-cumulative” — each pay day is taxed on its own instead of across the whole year — so you can end up paying too much (or occasionally too little). The good news: it’s almost always temporary.

How to get off emergency taxGive your employer your P45, or complete their starter checklist. Once HMRC has your details you’ll move to the right code, and any tax you overpaid is usually refunded automatically through your pay — or you can claim it back.

Check it — and fix it if it’s wrong

Your tax code appears on your payslip, P45, P60 and any coding notice from HMRC. The easiest way to check and understand it is your free Personal Tax Account or the HMRC app, which shows how the code was worked out.

Wrong codes are common — a stale code from an old job, being stuck on BR or an emergency code, or benefits that have ended. If yours looks wrong:

  • Contact HMRC — through the app, online or by phone — and they’ll correct it and tell your employer.
  • If you overpaid because of it, you can claim the tax back, usually going back up to 4 tax years.
  • If a K code or underpayment means you owe tax, HMRC will usually collect it gradually through your code — check it’s affordable and query it if not.
Do this now

Open your payslip and read the tax code. If it isn’t 1257L and you only have one job with the standard allowance, check why in your free HMRC Personal Tax Account or the HMRC app — it takes minutes and could reveal an overpayment.

Think you’ve paid too much? See if you’re owed a tax refund, and learn your P45, P60 & P11D forms so you never lose the evidence.

Source verification Primary sources: GOV.UK (Tax codes: what your tax code means; the letters; Check what your tax code means; P9X tax codes to use from 6 April 2026), the Low Incomes Tax Reform Group (LITRG) and MoneyHelper. Specific URL: gov.uk/tax-codes/what-your-tax-code-means. Last verified 2 July 2026 (the standard code 1257L, the £12,570 Personal Allowance for 2026/27 (all UK), the number×10 tax-free rule, the letter meanings L/M/N/BR/D0/D1/0T/NT/K/T, the S/C prefixes, and the emergency W1/M1/X codes web-checked against GOV.UK P9X 2026 and LITRG). Confidence: High — codes and their meanings are stable; the Personal Allowance is frozen at £12,570 (to at least 2028, subject to Budgets). Exact tax bands/thresholds and Scottish rates are covered in the related tax guides. Scope: UK PAYE (Scotland S-prefix, Wales C-prefix). Not financial advice — check your code in your Personal Tax Account or with HMRC.

Tax codes — common questions

What does my tax code mean?

The number is your tax-free amount with the last digit removed (1257 = £12,570), and the letter is your situation (L = standard allowance, BR = basic rate, K = extra income added, etc.). An S or C at the start means Scottish or Welsh rates.

What is 1257L?

The standard 2026/27 code for most people with one job or pension — £12,570 tax-free (about £1,048/month), with tax on anything above. If your only income is one job with the standard allowance, that’s the code you’d expect.

Why am I on emergency tax (W1/M1/X)?

Usually because you started a job without a P45, so HMRC lacks your details. It taxes each pay period in isolation, so you can overpay. Give your employer your P45 or a starter checklist and you’ll move to the correct code, with overpaid tax usually refunded.

What do BR and D0 mean?

BR taxes all of that income at 20% with no allowance (common on a second job); D0 taxes it all at 40%. They’re used when your allowance is already used by another job or pension.

How do I fix a wrong code?

Check it on your payslip or in your Personal Tax Account / HMRC app, then contact HMRC to correct it — they’ll update your employer. If you overpaid, claim it back, usually up to 4 tax years.

Sources: What tax codes mean and the letters · GOV.UK — Tax codes. The 2026/27 standard code & Personal Allowance · GOV.UK P9X and LITRG. SortedUK is not a regulated adviser and this is general information. Last reviewed: 2 July 2026.

One code. Hundreds of pounds.

Check the code on your payslip today. If it isn’t what you’d expect, a two-minute look in your HMRC account could uncover tax you’ve overpaid — and get it back.