Millions of UK workers and pensioners rely on their tax code to ensure they pay the right amount of Income Tax during the tax year. Yet, many don’t realise that a simple mistake in that code can quietly drain £500 or more from their hard-earned wages without any obvious warning. Understanding the meaning behind tax codes like 1257L, BR, or K is crucial to spotting errors early and keeping more of your money. This guide breaks down what these codes mean, how to check yours in under 30 seconds, and what to do if it’s wrong.
What is a UK tax code and why does it matter?
Your tax code is a combination of numbers and letters used by your employer or pension provider to calculate how much Income Tax to deduct from your pay or pension. HM Revenue & Customs (HMRC) issues this code based on your personal allowance, any additional untaxed income, benefits, or tax adjustments you may have. The code essentially tells your employer how much of your income is tax-free. If it’s too low, you could pay more tax than necessary; if too high, you may underpay and owe money later.
Each UK tax year (from 6 April to 5 April the following year) has a standard personal allowance, which is the amount you can earn before paying tax. For the 2023/24 tax year, this allowance is £12,570. Your tax code reflects this allowance and adjusts it for any changes HMRC knows about, like company benefits or unpaid tax from previous years.
See alsoPayment on Account: why your second tax bill is bigger than your first→If your tax code is too low, your employer deducts more tax each month, reducing your take-home pay unnecessarily. Over a year, this can add up to hundreds of pounds lost. On the other hand, if it’s too high, you might underpay tax and face a bill or penalty later. Checking your tax code regularly ensures you neither overpay nor underpay tax.
Breaking down common UK tax codes
Tax codes use numbers and letters to communicate your tax position. Here are some of the most common codes you’ll see and what they mean:
- 1257L: The standard tax code for most people in 2023/24, representing the £12,570 personal allowance. The ‘L’ means you’re entitled to the full allowance.
- BR: This means all your income from this job is taxed at the basic rate (20%) with no personal allowance applied. It often appears if you have a second job or pension.
- D0: Income is taxed at the higher rate (40%) with no personal allowance applied, often used for second jobs with higher earnings.
- K: This code means you have deductions from your personal allowance, usually because you owe tax from previous years or have taxable benefits.
- 0T: No personal allowance is available, so all income is taxed from the first pound.
- NT: No tax is deducted. Used if you’re exempt from UK tax or HMRC has told your employer not to deduct tax.
Understanding these codes helps you interpret your payslip and spot where HMRC’s calculations might be off.
How to check your tax code in 30 seconds
Checking your tax code is simpler than most people think. Here’s how you can do it quickly:
- Look at your latest payslip or P60 from your employer or pension provider. The tax code is usually displayed near your pay and tax deductions.
- Log in to your Personal Tax Account on the UK government website (gov.uk/personal-tax-account). It shows your current tax code, tax paid, and any adjustments made by HMRC.
- Call HMRC’s Income Tax helpline on 0300 200 3300. Have your National Insurance number and recent payslip handy to verify your identity and ask about your tax code.
When checking your tax code online or by phone, having your National Insurance number ready speeds up the process. It’s the unique identifier HMRC uses to access your tax records.
You should check your tax code at the start of every tax year and whenever you change jobs, take on a second job, or start receiving a pension. Mistakes can happen if HMRC doesn’t have up-to-date information about your income or benefits.
Common reasons your tax code might be wrong
Several factors can cause HMRC to assign an incorrect tax code, resulting in you paying too much or too little tax. Some frequent causes include:
- Starting a new job or pension without providing a P45 from your previous employer, leading HMRC to apply an emergency tax code.
- Having multiple sources of income, such as a second job or pension, that HMRC hasn’t fully accounted for.
- Receiving taxable benefits in kind (company car, private medical insurance) that reduce your personal allowance.
- Owing tax from previous years which HMRC recovers by reducing your current personal allowance through a ‘K’ code.
- Errors or delays in HMRC’s data processing, especially if you’ve recently changed address or updated your name.
If you notice your take-home pay is unexpectedly low or your payslip shows a tax code starting with ‘K’ or ‘0T’ without explanation, it’s a warning sign that your tax code needs checking.
What to do if your tax code is wrong
If you suspect your tax code is incorrect, don’t ignore it. Overpaying tax is effectively giving HMRC an interest-free loan, and underpaying can lead to a tax bill and penalties. Here’s what you should do:
- Gather evidence: Keep recent payslips, your P45 from previous employment, and any correspondence from HMRC.
- Check your Personal Tax Account: Confirm what HMRC has recorded as your income and tax code.
- Contact HMRC: Use their helpline or online service to report the incorrect code and provide any missing information.
- Keep records of your communication with HMRC and your employer in case you need to dispute or follow up.
- If you’ve overpaid tax due to a wrong code, HMRC will usually issue a refund automatically. If not, you can claim one through your Personal Tax Account or by submitting a Self Assessment tax return.
The sooner you address a wrong tax code, the quicker you get your money back or avoid a surprise tax bill. Tax refunds can take weeks to process, so prompt action is key.
Employers cannot change your tax code themselves; only HMRC can update it. If your employer uses payroll software, they will automatically apply the new code once HMRC issues it. Make sure to keep your employer informed if you have any tax code changes.
Real examples: How tax code errors cost UK workers
Consider Jane, a freelance graphic designer in Manchester, who started a second part-time job without submitting her P45. HMRC applied a BR tax code to her second job, ignoring her personal allowance. As a result, she paid 20% tax on all earnings from that job, losing about £450 more than necessary over the year. After checking her tax code online and contacting HMRC, they adjusted her code and refunded the overpaid tax.
Another example is Michael, a retired teacher receiving a pension and working part-time. His tax code was mistakenly set to 0T for his pension, meaning no personal allowance was applied and he was taxed on every pound. This error cost him nearly £600 in extra tax before he spotted it on his payslip and contacted HMRC to get it corrected.
"“I never realised my tax code was the reason my take-home pay was lower than expected until I checked my Personal Tax Account. It was a quick fix but saved me hundreds by the end of the year.” – Sarah, London startup founder"
These real-world cases highlight why staying informed about your tax code matters. It’s a simple step that can protect you from unexpected tax losses and ensure your finances stay on track.
Summary: Keep your tax code in check and claim what’s yours
Your UK tax code is a crucial tool that HMRC uses to manage your Income Tax payments smoothly throughout the year. Understanding what your code means, regularly checking it, and acting promptly on errors can save you hundreds of pounds annually. Whether you’re an employee, freelancer with PAYE income, or pensioner, don’t underestimate the power of a correct tax code.
Make it a habit to review your tax code after any job change or at the start of each tax year. Use your Personal Tax Account for quick access and keep communication lines open with HMRC if you spot discrepancies. Overpaying tax is money you don’t get back quickly, so a little attention upfront goes a long way.