
Open up your payslip and you’ll probably find a sea of information you don’t quite understand…
It’s easy to focus on the amount you’ll actually be taking home after tax and National Insurance, but there’s one very important combination of numbers and letters you shouldn’t ignore. It’s your tax code, and you need to make sure it’s correct.
Understanding your HM Revenue tax code can feel like trying to crack the enigma machine. But getting it wrong could mean you’re paying too much tax, or even worse, not enough – and owing the government money later.
This guide will demystify your taxpayer code, explaining what the letters and numbers mean, how to check your tax code is correct, and what to do if you think there’s a mistake:
Tax codes – the basics
Your tax code is a string of letters and numbers used by your employer or pension provider to work out how much Income Tax you should pay. The amount of tax you pay depends on a few things:
- How much you earn
- How much tax you’ve already paid in the year
- Your Personal Allowance
HMRC (His Majesty’s Revenue and Customs) gives you a tax code to make sure the right amount is deducted from your pay. Everyone’s code is different because it’s based on their individual circumstances.
If it’s incorrect, you could end up paying the wrong amount of tax, even if it’s not your fault. Making sure your HMRC PAYE code is right early on helps you stay on top of your finances.
Work out what you should be taxed using our Tax Calculator.
What are the UK Tax codes?
Most tax codes are a combination of numbers and a letter. The numbers tell your employer how much tax-free income you get in that tax year. The letters refer to your situation and how it affects your Personal Allowance.
Let’s break it down:
What the numbers and letters mean on a tax code:
Here’s a look at some of the most common tax codes in the UK and what they signify:
The most common tax code: 1257L
The tax code for most people who have one job or pension is 1257L. This is the standard tax code for the 2024/25 tax year.
The number ‘1257’ represents the Personal Allowance, which is the amount you can earn before you start paying tax. For the 2024/25 tax year, the standard Personal Allowance is £12,570. To get the number in your tax code, this amount is divided by 10.
So, a 1257l tax code means you have the standard tax-free Personal Allowance.
The letter ‘L’ simply means you’re entitled to the standard tax-free Personal Allowance.
Tax codes ending in M or N
If you see an ‘M’ or ‘N’ at the end of your tax code, it relates to the Marriage Allowance. This allows you to transfer 10% of your unused Personal Allowance to your husband, wife, or civil partner, as long as they meet the criteria.
- M means you’ve received a transfer of 10% of your partner’s allowance.
- N means you’ve transferred 10% of your allowance to your partner.
BR tax code and D codes
These codes are used if you have more than one source of income, like a second job or pension. If your total income from your main job is more than your Personal Allowance (£12,570), your second income will be taxed without any tax-free allowance.
- A BR code tax means all of that income is taxed at the basic rate, which is currently 20%.
- A D0 code means all of that income is taxed at the higher rate (40%).
- A D1 code means all of that income is taxed at the additional rate (45%).
Why UK workers are taking on second jobs in 2025
Tax codes starting with K
A CK tax code, or any tax code starting with a ‘K’, is a little different.
It means your total deductions are more than your tax-free allowance. This might happen if you are paying tax you owed from a previous year through your wages, or if you receive company benefits like a company car or private medical insurance.
The tax you pay can’t be more than half of your pre-tax pay or pension in that pay period.
Emergency Tax codes
If your tax code has W1, M1, or X at the end, it means you’re on an emergency tax code. This often happens when you start a new job and your employer doesn’t have your P45 from your previous role.
Being on an emergency tax code usually means you’ll pay tax on all your income above the basic Personal Allowance, but it doesn’t take into account any allowances you might be entitled to for other reasons. This often results in you paying too much tax initially, but it’s usually sorted out automatically by HMRC.
If you think you’re on an emergency tax code, let your employer know. Giving them your P45 from your last job will help them get your correct HMRC tax code sorted quickly.
How to check your tax code
It’s your responsibility to make sure your tax code is correct. You can find your tax code on your payslip, a P45 if you’ve recently left a job, or on a P60 from your employer at the end of a tax year.
You can also use the government’s online service to check your tax code and Personal Allowance.
What if my tax code is wrong?
If you suspect your tax code is incorrect, you need to contact HMRC as soon as possible. An incorrect code could mean you’re paying too much or too little tax.
- If you think you’ve paid too much tax. If you’ve overpaid, you’ll be due a tax refund. You can check if you’re owed a refund on the HMRC website. Depending on your situation, you might be able to claim it back online or by filling out a form. In some cases, HMRC will automatically send you a cheque if they find you’ve overpaid at the end of the tax year.
- If you think you haven’t paid enough tax. It’s tempting to ignore this, but it’s better to be proactive. If you’ve underpaid tax, you must let HMRC know. They can arrange for you to pay it back. Often, they will adjust your tax code for the following year to collect the money you owe in manageable instalments from your salary. This is usually only for underpayments of up to £3,000. For larger amounts, or if you prefer, you can pay it back as a lump sum. The deadline for paying tax owed for the last tax year is 31 January of the following year.
Pay and benefits for temporary and agency workers
What is a VAT identification number?
A VAT identification number is a unique code assigned to businesses that are registered for Value Added Tax (VAT), either in the UK or internationally.
This number – sometimes called a VAT tax number or VAT ID number – is used by HMRC and other tax authorities to track VAT payments and check compliance.
Who needs a VAT identification number?
If your business’s taxable turnover is more than the current VAT registration threshold (currently £85,000 a year in the UK), you must register for VAT and get a VAT identification number.
Some businesses choose to register even if they’re below the threshold, especially if they want to reclaim VAT or appear more credible to clients and suppliers.
Sole traders, partnerships, limited companies, and overseas businesses trading in the UK might all need a VAT ID number, depending on their circumstances.
How does a VAT identification number differ from a tax code?
A VAT identification number is strictly for businesses dealing with VAT. It identifies your business as VAT registered and should appear on all VAT invoices and communications with HMRC about VAT.
Tax codes, on the other hand, are for individuals or employees; they instruct employers how much Income Tax to deduct from your salary.
Simply put, your VAT number relates to your business’s sales tax, while your tax code determines the income tax you pay as an individual.
Why is a VAT ID number important?
The VAT identification number is essential for several reasons:
- Record-keeping: It allows HMRC to track your business’s VAT activity, ensuring you’re collecting and paying the right amounts.
- Reclaiming VAT: Registered businesses can reclaim VAT on eligible purchases, improving cash flow and reducing costs.
- International trade: Many countries require a valid VAT tax number on invoices for cross-border sales, and international partners often check your VAT ID number for legitimacy.
- Legal compliance: Not having a valid VAT identification number when required can lead to fines and penalties.
A UK VAT identification number typically starts with ‘GB’, followed by a string of numbers (for example, GB123456789). You’ll need to include this number on all VAT invoices and returns.
If you’re unsure whether you need a VAT tax number, or if you want to check a VAT ID number for a supplier or customer, HMRC’s website and online tools are handy resources. Registering at the right time and using your VAT ID number properly helps your business stay on the right side of the law – and could even save you money in the long run.
Final thoughts on tax codes
Understanding your tax code is a crucial part of managing your finances. By regularly checking your code and knowing what it means, you can ensure you’re paying the right amount of tax and avoid any nasty surprises down the line.
If you’re ever in doubt, the best thing to do is contact HMRC directly. They can explain your code and help you correct any errors. Taking a few moments to understand your payslip can save you time, money, and a lot of hassle in the long run.
If you want to double-check your numbers or see how a change in your tax code might affect your take-home pay, try using a tax calculator for a quick and easy estimate.
What is the minimum wage in the UK?
Five ways to supplement your income
Ready for a new role? Find your next job on Reed.co.uk now.
*All information was correct at time of writing (October 2025). Please visit HMRC for more details.