Skip to content

PAYE · 25 June 2026 · 3 min read

What Does My UK Tax Code Mean?

A UK tax code is a number times ten (your tax-free Personal Allowance) plus a letter that sets the rule. 1257L is standard for 2026/27: £12,570 tax-free, then PAYE bands apply.

In this section

Answers

A tax code tells your employer how much of your pay is tax-free and which rate applies to the rest. Built under the Income Tax (PAYE) Regulations 2003[3], it is a number times ten (your tax-free Personal Allowance) followed by a letter that signals the rule. For 2026/27 the standard code is 1257L: £12,570 tax-free, then the PAYE bands apply. The wrong code over- or under-deducts every payday until HMRC corrects it.

What does each tax code letter mean?

Code / letterWhat it meansTypical situation
1257LStandard £12,570 Personal Allowance, then PAYE bandsMost single-job employees in 2026/27
LEntitled to the standard tax-free Personal AllowanceDefault suffix
MReceived 10% of a partner's allowance via Marriage AllowanceLower earner whose partner transferred allowance
NTransferred 10% of your allowance to a partnerYou gave allowance to your partner
BRAll pay from this job taxed at basic rate (20%), no allowanceUsually a second job or pension
D0All pay taxed at higher rate (40%)Second income for a higher-rate taxpayer
D1All pay taxed at additional rate (45%)Second income for an additional-rate taxpayer
0TNo Personal Allowance left, or new job with no detailsAllowance used up, or P45 missing
KUntaxed income exceeds your allowance, so extra tax is collectedCompany benefits or owed tax loaded into the code
NTNo tax taken from this incomeSpecific exempt cases
TCode includes other calculations to work out your allowanceIncome over £100,000 taper, complex cases
S prefixScottish income tax rates apply (e.g. S1257L)Main home in Scotland
C prefixWelsh income tax rates apply (e.g. C1257L)Main home in Wales
Source: HMRC tax-code guidance (gov.uk). A code with no letter you recognise, or one ending W1, M1 or X, is an emergency code — see the emergency-tax article below.

How is the number worked out?

Drop the last digit and you have your tax-free amount: 1257 means £12,570. HMRC starts from the Personal Allowance, then adjusts for things that change it, untaxed company benefits, a state pension, or allowance owed from an earlier year. A K code[5] flips the logic: deductions outweigh the allowance, so the number is added to your taxable pay instead of subtracted. This matters because a code that is too high quietly underpays tax all year, leaving a bill at reconciliation.

Why might my code be wrong?

Codes lag real life. Changing jobs, a second income, starting or stopping company benefits, or an HMRC estimate that misses the mark all push the code off. A code ending W1, M1 or X is an emergency code and usually means you are overpaying. Check the code on every payslip against your circumstances; if it looks wrong, your HMRC personal tax account[6] shows the current code and lets you query it. PAYE is cumulative, so a corrected code repays overpaid tax automatically through later paydays.

Primary sources

  1. 1.Tax codes — gov.ukHow a tax code is built and what each letter means
  2. 2.What your tax code means — gov.ukLetter-by-letter and prefix definitions
  3. 3.The Income Tax (Pay As You Earn) Regulations 2003 — legislation.gov.ukStatutory basis for HMRC issuing and operating tax codes
  4. 4.Income Tax rates and Personal Allowances — gov.uk2026/27 bands the code applies against
  5. 5.If your tax code has a K at the start — gov.ukHow a K code adds untaxed income to taxable pay instead of subtracting an allowance
  6. 6.Personal Tax Account — gov.ukHMRC service showing your current live tax code and letting you query it

Editorial process: how we source and review UK tax content.