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 2025/26: £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, it is a number times ten (your tax-free Personal Allowance) followed by a letter that signals the rule. For 2025/26 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 2025/26
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 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 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

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