Tax Code Fully Explained: What Your UK Tax Code Means?

Learn what your UK tax code means and understand how it affects your pay, spot common mistakes, and avoid unexpected tax bills with confidence.


In this article
A UK tax code is a combination of numbers and letters used by HM Revenue and Customs to tell your employer or pension provider how much Income Tax to deduct from your pay or pension.
If your tax code is wrong, you could end up paying too much tax or facing an unexpected bill later. Understanding what your tax code means can help you spot errors early and avoid costly surprises.
Here's everything you need to know.
Key points
- Your tax code controls how much Income Tax you pay 💷
Your UK tax code tells your employer or pension provider how much tax to deduct through PAYE. The numbers show your tax-free allowance, while the letters explain your tax situation. - The most common tax code is 1257L 📄
For most employees, 1257L means you're getting the standard £12,570 Personal Allowance. Other codes like BR, D0, or K can signal second jobs, higher-rate tax, or unpaid tax being collected through your wages. Knowing what these codes mean helps you spot problems early. - Emergency and K tax codes can catch people out ⚠️
Emergency tax codes like 1257L W1 or M1 are often temporary and can lead to overpaying tax until HMRC updates your records. K codes work differently by adding taxable income rather than tax-free income, usually when tax is owed from previous years or untaxed benefits. - Tax codes change more often than people think 🔄
Starting a new job, receiving company benefits, claiming Marriage Allowance, or changing your pension details can all trigger a new tax code. HMRC doesn't always get everything right automatically, so checking your code regularly through your Personal Tax Account can save you both money and stress. - ANNA helps self employed people stay ahead of tax 🚀
For self employed people and small business owners, manually keeping track of tax is easy to get wrong. ANNA helps by automatically setting aside tax, tracking expenses in real time, recalculating what you owe throughout the year, and even filing your Self Assessment for free.
How do tax codes work?
Your tax code tells your employer or pension provider how much tax-free income you're entitled to in the current tax year. The number reflects your Personal Allowance, while the letter explains your situation and how the rest should be taxed.
It works through PAYE (Pay As You Earn), which deducts Income Tax automatically before your wages or pension land in your account. If you've got more than one job or pension, you'll likely have a separate code for each.
Where to find your tax code
You can find your tax code in several places:
- Your payslip – it usually appears near the top
- A 'PAYE coding notice' (form P2) sent by HMRC
- Your P60 form at the end of the tax year
- The HMRC app or your Personal Tax Account at gov.uk
- A pension statement, if your code relates to pension income
If you haven't checked your code in a while, consider doing so soon. Tax codes can change without much notice, and an outdated one can cost you money.
How to read your tax code
A standard tax code is typically written in this format: 1257L.
Here's what it tells you:
The number
The number in your tax code is your tax-free Personal Allowance, divided by 10. So a code of 1257 means you're entitled to £12,570 of tax-free income – the standard Personal Allowance for 2026/27.
If you have benefits in kind (like a company car) or unpaid tax from a previous year, HMRC adjusts the number to collect what's owed through your pay. If you're entitled to extra relief, the number goes up.
The letter
Each letter after the numbers signals something specific about your situation.
Here's a list of all possible letters:
Tax Code letters
| Letter | What it means |
| L | You're entitled to the standard Personal Allowance |
| M | You've received 10% of your partner's Personal Allowance via Marriage Allowance |
| N | You've transferred 10% of your Personal Allowance to your partner |
| T | HMRC needs to review your code – there are items it hasn't accounted for yet |
| 0T | Your Personal Allowance has been used up, or you've started a new job without a P45 form |
| BR | All income from this source is taxed at the basic rate (20%) |
| D0 | All income is taxed at the higher rate (40%) |
| D1 | All income is taxed at the additional rate (45%) |
| NT | No tax is being deducted |
| K | You owe more tax than your Personal Allowance covers |
| S | Scottish Income Tax rates apply |
| C | Welsh Income Tax rates apply |
What if you have the K code?
A K code works in reverse. Instead of adding tax-free income, it adds taxable income on top of what you earn.
This happens when you have deductions that outweigh your Personal Allowance, for example, if you owe tax from a previous year, have untaxed income (such as a State Pension above the allowance), or receive large taxable benefits through your employer.
A code of K500, for instance, means £5,000 is added to your income before tax is calculated. It can feel confusing, but it's HMRC's way of collecting tax you already owe through your payslip rather than through a separate bill.
The most common tax codes
1257L is by far the most widely used code. It applies to people who:
- Have one job or pension
- Are entitled to the full standard Personal Allowance
- Have no untaxed income, unpaid tax, or taxable benefits
If your situation is straightforward, this is probably what you'll see.
Other common codes you might come across are:
- 1257L W1 or 1257L M1: An emergency code applied on a week-by-week or month-by-month basis, usually when HMRC doesn't yet have your full income info
- BR: Common for a second job, where your Personal Allowance is already being used by your main income
- S1257L: The Scottish equivalent of 1257L, applied if you live in Scotland
🧠 Good to know
Emergency codes assume you have no other income, which means you might be taxed incorrectly, often more than you should be. Once HMRC receives the right information from your employer, your code should be corrected and any overpaid tax refunded through your payslip.
If it's been more than a few weeks and your code hasn't been updated, try contacting HMRC or asking your employer to submit your starter information.
Why your tax code might change
HMRC updates tax codes throughout the year when your circumstances shift. Common triggers include:
- Starting a new job
- Taking on a second job
- Receiving a company benefit like a car or private medical insurance
- Underpaying tax in a previous year
- Claiming or stopping Marriage Allowance
- Changes to the State Pension
- Submitting a Self Assessment return
You'll usually get a new P2 coding notice in the post when your code changes. Make sure to read it carefully, because mistakes can happen, and HMRC may not fully understand your situation without your input.
Can your tax code be wrong?
Yes, and it happens more often than people realise. HMRC works with the information it has, but that information isn't always complete or up to date.
If your code is wrong, you could be paying too much or too little tax without knowing it. Overpaying means you're handing HMRC money you'll eventually get back, but that could take months. Underpaying means a surprise bill later.
How to check if your tax code is correct
Start by logging into your Personal Tax Account at gov.uk. You can see your current code, the income HMRC is expecting you to earn, and any adjustments they've made.
Check to see if:
- The number matches your expected tax-free income
- There are any deductions you don't recognise
- Your circumstances have changed since this code was set
If something looks off, you can contact HMRC directly to ask about it. You can also update certain details, like claiming work expenses or adjusting benefits, through your account, and HMRC will issue a revised code.
What to do if you've overpaid tax
If your tax code was wrong and you've overpaid, you can claim a refund. HMRC often does this automatically at the end of the tax year via a P800 letter, but you can also request a refund through your Personal Tax Account.
For self employed people and those filing Self Assessment, overpaid tax is reconciled through your annual return.
Tax codes for the self employed
If you're fully self employed and not on PAYE, tax codes don't apply to your business income in the same way. You pay tax through Self Assessment, not through an employer.
However, if you also have employment income, a pension, or other PAYE sources alongside your self employment, HMRC may use your tax code to collect any additional tax owed – for example, if your Self Assessment return shows you underpaid in a previous year.
Stay free from tax surprises with ANNA
For self employed people and small business owners, staying on top of tax can feel like a second job.
ANNA takes the admin off your plate.
Here's what you get:
- Your tax bill, always up to date: ANNA recalculates what you owe as money comes in throughout the year, so by the time January rolls around, there are no unpleasant surprises waiting for you.
- Smart Pots to set tax aside automatically: Every time a payment hits your business account, ANNA can set aside a percentage for Income Tax, National Insurance, or VAT.
- Self Assessment filed for you – for free: ANNA pulls your income and expenses together and sends your return straight to HMRC. Even if you've already registered with another provider, ANNA will fully refund the fee when you make the switch.
- Expenses tracked as you go: Every deductible cost gets captured in real time, so nothing that could reduce your bill slips through the cracks.
- Support when you need it: Tax questions tend to come up at unpredictable times, but ANNA's team is there whenever that happens.
Open your ANNA account today and keep your tax code up to date and under control.
FAQ
Does my tax code affect how much National Insurance I pay?
No. National Insurance is calculated separately from your tax code and is based on your earnings above the Primary Threshold, regardless of your income tax position.
What happens if I don't tell HMRC my circumstances have changed?
HMRC will keep using whatever code they have on file. That can mean overpaying or underpaying tax for months without realising, so you should update your Personal Tax Account as soon as anything changes.
How long does it take for a new tax code to come into effect?
Usually, within a few weeks of HMRC updating their records. Your employer then applies it from the next payroll run. If it's urgent, you can contact HMRC directly to speed things up.
Do tax codes reset each tax year?
Not automatically. Your code carries over unless something changes. HMRC does review codes ahead of each new tax year, but you should still check yours in April rather than assuming it's correct.
Can my employer change my tax code?
No – only HMRC can issue or change a tax code. Your employer applies whatever code HMRC tells them to use.
Read the latest updates
You may also like
Open a business account in minutes





![How to Avoid or Reduce Capital Gains Tax in the UK? [Guide]](https://storage.googleapis.com/anna-website-cms-prod/small_cover_3000_69_844a2c5bc2/small_cover_3000_69_844a2c5bc2.webp)
![How to Recover Your HMRC Self Assessment Sign-In [Guide]](https://storage.googleapis.com/anna-website-cms-prod/small_cover_3000_68_7a5ed93110/small_cover_3000_68_7a5ed93110.webp)
![Making Tax Digital for Small Businesses [A Complete Guide]](https://storage.googleapis.com/anna-website-cms-prod/small_cover_3075_180d717fb9/small_cover_3075_180d717fb9.webp)


![What Happens If You Don’t Pay Council Tax? [Explained]](https://storage.googleapis.com/anna-website-cms-prod/small_cover_3000_64_7934e4f7ae/small_cover_3000_64_7934e4f7ae.webp)

![Self Employed Delivery Driver Tax Guide for 2026 [Explained]](https://storage.googleapis.com/anna-website-cms-prod/small_cover_3000_60_b4efe92de4/small_cover_3000_60_b4efe92de4.webp)

![Top 7 Tax Technology Trends for 2026 [+Useful Tips]](https://storage.googleapis.com/anna-website-cms-prod/small_cover_3000_77_ccae5d6a6a/small_cover_3000_77_ccae5d6a6a.webp)




![4 Types of Penalties for Not Paying Business Taxes [2026]](https://storage.googleapis.com/anna-website-cms-prod/small_cover_3000_65_2130651ab0/small_cover_3000_65_2130651ab0.webp)



