We value your privacy

We use cookies to personalise content and ads, and to analyse our traffic. We also share information about your use of our site with Google for analytics and advertising purposes. By clicking “Accept All”, you consent to our use of cookies in accordance with our Privacy Policy. If you decline, only strictly necessary cookies will be used and ads will not be personalised.

Tax Codes
💸

The wrong tax code cost me £1,800 — here's how I found out

One in three UK workers is on the wrong tax code at some point. I was one of them. Here's the exact number I checked on my payslip, how I confirmed the error, and what HMRC sent me back.

·6 min read·By

Wrong tax codes are one of the most persistent and expensive financial problems affecting UK workers. HMRC itself acknowledges that millions of tax codes are incorrect at any given time. Unlike a bank error that is immediately obvious, a wrong tax code silently drains money from your payslip every month, often for years before anyone notices. Here is how to identify it, quantify it, and fix it.

How much can a wrong tax code actually cost you?

The financial impact depends entirely on which code was incorrectly applied and for how long. However, real-world examples from HMRC's own data illustrate the scale of the problem:

  • BR code on a main job: If your primary job was given the BR (Basic Rate) code in error, you were taxed at 20% on every pound you earned with zero personal allowance. On a £35,000 salary, this means overpaying approximately £2,514 in Income Tax every single year.
  • Missing Marriage Allowance: If your partner transferred their Marriage Allowance to you but it was never applied, you lose £252 per year in tax savings — potentially going back multiple tax years.
  • Old company car still coded: If you handed back a company car valued at £30,000 three years ago but HMRC never removed it from your code, you have been paying tax on a car you haven't driven. At a 20% fuel type and 28% BIK rate, that is approximately £1,680 of unnecessary tax every year.
  • Emergency W1/M1 code left unchanged: If you started a new job and your employer never fixed the emergency code, you have been paying too much tax every month because the cumulative personal allowance was never applied.

The most common wrong codes and their signatures

If your payslip shows any of the following, investigate immediately:

  • BR: You should only have this code on a secondary job. If it is on your main and only job, something has gone wrong.
  • 0T: Zero personal allowance. This should be extremely rare for a normal employee.
  • K codes (e.g., K200): These mean you owe HMRC tax on benefits or previous underpayments. If you are not receiving any benefits in kind, check whether an old benefit is still being coded.
  • Any W1 or M1 suffix: These mean you are on an emergency, non-cumulative basis and your historic pay is being ignored.
  • Multiple 1257L codes: If your payslip from your only job shows 1257L but you notice your net pay seems low, check if a second employment is still registered with HMRC, halving your effective personal allowance.

How to fix a wrong tax code and claim back what you're owed

The process is entirely online. Log into your HMRC Personal Tax Account at GOV.UK, navigate to the Income Tax section, and review the list of current and previous employments. Check for any stale jobs, incorrect benefit values, or missing allowances. You can update your information directly in the portal — HMRC will recalculate your code and issue a correction to your employer within a few days. Any overpaid tax will be refunded automatically in your subsequent payslips through a reduced PAYE deduction.

Found this useful?

Use the payslip checker →Check my tax codeAm I overpaying tax?