Skip to main content
TapTax

How Do I Check My Tax Code? The Wrong Way Costs You

Most people check their tax code once and assume it's right. Here's why that assumption costs UK workers hundreds of pounds, and how to check properly.

By TapTax Team

9 min read

On this page8 sections

Most people glance at their tax code, shrug, and get on with their day. HMRC is quietly counting on that.

The question "how do I check my tax code" gets asked by thousands of UK workers every month, but the real question, the one that actually matters to your bank balance, is not where to find it. It is whether what you find is correct. Those are two very different problems, and conflating them is exactly how HMRC ends up holding on to money that belongs to you.

This post is not about clicking through government screens (we have already covered How to Check Your Tax Code in Under Five Minutes). This is about the psychology of checking, the reasons people do it wrong, and the specific scenarios where a technically visible, officially issued tax code is still silently overcharging you every single month.

The Difference Between Seeing Your Tax Code and Checking It

There is a version of checking your tax code that takes ten seconds. You look at your payslip, you see the letters and numbers, you think "yes, it's there", and you move on. This is what most people do. It is also completely useless as a verification exercise.

A real check asks three questions:

  1. What does this code actually mean in pounds and pence?
  2. Does that match my actual circumstances right now?
  3. Has anything changed in the last twelve months that HMRC might not know about?

If you cannot answer all three, you have not checked your tax code. You have located it, which is a different thing entirely.

Tax Code
A combination of numbers and letters issued by HMRC to your employer or pension provider, telling them how much tax-free income to allow before deducting Income Tax from your pay. The number represents your tax-free allowance divided by ten; the letter indicates how that allowance should be adjusted.

Why the Wrong Checking Method Is So Common

person holding black smartphone on brown wooden table - Photo by Signature Pro on Unsplash
person holding black smartphone on brown wooden table - Photo by Signature Pro on Unsplash

HMRC's own online tools show you your current tax code clearly enough. Log into your Personal Tax Account, navigate to PAYE, and there it is. The problem is that the tool displays information. It does not assess it. It will show you a code and the calculation behind it without flagging that the calculation is based on assumptions that may have become outdated the moment your life changed.

HMRC feeds your tax code from information it has gathered: employer returns, pension reports, benefit-in-kind notifications, and your own previous submissions. When any of those sources is incomplete, delayed, or simply wrong, your code inherits the error. The system does not auto-correct when circumstances change mid-year. It waits, usually for an annual reconciliation, sometimes for you to complain.

This is why we wrote HMRC Tax Code Checker: When to Trust It and When Not To. The tool is not neutral. It has blind spots baked in.

1 in 3

UK workers are estimated to be on the wrong tax code at some point

£500+

average overpayment for a basic-rate taxpayer on an incorrect code

£0

proactive alerts HMRC sends when your code may be wrong

The Scenarios Where Checking Fails You

Let us get specific, because abstract warnings about wrong tax codes are easy to dismiss. Here are the situations where people check their tax code, see a number, and still walk away overcharged.

You Changed Jobs in the Last 12 Months

When you leave one employer and join another, your new employer needs your tax code. If they do not have it, or if it has not transferred through HMRC's system yet, they will use an emergency tax code, typically 1257L W1 or 1257L M1, which taxes you on a non-cumulative basis. You may have spotted the letters W1 or M1 on your payslip and assumed it was just a formality. It is not. It means your employer is taxing each pay period in isolation, ignoring any unused allowance from earlier in the tax year. If you started in month seven, you have already had six months of unused personal allowance that this code will never give back to you automatically.

You Have Two Jobs or a Pension Alongside Employment

By default, HMRC applies your full Personal Allowance (£12,570 for 2024/25) to your primary income source. Any secondary job or pension is taxed at basic rate from the first pound, using a BR, D0, or D1 code. This is not necessarily wrong. But if your primary income is already less than £12,570, or if you have split your allowance differently, the secondary code may be overtaxing you. Checking your tax code on the primary job tells you nothing about whether the secondary one is right.

You Claimed a Benefit in Kind in a Previous Job

Company car. Private medical insurance. Season ticket loan. These perquisites reduce your personal allowance because HMRC recovers the tax through your code rather than billing you separately. If you left that employer but HMRC did not update your record, you may still be carrying the reduction. Your current payslip looks normal. Your tax code, if you know what the digits mean, tells a different story.

Your Marriage Allowance Transfer Was Applied Then Removed

Marriage Allowance lets a lower-earning spouse transfer £1,260 of their personal allowance to the higher earner, reducing the latter's tax bill by up to £252 a year. It is applied via a change to both partners' tax codes. If circumstances changed, one partner started earning above the basic-rate threshold, or the couple separated, HMRC should update both codes. In practice, this correction is frequently delayed or missed entirely.

You Had a One-Off High-Income Year

If you earned significantly more in a previous tax year, perhaps a redundancy payment, a bonus, or a one-time consultancy project, HMRC may have adjusted your current year's code downward to recoup underpayment. This is sometimes called an "underpayment restriction" and it will be listed in your coding notice. The problem is that this year's income may be nothing like last year's, and the adjustment may be overcorrecting. HMRC will not know that until you file.

How to Actually Verify Your Tax Code (Not Just Read It)

A man measures a metal component carefully - Photo by TECNIC Bioprocess Solutions on Unsplash
A man measures a metal component carefully - Photo by TECNIC Bioprocess Solutions on Unsplash

Here is the practical process that goes beyond glancing at a payslip.

Step One: Find the Code

Your tax code appears on your payslip, your P60 (issued after each tax year ends), any P45 from a previous employer, and in your HMRC Personal Tax Account at gov.uk. It also appears on a PAYE Coding Notice (form P2) if HMRC has recently changed it. You can also check your tax code free at /check-my-tax-code without logging in to Government Gateway.

Step Two: Translate the Number

The number in your tax code, say 1257 in the common code 1257L, represents your tax-free income divided by ten. So 1257 means £12,570 of tax-free income: the standard Personal Allowance. If your number is lower, something is reducing it. If it is higher, something is adding to it, perhaps a claim for uniform cleaning, professional subscriptions, or working from home relief. Check that the adjustments match your actual entitlements.

Step Three: Check the Letter

L is the most common suffix and simply confirms you are entitled to the standard Personal Allowance. Other letters carry significant meaning. M means you have received a Marriage Allowance transfer. N means you have transferred some of your allowance to a partner. K means your deductions exceed your allowance and your employer must collect extra tax. T means HMRC needs more information. 0T means your allowance is zero or has not been set. BR, D0, and D1 apply flat rates to all income, typically for second jobs. Each letter tells a story; make sure the story is yours.

Step Four: Ask the Critical Question

Does this code reflect everything that has changed in my life in the last year? New job, second income, marriage, separation, benefit in kind, working from home, professional membership, childcare costs, High Income Child Benefit Charge? Any of these can alter what your tax-free amount should be. If you are not sure, the Am I On the Right Tax Code? The Probability Test post walks through the exact scenarios statistically most likely to result in an error.

For workers with more complex situations, particularly those with income from multiple sources, the multiple-income tax calculator can help you model what your liability should be versus what your code implies.

People also ask

How do I check my tax code online?

Log into your HMRC Personal Tax Account at gov.uk, navigate to the PAYE section, and your current tax code will be displayed. Alternatively, use a free checker like the one at taptax.co.uk/check-my-tax-code, which can help you assess whether the code looks right for your circumstances without needing to log in to Government Gateway.

What should my tax code be if I have one job and no benefits?

For the 2024/25 tax year, most UK employees with a single job and no benefits in kind, no unpaid tax from previous years, and no Marriage Allowance arrangements should be on 1257L. If your code shows a lower number, something is reducing your Personal Allowance. If it shows letters like BR or 0T, you may be being overtaxed.

Can I check my tax code without logging in to Government Gateway?

Yes. Your tax code appears on your payslip and on any P60 or P45 documents, so you do not need to log in anywhere to find it. To assess whether it is correct for your circumstances, taptax.co.uk/check-my-tax-code provides a free verification tool that does not require a Government Gateway account.

How do I know if my tax code is wrong?

Compare the tax-free amount implied by your code (the number multiplied by ten) against your actual entitlements: standard Personal Allowance, any allowable expenses, and any adjustments for benefits or underpayments. If the figure does not match your situation, or if you have had a significant life or job change in the past year that HMRC may not have registered, your code may be wrong. A tax code error on an average salary can cost £200 to £600 a year.

The Hidden Cost of Passive Checking

Let us put a number on this. The standard Personal Allowance is £12,570. Suppose HMRC has incorrectly reduced yours to £11,570 because a benefit in kind from a job you left two years ago is still sitting on your record. That £1,000 reduction means you are paying basic-rate tax (20%) on £1,000 you should not be taxed on: £200 per year, taken quietly from every payslip.

At a higher salary, or with a larger error, the figure climbs. A £2,000 allowance reduction on a higher-rate taxpayer costs £800 a year. Five years of passive non-checking, which is not unusual, and you have gifted HMRC £4,000 they were never entitled to.

Yes, HMRC does reconcile at year end and should issue a P800 if you have significantly overpaid. But the P800 is not guaranteed, it can arrive months after the tax year closes, and it relies on HMRC's records being complete enough to identify the error. If the wrong information is in their system, the reconciliation starts from the wrong base.

For anyone who has had a change in their working arrangement, the What Tax Code Should I Be On? The Life Events Test post maps the most common triggers to the code changes they should produce. It is a faster way to spot whether your situation warrants a closer look.

What to Do If You Find an Error

Do not wait for HMRC to notice. You can update HMRC directly through your Personal Tax Account, or you can call the HMRC PAYE helpline on 0300 200 3300. Be specific: tell them exactly which element of your code you believe is wrong and why. HMRC will issue a revised coding notice to your employer, and your next payslip should reflect the correction.

For errors that resulted in overpayment within the current tax year, the correction usually flows automatically through payroll once the new code is applied. For overpayments in previous years, you may need to claim a refund separately, either through your Personal Tax Account or by post.

If the error involves a previous employer's benefit in kind that is still on your record, you will need to provide evidence that you no longer receive that benefit. A letter from the former employer or a P45 confirming your leaving date usually suffices.

For more complex situations, particularly if you have income from employment and self-employment running in parallel, see Check Tax Code Online: What HMRC Shows vs Reality for a breakdown of where the Personal Tax Account underserves workers with mixed income sources.

One Concrete Next Step

a man standing in a room looking at a piece of paper - Photo by sporlab on Unsplash
a man standing in a room looking at a piece of paper - Photo by sporlab on Unsplash

At the start of this post we noted that most people asking "how do I check my tax code" are really asking the wrong question. The question that saves you money is: "Is my tax code actually right for my life as it stands today?"

The answer takes less than five minutes to investigate, it is free, and you do not need an accountant. Check your tax code now at /check-my-tax-code and compare what HMRC has on record against what your circumstances actually warrant.

If the number does not match your life, you know what to do. If it does, you will go back to your day with something more valuable than a shrug: certainty.

File your MTD quarterly updates in minutes

TapTax imports your bank statements, categorises expenses automatically, and submits to HMRC with a tap. Free plan, no card required.

Start free

Frequently asked questions

How do I find out if I have been overcharged due to a wrong tax code?

Multiply the number in your tax code by ten to get your implied tax-free allowance. If that figure is lower than your actual entitlement (usually £12,570 for 2024/25 plus any additional reliefs), you are likely being overtaxed on the difference. A basic-rate taxpayer with a £1,000 allowance reduction overpays £200 a year. Use the free checker at taptax.co.uk/check-my-tax-code to verify.

Can my tax code be wrong even if I have not changed jobs?

Yes. Tax codes can become incorrect without any job change. Outdated benefit-in-kind records from former employers, Marriage Allowance transfers that were never reversed, underpayments from previous years incorrectly carried forward, and missed expense claims can all distort your code. HMRC does not proactively audit codes for accuracy between annual reconciliations.

How quickly will HMRC correct a wrong tax code after I report it?

HMRC typically issues a revised coding notice within a few weeks of you reporting an error via your Personal Tax Account or the PAYE helpline (0300 200 3300). Your employer applies the new code from the next payroll run. Refunds for overpayment within the same tax year usually come through payroll automatically; refunds for earlier years may need a separate claim.

Does my tax code reset automatically at the start of each tax year?

Not exactly. HMRC carries forward your existing code into the new tax year unless it has reason to change it. If your circumstances changed during the year, the old code, including any errors, continues into April unless you or your employer reports the change. This is why checking your code at the start of a new tax year is particularly valuable.

What does the letter after my tax code number mean?

The letter indicates how your allowance should be applied. L is the most common and confirms the standard Personal Allowance. M means you have received a Marriage Allowance transfer from a spouse. K means your deductions exceed your allowance and extra tax must be collected. BR means all income is taxed at basic rate, typically for a second job. 0T means your full allowance has been removed.

Topicstax codePAYEincome taxHMRCUK employees
ShareXLinkedIn

Written by

TapTax Team

The team that builds TapTax

TapTax builds Making Tax Digital software for UK sole traders and landlords. Our guides explain HMRC rules in plain English, with the sources linked so you can check them.

  • TapTax is HMRC-recognised.
  • Founded by Solomon Amos, who built its HMRC integration

Published

About TapTax
  • Tax Tips

    Check Tax Code Online: What HMRC Shows vs Reality

    You can check your tax code online in minutes, but the number HMRC displays rarely tells the full story. Here is what to look for and why it matters.

    9 min read

  • Tax Tips

    How to Check Your Tax Code in Under Five Minutes

    Most UK employees never check their tax code. Here is exactly how to do it, where to find it, and what a wrong code is costing you right now.

    8 min read

  • Tax Tips

    Check Your Tax Code Before HMRC Checks It for You

    Millions of UK employees are on the wrong tax code right now. Here is how to check yours in minutes and reclaim what HMRC quietly took.

    8 min read

Free calculators for the figures this article talks about.

Stop dreading your tax return.

TapTax imports your bank statements, categorises expenses automatically, and submits quarterly updates to HMRC. Free plan, no card required.

Get started free