MTD mandatory · April 2026
TapTax
Tax Tips

What Is a Tax Code UK? Your Payslip Is Lying to You

Your UK tax code controls every penny HMRC takes from your pay. Here's what those letters and numbers actually mean, and how to spot if yours is wrong.

TapTax Team4 March 202610 min read
What Is a Tax Code UK? Your Payslip Is Lying to You
Photo via Unsplash

Your employer has been deducting tax from your wages every single month based on a code that HMRC issued, often years ago, based on information that may no longer be accurate. If your tax code is wrong, you could be overpaying hundreds of pounds a year and nobody at HMRC will proactively tell you.

So: what is a tax code in the UK, and why does it matter more than most people realise?

Key takeaways
  • Your UK tax code tells your employer how much tax-free income you are entitled to before Income Tax kicks in.
  • The most common tax code for 2025/26 is 1257L, reflecting the £12,570 Personal Allowance.
  • HMRC issues tax codes automatically but they are frequently wrong, especially after a job change, redundancy, or a new benefit.
  • An incorrect tax code can cost you hundreds of pounds in overpaid tax, or leave you owing a surprise bill at year end.
  • You can check whether your tax code is correct for free at /check-my-tax-code.

What a Tax Code Actually Is

UK Tax Code
A combination of numbers and letters issued by HMRC to your employer or pension provider. It tells them how much of your income to treat as tax-free before applying Income Tax. The number broadly represents your tax-free allowance divided by ten; the letter tells your employer which rules to apply to that figure.

Every payslip in the UK carries a tax code in a small box that most people ignore entirely. That is understandable. It looks like a reference number, something generated by a computer and not meant for human consumption. In fact, it is the single most important variable controlling how much of your wages you actually take home.

HMRC sends your tax code to your employer (or pension provider). Your employer feeds it into their payroll system. The payroll system works out how much tax to deduct from each pay packet. You receive what is left. At no point in that chain does anyone phone you to confirm the numbers are right.

Breaking Down the Numbers and Letters

a laptop and a glass of water on a table — Photo by Chanhee Lee on Unsplash
a laptop and a glass of water on a table — Photo by Chanhee Lee on Unsplash

A tax code has two parts: a number and one or more letters. Understanding each one takes about four minutes and can be worth considerably more than four minutes of your time.

The Number

Take the number in your tax code and add a zero. That gives you your tax-free income for the year. So the most common code in 2025/26, 1257L, means you have a tax-free allowance of £12,570, which is exactly the standard Personal Allowance set by the government for this tax year.

If your number is lower than 1257, something has reduced your allowance. It might be a company benefit (a company car, for instance), an unpaid tax debt being collected through your code, or simply an error. If it is higher, you have been granted an extra allowance, perhaps for expenses your employer has agreed with HMRC.

The Letter

The letter after the number tells your employer which tax rules to apply. The ones you are most likely to encounter:

  • L: Standard Personal Allowance. The most common letter for most UK employees.
  • M: You have received 10% of your partner's Personal Allowance through Marriage Allowance.
  • N: You have transferred 10% of your Personal Allowance to your partner.
  • T: Your tax code includes other calculations, or you have asked HMRC not to tell your employer which code you are on. Often a sign of complexity.
  • 0T: Your entire Personal Allowance has been used up, perhaps because you have multiple jobs. Tax is taken on all earnings at the relevant rate.
  • BR: All income from this source is taxed at the Basic Rate (20%). Common for second jobs or pensions.
  • D0: All income taxed at the Higher Rate (40%). This applies to a second income source where your basic rate band is already full.
  • D1: All income taxed at the Additional Rate (45%).
  • K: A prefix rather than a suffix. A K code means your deductions (benefits, unpaid tax) actually exceed your Personal Allowance. Your employer has to add income to your taxable pay rather than subtract an allowance. If you have a K code and nobody has explained why, that deserves an urgent look.
  • NT: No tax is to be deducted. Rare, and worth double-checking if you see it.
  • W1 or M1: Emergency codes, applied on a week-by-week or month-by-month basis. Often issued when you start a new job and HMRC has not yet received your details. These can cause significant overpayment or underpayment across the year.
1257L
Standard tax code for 2025/26, used by the majority of UK employees
£12,570
Personal Allowance 2025/26: income you can earn before paying Income Tax
£1,000+
Estimated average overpayment when emergency tax codes go uncorrected for a full year

Why Tax Codes Go Wrong So Often

HMRC does not issue tax codes maliciously. But the process is heavily automated, and the data feeding into it is patchy. Here are the situations most likely to produce a wrong tax code:

Starting a new job: If you do not hand over a P45 from your previous employer, HMRC may put you on an emergency W1/M1 code. This can overtax you from day one.

Multiple jobs or income sources: HMRC tries to spread your Personal Allowance sensibly across all sources, but it does not always get the split right. If you have a main job and a part-time role, check that only one employer is applying your full allowance.

Company benefits: A company car, private medical insurance, or other taxable perks reduce your Personal Allowance. If you hand back a benefit, your code should increase again. It frequently does not, automatically.

Marriage Allowance: If you or your partner transferred part of the Personal Allowance between you, both codes need updating. If one partner's circumstances change (a new job, crossing an income threshold), the codes need updating again.

Pension income: Retired people drawing from multiple pensions routinely end up with one pension taxed correctly and another on BR, meaning 20% is deducted from pound one with no allowance applied at all.

Redundancy and career gaps: Time out of work followed by a return to employment is a classic recipe for an emergency code that nobody corrects.

Income approaching £100,000: This is where things get genuinely expensive. For every £2 you earn over £100,000, you lose £1 of Personal Allowance. By £125,140, your Personal Allowance is gone entirely. If your employer is not accounting for this correctly, you could face a large underpayment demand the following April.

What Happens If Your Code Is Wrong

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

If your tax code is too low (meaning HMRC thinks you are entitled to less tax-free income than you actually are), you overpay tax on every payslip. That money sits with HMRC interest-free until you claim it back, which you have to do proactively. HMRC does reconcile PAYE accounts at the end of each tax year through a process called P800 calculation, but not everyone receives a P800, and those that do often receive them months after the tax year ends.

If your tax code is too high, you underpay tax. HMRC will eventually notice and send you a demand. The law gives HMRC up to four years to collect underpaid tax through your code, which means a single error can trail you for a long time.

Neither outcome is your fault. Both are your problem to resolve.

Where to Find Your Tax Code

Your tax code appears in several places:

  • On your payslip (usually labelled "Tax Code" or "Tx Code")
  • In your HMRC Personal Tax Account, accessible at gov.uk
  • On a P60 (issued by your employer after each tax year ends on 5 April)
  • On a PAYE Coding Notice (form P2), which HMRC sends when it changes your code
  • On your P45 when you leave a job

HMRC also now sends most employees a digital notification when their tax code changes, provided you have signed up to paperless communication. Many people have not.

People also ask

The Marriage Allowance Trap

Roughly 2.4 million couples are eligible for Marriage Allowance, according to HMRC figures, but take-up has historically fallen short of that. The allowance lets a lower-earning partner (earning below £12,570) transfer £1,260 of their unused Personal Allowance to a higher-earning partner, saving up to £252 a year. It sounds simple. The catch is that HMRC needs to know about it, and if circumstances change, the codes on both sides need updating.

If you claimed Marriage Allowance two years ago and one partner has since changed jobs or had a significant income shift, there is a meaningful chance your codes no longer reflect reality. Worth checking.

Multiple Income Sources and the Allocation Problem

This is where a lot of middle-income earners silently lose money. If you have two jobs, a job and a rental income, or a job and a pension, HMRC allocates your Personal Allowance across those sources. Usually it concentrates the full allowance on your main income and puts a BR or D0 code on the secondary source.

The problem is that "main income" is HMRC's estimate, based on information that may be out of date. If your side income has grown and is now actually larger than your employment income, your codes may be completely back to front. You would be getting a tax-free allowance on the smaller source and paying flat-rate tax on the larger one. The net effect is overpayment.

If you have multiple income streams and want to understand how they interact, the TapTax salary calculator and multiple income tax calculator are worth a few minutes of your time.

Child Benefit and the Hidden Tax Code Link

If you or your partner receives Child Benefit and either of you earns over £60,000, the High Income Child Benefit Charge starts to apply. HMRC may adjust your tax code to collect this charge through PAYE rather than forcing you into Self Assessment. If you are not aware this is happening, the deduction can come as a surprise.

Conversely, if your income has fallen back below the threshold and HMRC has not updated your code, you may be paying a charge you no longer owe. The Child Benefit tax calculator can help you work out whether the charge applies to your situation.

How to Challenge a Wrong Tax Code

You do not have to accept the code HMRC has issued. You can:

  1. Log into your HMRC Personal Tax Account and update your details directly. For many straightforward changes, the system will recalculate your code automatically.
  2. Call HMRC's Income Tax helpline on 0300 200 3300. Wait times can be significant; be prepared.
  3. Write to HMRC. Slower, but creates a paper trail.
  4. If your employer has the wrong code and you believe HMRC has already issued a corrected one, ask your payroll department to check for an updated notice.

Before you do any of the above, it helps to know what your code should be. That means understanding your actual circumstances: your income sources, any benefits, any allowances you are entitled to, any debts being collected through your code. Check your tax code for free at /check-my-tax-code to get a clear picture before you pick up the phone.

What HMRC's Automation Gets Right (and Wrong)

HMRC's Real Time Information system, introduced in 2013, means employers report payroll data to HMRC every time they pay staff. In theory, this gives HMRC near-real-time visibility of your earnings and should mean tax codes stay current. In practice, the system works well for simple situations and struggles with complexity.

A person with one employer, one address, no benefits, and a straightforward salary is unlikely to have a code problem. A person who is also a landlord, recently married, has a company car, and changed jobs twice in two years is playing a different game entirely. The automation does not always keep up.

The responsibility for spotting and correcting errors sits, in practice, with you. HMRC's guidance is clear that employees should check their codes and report discrepancies. That is reasonable advice. It would be more reasonable if HMRC made the system harder to get wrong in the first place, but that is a different conversation.

Your Tax Code Is Not Fixed

HMRC can and does change your tax code mid-year. When that happens, your employer should receive a PAYE Coding Notice and update their payroll accordingly. You should receive a copy too, though the paper version often arrives after the change has already taken effect on your payslip.

If your code changes and you do not understand why, do not ignore it. A mid-year code change can mean HMRC is collecting an underpayment from a previous year, has received new information about a benefit or income source, or has simply made an error.

Checking your code takes five minutes. Sorting out a year of overpaid or underpaid tax takes considerably longer.


Your payslip has been quietly doing HMRC's maths for you every month. The question opened at the top of this piece, what actually is a UK tax code, has a straightforward answer: it is the instruction your employer follows when deciding how much of your money to hand over to HMRC. What is less straightforward is whether that instruction is correct.

Check your tax code now at /check-my-tax-code. It is free, it takes minutes, and if your code is wrong, the sooner you find out the sooner you stop overpaying.

You might also like

Tax Tips
Reasonable Excuse HMRC Penalty: What Actually Qualifies

HMRC rejects most reasonable excuse claims. Here's what the law actually says qualifies, what doesn't, and how sole traders can build a winning case.

26 May 20269 min read
Tax Tips
Expense Tracker for Sole Traders: What HMRC Actually Requires

HMRC's MTD rules change what a sole trader expense tracker must do. Here's what actually counts as compliant digital record-keeping — and what doesn't.

24 May 202610 min read
Tax Tips
Remote Worker Sole Trader Tax Return: The Home Office Trap

Working from home as a sole trader sounds simple until HMRC's rules bite. Here's what remote worker sole traders actually owe and can claim.

23 May 20269 min read

Ready to simplify your tax filing?

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

Share:
tax codePAYEpersonal allowanceHMRCincome tax
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

Tax Tips
Reasonable Excuse HMRC Penalty: What Actually Qualifies

HMRC rejects most reasonable excuse claims. Here's what the law actually says qualifies, what doesn't, and how sole traders can build a winning case.

26 May 20269 min read
Tax Tips
Expense Tracker for Sole Traders: What HMRC Actually Requires

HMRC's MTD rules change what a sole trader expense tracker must do. Here's what actually counts as compliant digital record-keeping — and what doesn't.

24 May 202610 min read
Tax Tips
Remote Worker Sole Trader Tax Return: The Home Office Trap

Working from home as a sole trader sounds simple until HMRC's rules bite. Here's what remote worker sole traders actually owe and can claim.

23 May 20269 min read