UK Tax Codes Explained: Complete Guide for Taxpayers – 2025

Seeing a string of numbers and letters on your payslip that is your UK Tax Code can feel like reading a secret language. It is confusing and often ignored. Still, it is one of the most important pieces of financial information you receive.

In the United Kingdom, a person’s tax code helps determine how much income tax should be deducted from their pay. Here, in this guide, you’ll get to know everything about UK tax codes, including:

  • What are UK tax codes? 
  • How to check your tax code,
  • Most common tax codes, and more.

Let’s get into it!

What Are UK Tax Codes? Brief Explanation

Generally, the UK tax codes are simply a set of numbers and letters that tell your employer how much income tax to take from your pay. Yes, this code is given to your employer by HMRC. All in all, if your tax code is wrong, you could end up paying too much or too little tax.

Shortly, UK tax codes are just a way for HMRC to make sure the right amount of tax is taken from your wages or pension.

How Do UK Tax Codes Work?

Each tax code in UK is made up of two parts:

  1. A number, and
  2. A letter

The Number Part: Your Tax-Free Allowance

The number in your UK tax codes represents how much tax-free income you are allowed in a year. Moreover, to get to this number, HMRC takes your total tax-free allowance, removes the last digit, and uses the remaining figures.

For the 2025/2026 tax year, the standard Personal Allowance is £12,570 (applied to all UK residents). This is the amount most people can earn before paying any Income Tax. If you are entitled to the full £12,570 allowance, the number part of your code will be 1257.

The Letter Part: Your Circumstances

The letter at the end (or sometimes the beginning) of your tax code tells your employer something specific about your personal financial situation and how the allowance should be applied.

In short, the letter in your tax code gives more details about your tax situation.

Understanding The Letters and Numbers In a Tax Code, With Examples

Most UK tax codes are built around the Personal Allowance (£12,570 for 2025/2026).

1. The Numbers

The number is your total tax-free income with the last digit removed.

Code Number ExampleCalculation (× 10)What It Means
1257L1257 × £10 = £12,570You get the full standard allowance
1131N1131 × £10 = £11,310Your allowance is lower (often because you gave your partner the Marriage Allowance).
1382M1382 × £10 = £13,820Your allowance is higher (often because you received the Marriage Allowance).

2. The Letters:

As discussed above, the letter tells your employer how to apply your tax-free amount.

Code Letter Meaning Who has this code?
L Standard Personal Allowance entitlement. Most people with one job or a pension.
M / N Marriage Allowance (M means you received the allowance; N means you gave it). Couples where one person has income below the allowance.
BR Basic Rate (20%) tax is taken from all pay from this source. Used for a second job or private pension, as your main job uses your allowance.
D0 / D1 Higher (40%) or Additional (45%) tax rate taken from all pay. Used for a second job if your total income is very high.
0T Zero Tax Allowance. You either haven’t provided a P45 or your income is so high (over £125,140) that your allowance is gone.
K Negative Allowance (you owe tax). You owe tax because your untaxed income or benefits, like a company car, are greater than your Personal Allowance. This code ensures you pay the correct amount of tax on those extra benefits.
S / C Scottish or Welsh taxpayer. People who live in Scotland or Wales.

For more insights, click here: What Is The 0T Tax Code?

What Is The Normal Tax Code UK?

The normal UK tax code for the 2025-2026 tax year is 1257L. And, this means you have a tax free Personal Allowance of £12,570.

The 1257 part represents the £12,570 allowance with the last digit removed. Furthermore, the means you are entitled to the basic, tax-free amount.

Most Common UK Tax Codes in 2025

The following are the most common UK Tax Codes you’ll see and what they mean for the 2025/2026 tax year. Read below.

Tax Code (2025/2026) Meaning Why you might have this UK Tax Code
1257L Entitled to the standard £12,570 Personal Allowance. This is the most common code for people with one job and no untaxed income or complex tax deductions.
S1257L Entitled to the standard allowance, but living in Scotland. Your tax is calculated using the distinct Scottish Income Tax rates and bands.
C1257L Entitled to the standard allowance, but living in Wales. Your tax is calculated using the Welsh Income Tax rates and bands (currently the same as England/NI).
0T (or S0T/C0T) No Personal Allowance. Tax is deducted from the very first pound you earn. This is likely because you earn over £125,140 (where the allowance is tapered to zero), or you’ve started a new job without a P45.
BR (Basic Rate) All income from this job is taxed at the basic rate (20%). This is typical for a second job or a private pension. Your full Personal Allowance is being used against your main source of income.
D0 (Higher Rate) All income from this job is taxed at the higher rate (40%). Used for a second job if your total income pushes you into the 40% tax bracket.
D1 (Additional Rate) All income from this job is taxed at the additional rate (45%). Used for a second job if your total income pushes you into the 45% tax bracket.
K Code Indicates you have a negative Personal Allowance. This means the untaxed income you receive (like company benefits or State Pension) is higher than your Personal Allowance. An extra tax needs to be collected.

What Is My Tax Code UK?

You can find your UK tax codes in several places:

  • Payslip: Your tax code is printed on your payslip from your employer or pension provider.
  • HMRC online account: You can view your tax code by signing in to your Personal Tax Account on the GOV.UK website.
  • HMRC app: The tax code can also be viewed via the HMRC app.
  • P45 and P60 forms: You can find your tax code on your P45 when leaving a job, or on your annual P60 form.
  • Notice of coding: HMRC sends out a “Notice of Coding” in February or March each year, which shows your new tax code.

If your tax code is wrong, you must contact HMRC right away. They can update it for you and send you a new notice of coding.

Check Out: How to Change Tax Code Online?

Why Your Tax Code Might Change?

Your tax code is not set in stone and can change throughout the year. Some of the most common reasons include:

  • Starting or leaving a job: When you start a new job, your employer will use information from your P45 or starter checklist. HMRC may then issue a new code. This could be an emergency tax code until they have your full details.
  • Change in your income: If your income increases or decreases, your tax code may adjust to reflect this.
  • Receiving benefits: If you start receiving company benefits like a company car, private medical insurance, or a pension, this could impact your tax code.
  • Marriage Allowance: If you’re eligible for the Marriage Allowance, your tax code will change accordingly.
  • Tax-free allowances: Changes in your personal circumstances, like receiving disability benefits, could affect your personal allowance and your tax code.

Common Problems with Tax Codes and How to Fix Them

Tax codes make sure you pay the right amount of Income Tax. But mistakes happen. If your code is wrong, you could pay too much or too little.

Here are common UK tax codes issues and how to sort them out fast.

1. Being Put on an Emergency Tax Code

  • Problem: When you start a new job, HMRC might not have all your correct information. This can put you on an emergency tax code. These can be 1257L W1, 1257L M1, or 1257L X. Emergency tax codes often result in paying too much tax temporarily.
  • The fix: Give your new employer your P45 from your previous job right away. If you don’t have a P45, fill out a “starter checklist” and give it to them. HMRC will then update your details and issue a correct tax code.

2. Wrong Code for a Second Job or Pension

  • Problem: If you have two jobs, it’s common for your tax-free allowance to be used up by your main job. Your second job will likely have a different tax code. Such as BR or D0. Tax code BR means your income is taxed at the basic rate. Whereas, tax code D0 means your income is taxed at the higher rate. If both jobs have the standard 1257L code, you will underpay tax.
  • The fix: Check your payslips for both jobs. If your codes are wrong, tell HMRC about your multiple jobs so they can give each one the correct code.

Read here: How Much Do You Get Taxed on A Second Job?

3. Company Benefits Not Included

  • Problem: If you get benefits from your employer, like a company car or private medical insurance, these are taxable. Of course, this will reduce your tax-free allowance and change your tax code. Sometimes with a K at the start. If the value of these benefits changes, your code might not keep up.
  • The fix: Update HMRC on any changes to your benefits. You can do this easily through your online tax account.

4. There’s a change in your personal life

  • Problem: Significant life changes like getting married, receiving a pension, or claiming a benefit like the Marriage Allowance can affect your tax code. If HMRC isn’t up to date, your code will be wrong.
  • The fix: Make sure to keep your personal details up to date with HMRC. For example, inform them if you are transferring some of your tax-free allowance to or from your partner.

5. Regional Codes Not Applied

  • Problem: You live in Scotland or Wales, but your code is missing the S (Scotland) or C (Wales) prefix. This means you are not paying the correct regional tax rates.
  • The Fix: Check that your address details are correct in your HMRC online account. Update your address with HMRC if you’ve moved to another region. They will issue the correct prefixed code.

Why Is It Important to Check Your Tax Code?

Your UK tax codes can change during the year. And if you don’t check it regularly, you could end up paying too much or too little tax, which can be an issue.

So, if you notice any changes in your pay, it is important to ensure your tax code is still correct. A small mistake can result in significant overpayments or underpayments of tax.

How To Check And Update Your Tax Code?

As discussed above, you can check your UK tax codes on your payslip, HMRC online account, HMRC app, and also on the P45 and P60 forms. And if you want to update your UK tax codes, you should know that usually, HMRC updates your code automatically. But if there are discrepancies, you may need to take action.

If you think your code is wrong, the fastest way to fix it is to use the “Check your Income Tax” service within your HMRC Personal Tax Account. You can tell HMRC directly about a new job, benefits or if you’ve underpaid tax.

HMRC will then send a new coding notice to your employer. And your next payslip should show the correct code and any tax refund or extra deduction needed.

Elaborated List Of Tax Codes And What They Mean UK

Here’s a quick list of some common tax codes UK and what they mean:

  • 1257L: Standard tax code, used by most people. Generally, it means you’re entitled to a personal allowance of £12,570.
  • BR: This means you’re taxed at the basic rate (20%) on all your income. This is usually used if you have a second job or a pension.
  • D0: This code means you’re being taxed at the higher rate (40%) on all your income above £50,270.
  • D1: For those who earn over £150,000 and are taxed at the additional rate of 45%.
  • M: You’re receiving the Marriage Allowance from your partner.
  • N: You’re receiving part of your partner’s Marriage Allowance.
  • T: HMRC needs more information about your tax situation.
  • K: A negative tax code, meaning you owe tax from previous years or on benefits.
  • S: Used for those living in Scotland. Scottish tax rates apply.
  • C: For people living in Wales. Welsh tax rates apply.
  • NT: No tax is due on your income (you may be exempt due to specific circumstances).

What Is The Tax Code For Students In UK?

No, there is not a special tax code just for students. If you’re working while studying, you will get the same tax code as anyone else. Usually 1257L, as long as your income is below the personal allowance.

If you earn more than that, you’ll pay tax like everyone else. Other than that, if you only work part-time and earn less than £12,570 in the year, you won’t pay any Income Tax.

Are you looking for professional tech-savvy tax advisors and accountants in the UK to guide you? Contact us now!

The Bottom Line

Your UK Tax Code is not something to glance at and forget. It directly controls your take-home pay. Always make sure your tax code is up to date. And never hesitate to contact HMRC if you notice any issues.

HOW CAN ACCOTAX HELP?

At Accotax, we have specialised chartered accountants with expertise in tax guidance. If you need help with tax planning, understanding your tax code, or making sure you’re not overpaying, we’re here to assist.

We offer a range of packages designed to fit your unique needs!

Reach out, get an instant quote and let us help you grow your business!

Disclaimer: All the information provided in this article on “UK Tax Codes Explained: Complete Guide for Taxpayers – 2025” including all the texts and graphics, is general in nature. It does not intend to disregard any of the professional advice.

Call Us Now Live Instant Quote Request A Callback

Request A Callback