Skip to main content
TapTax
Tax Tips

Tax Code Letters Meaning UK: The Alphabet That Costs You

Every letter on your payslip tax code carries a specific HMRC instruction. Misread it and you could be overpaying hundreds. Here is what each one actually means.

TapTax Team10 March 202611 min read

That string of numbers and letters on your payslip is not decoration. Your tax code letters are a direct instruction from HMRC to your employer: take this much, leave that much alone. Get the letter wrong and the instruction is wrong, and the cost falls entirely on you.

Key takeaways
  • Every letter suffix or prefix in a UK tax code changes how much income tax is deducted from your pay.
  • Letters like W1, M1, and X mean you are on a non-cumulative emergency basis, often costing you money each month.
  • Letters S and C indicate Scottish or Welsh rates apply, and using the wrong one is a surprisingly common HMRC error.
  • A suffix of L, M, or N relates directly to your Personal Allowance entitlement and whether you are sharing it.
  • You can check whether your tax code letters are correct for free at /check-my-tax-code in under five minutes.
Tax Code Letters
The alphabetic suffix or prefix attached to the numeric portion of a UK PAYE tax code. Each letter tells your employer how to treat your income for tax purposes: whether a standard Personal Allowance applies, whether emergency rules are in force, whether Scottish or Welsh rates apply, or whether no allowance at all should be given.

Why the Letters Matter More Than the Numbers

Most people, when they bother to look at their tax code at all, focus on the number. For 2025/26, the standard code is 1257L: the 1257 represents £12,570 of tax-free Personal Allowance, divided by ten. But the L at the end is doing something equally important. It confirms you are entitled to the basic Personal Allowance in full. Change that letter, and the number becomes almost irrelevant.

Consider the difference between 1257L and 1257M. Both codes carry the same numeric value, but M means you have received a transfer of 10% of your partner's Personal Allowance through the Marriage Allowance scheme. If HMRC assigns you M when you have never applied for Marriage Allowance, your employer will treat your allowance as inflated, you will under-pay tax during the year, and HMRC will claw it back later. Equally, if you are entitled to M but sit on L, you are quietly overpaying around £252 a year.

This is not a trivial administrative detail. For a PAYE employee earning £50,000, a single wrong letter can mean hundreds of pounds either underpaid or overpaid over a full tax year.

£252
annual tax overpayment from missing Marriage Allowance (M code)
1 in 3
UK workers estimated to have an incorrect tax code at some point
£500+
average overpayment recovered by workers who challenge a wrong code

The Full Alphabet: What Every Letter Actually Means

person in black long sleeve shirt holding white paper — Photo by Sebastian Cyrman on Unsplash
person in black long sleeve shirt holding white paper — Photo by Sebastian Cyrman on Unsplash

L: The Standard Code Most People Should Have

L is the most common suffix. It means you are entitled to the standard tax-free Personal Allowance for the year. In 2025/26, that is £12,570. If your financial circumstances are straightforward, a single employer, no other income, no benefits in kind, no Student Loan deductions beyond the standard system, you should almost certainly have L at the end of your code. If you do not, ask why.

M and N: The Marriage Allowance Pair

M means you have received a transfer of 10% of your partner's Personal Allowance under the Marriage Allowance scheme. Your allowance is effectively £13,830 rather than £12,570, saving you £252 in tax per year.

N is the mirror image. It means you have transferred 10% of your own Personal Allowance to your partner. Your allowable income before tax drops to £11,310. This code is assigned to the person who gives, not the one who receives. If you hold N, check that the transfer is intentional and the recipient's M code is correctly reflected on their payslip.

T: There Is a Calculation HMRC Has Not Shared

T is the code HMRC uses when it needs to review your tax affairs but wants to preserve some degree of confidentiality in what it has calculated. In practice, it often appears when your adjusted net income exceeds £100,000 and your Personal Allowance is being tapered, reducing by £1 for every £2 earned above that threshold. By £125,140, the allowance is gone entirely.

If you earn between £100,000 and £125,140 and you see T on your payslip, your employer does not know why your allowance is reduced. They only know the resulting figure. That is intentional. What matters is whether the number attached to T is correct. If your income fluctuates and HMRC has based its T code on last year's earnings, it could be significantly wrong in either direction.

BR: Flat 20% With No Allowance

BR means Basic Rate, with no Personal Allowance applied. Every pound you earn from this employment is taxed at 20%. HMRC typically assigns BR to a second job or second pension, on the assumption that your Personal Allowance has already been used up against your primary income. We have covered this in depth in BR Tax Code Meaning UK: You Are Paying 20% on Everything, but the short version is: if BR appears on your main job, something has gone wrong and you are almost certainly overpaying.

D0 and D1: Higher and Additional Rate Without Allowance

D0 takes 40% from everything with no allowance. D1 takes 45%. Like BR, these codes exist for second or multiple income sources where HMRC assumes the allowance and basic rate band are already exhausted elsewhere. On a primary employment, D0 is a red flag. On a secondary pension or second job for a genuinely high earner, it may be correct. The distinction matters enormously. A D0 code applied to a secondary income of £10,000 costs the employee £4,000 a year in tax; if they are actually a basic rate taxpayer, the correct figure should be closer to £2,000, and they are owed a refund. See D0 Tax Code: Why HMRC Is Taking 40% From You for the mechanics.

NT: No Tax At All

NT means no tax is deducted whatsoever. This is legitimate in specific circumstances: certain non-domiciled individuals, some pension payments, or HMRC-approved situations. If you see NT and none of those apply to you, do not assume it is a pleasant error. HMRC will reconcile at year end and you may face an unexpected bill.

K: You Owe HMRC Before You Start

K codes are unusual because they work in reverse. Instead of giving you a tax-free allowance, they add taxable income. K codes appear when you owe HMRC money, typically because of unpaid tax from a previous year collected through your wages, or because a taxable benefit in kind, such as a company car or private medical insurance, exceeds your Personal Allowance.

A K code of K497, for example, means £4,970 is added to your taxable income on top of what you earn. For a basic rate taxpayer, that means paying £994 more in income tax across the year through reduced take-home pay. K codes are often correct, but they are also frequently miscalculated. If your employer-provided benefits have changed or a prior year underpayment has already been settled, HMRC may still be running an outdated K code against your wages.

S: Scottish Rate Taxpayer

If you live in Scotland, your tax code should include S as a prefix: S1257L, for instance. Scotland has its own income tax bands set by the Scottish Parliament, and they differ from the rest of the UK. In 2025/26, Scotland has six bands ranging from 19% to 48%, compared to the three-band system in England, Wales, and Northern Ireland.

If you moved to or from Scotland and HMRC has not updated your records, you could be paying entirely the wrong rates. Scottish taxpayers earning around £50,000 pay roughly £1,500 more in income tax than those in England at the same salary, so getting this wrong in either direction represents a material sum.

C: Welsh Rate Taxpayer

C operates similarly to S but for Welsh residents. The Welsh Government has the power to set a Welsh Rate of Income Tax (WRIT), though it has so far matched the UK rate exactly. That could change, so it is worth knowing whether C should or should not appear on your code.

W1 and M1 (and X): The Emergency Suffixes That Cost You

These three deserve special attention because they are attached to what is commonly called an emergency tax code, and they are among the most common causes of overpayment for PAYE workers.

W1 means Week 1 basis. M1 means Month 1 basis. X covers irregular pay periods. All three mean your employer is calculating your tax for each pay period in isolation, as though it were your first pay packet of the year, rather than cumulatively against your full annual allowance and earnings to date.

The cumulative method, the default, means your tax adjusts each month to account for your full year's picture. If you are overpaying in January because you underpaid in October, cumulative coding corrects it automatically. W1 and M1 remove that safety net. You pay a fixed amount each period, with no correction, until HMRC removes the emergency marker.

Emergency coding is typically triggered by starting a new job without a P45, changing jobs, or HMRC losing confidence in the data it holds about your income. It is meant to be temporary. In practice, many people sit on W1 or M1 for months without realising, and without the automatic refund that cumulative coding would eventually provide.

If you can see W1, M1, or X on your current payslip, checking your tax code at /check-my-tax-code should be your next step today. You may already be owed a refund.

UK employee reviewing payslip at desk with laptop
UK employee reviewing payslip at desk with laptop

How Letters Interact With Your Circumstances

The letter is not assigned in isolation. HMRC builds your tax code from a combination of what it knows about your income, your benefits in kind, your debts, your residency, and your relationship status. A change in any of those factors should trigger a new code. The problem is that HMRC often does not know about the change until after the fact.

Common triggers for a letter change that HMRC frequently misses or delays:

  • Marriage or civil partnership registered, triggering potential M/N codes
  • Moving to or from Scotland or Wales, requiring S or C prefix
  • Starting or stopping a company benefit, affecting whether K is warranted
  • Second job beginning or ending, often causing BR to linger incorrectly
  • Income crossing £100,000, requiring a T code with tapered allowance

If any of these apply and you have not notified HMRC, the letter on your payslip may be frozen in an earlier version of your life. The tax you pay is not.

For a thorough sense of whether your code is silently wrong, Am I Overpaying Tax? Six Silent Signs Your Code Is Wrong walks through the behavioural tells that something is off even before you understand the code itself.

Reading Your Tax Code Notice of Coding

white printed paper — Photo by Kelly Sikkema on Unsplash
white printed paper — Photo by Kelly Sikkema on Unsplash

HMRC issues a P2 Notice of Coding, usually in late February or March before each new tax year, and also when it changes your code mid-year. The notice explains how HMRC calculated your code: what allowances it has included, what deductions it has made, and what letter it has assigned.

Most people file the P2 without reading it. That is understandable. It is formatted like a government form from 1987, and the language is dense. But it contains everything you need to spot a mistake.

Look specifically at:

  • Whether the letter matches your situation (L for standard, S for Scotland, M or N for Marriage Allowance)
  • Whether any deductions listed, particularly for benefits in kind, are current and accurate
  • Whether W1 or M1 appears, indicating emergency basis
  • Whether a K code has been triggered and whether the underlying debt or benefit it references still exists

If the P2 looks wrong, do not wait. HMRC allows you to query it directly via your Personal Tax Account or by phone. Corrections can be applied mid-year, and any overpayment is refunded either through payroll or by cheque.

HMRC tax notice P2 document on kitchen table
HMRC tax notice P2 document on kitchen table

The One Thing Checking Your Letter Actually Costs You

Nothing. Checking is free and takes minutes. Visit /check-my-tax-code and run through your code against your circumstances. You do not need to be a tax expert. You need to know which letter you currently have, and whether your situation matches what that letter assumes.

For context on what a full code breakdown looks like, How UK Tax Codes Work: A Payslip Decoder covers the numeric side in detail, so between the two posts you have the complete picture.

If you discover you have been on the wrong letter code for more than one tax year, it is still worth pursuing. HMRC allows backdated claims for up to four tax years. That could mean four years of Marriage Allowance at £252 per year, or four years of Basic Rate correction on a code that should never have been BR. The money is recoverable; most people simply do not claim it because they never knew the letter was wrong.

People also ask

A Quick Reference: All Major UK Tax Code Letters

LetterWhat It Means
LStandard Personal Allowance in full
MReceived 10% Marriage Allowance transfer
NGiven 10% Marriage Allowance to partner
TAllowance requires special HMRC calculation
BRBasic Rate (20%) on all income, no allowance
D0Higher Rate (40%) on all income, no allowance
D1Additional Rate (45%) on all income, no allowance
NTNo tax deducted
KDeductions exceed allowance; taxable income added
SScottish taxpayer rates apply
CWelsh taxpayer rates apply
W1Emergency: Week 1 non-cumulative basis
M1Emergency: Month 1 non-cumulative basis
XEmergency: Non-standard pay period basis

The Letter on Your Payslip Is an Instruction, Not a Fact

Calculator and tax forms on a dark surface. — Photo by Kelly Sikkema on Unsplash
Calculator and tax forms on a dark surface. — Photo by Kelly Sikkema on Unsplash

HMRC issues tax codes based on information it holds. That information is incomplete, sometimes outdated, and occasionally wrong. The letter suffix is not a reflection of your actual situation; it is HMRC's best guess at your situation, automated and dispatched to your employer, who then deducts accordingly.

You are the only person who knows whether that guess is accurate. Your employer cannot question it. Your payroll department processes whatever code arrives. The responsibility for checking falls entirely on you, which is exactly why so many people overpay for years without knowing.

If you read through the list above and felt even a moment of uncertainty about which letter should be on your code, that uncertainty is worth acting on. Check your tax code for free at /check-my-tax-code and find out whether the alphabet on your payslip is working for you or against you.

You might also like

Ready to simplify your tax filing?

Join the waitlist and be the first to know when TapTax launches.

Share:
tax code lettersPAYE tax codeUK tax code meaningincome taxHMRC tax code
TT

TapTax Team

Solomon is a tax technology expert and the founder of TapTax. He writes plain-English guides on Making Tax Digital, HMRC compliance, and UK sole trader taxes - because everyone deserves to understand their own tax obligations.

You might also like