MTD mandatory · April 2026
TapTax
Tax Tips

Check My Tax Code Online Free: What HMRC Hides in Plain Sight

You can check your tax code online free in under five minutes. Here is exactly where to look, what the numbers mean, and how much you could reclaim.

TapTax Team8 April 20269 min read
Check My Tax Code Online Free: What HMRC Hides in Plain Sight
Photo via Unsplash

Most people glance at their payslip, see a string of numbers and letters, and assume HMRC has got it right. HMRC has not always got it right. In fact, research by the Low Incomes Tax Reform Group estimates that millions of UK employees are on the wrong tax code at any given time, quietly overpaying income tax every single month without ever receiving a letter to say so.

The good news: you can check your tax code online free, in about five minutes, without an accountant, without a phone call to a helpline that rings out for forty minutes, and without spending a penny. The bad news: most people never bother, which is exactly the outcome HMRC's passive system quietly relies on.

This post tells you precisely where to go, what to look for, and what to do if the number you find is wrong.

Key takeaways
  • You can check your tax code online free using HMRC's Personal Tax Account at gov.uk, no software required.
  • The standard 2025/26 code is 1257L. Anything different needs an explanation you can verify.
  • A wrong code on a £50,000 salary can cost you over £500 a year in excess tax deductions.
  • Checking takes under five minutes and can trigger a refund going back up to four tax years.
  • TapTax's free tax code checker at /check-my-tax-code gives you an instant read on whether your code looks right.

Where to Check Your Tax Code Online Free Right Now

HMRC runs a service called the Personal Tax Account. You reach it at gov.uk/check-income-tax-current-year. You will need a Government Gateway user ID and password. If you have never created one, the setup takes around ten minutes and requires your National Insurance number plus a form of ID such as a passport or UK driving licence.

Once logged in, navigate to the "Pay As You Earn" section. You will see:

  • Your current tax code for each employer or pension
  • The personal allowance amount HMRC has assigned to you
  • Any deductions or additions that are adjusting your code upwards or downwards
  • Your estimated income for the year as HMRC currently holds it

That last point is important. HMRC adjusts your code based on what it thinks you will earn, using data from previous years, P60s, benefit-in-kind declarations, and information from employers. If any of that data is stale or wrong, your code will be wrong too.

Alternatively, check your tax code free at /check-my-tax-code for an instant assessment of whether your current code looks right for your income and circumstances, without needing to navigate Government Gateway.

Tax Code
A combination of numbers and letters that tells your employer or pension provider how much income tax to deduct from your pay. The number represents your tax-free allowance divided by ten. The letter tells HMRC and your employer how to apply that allowance. For example, 1257L means you have a £12,570 personal allowance and are a standard UK taxpayer.

What You Are Actually Looking For

Woman working at a desk with a laptop and notebook. — Photo by Vitaly Gariev on Unsplash
Woman working at a desk with a laptop and notebook. — Photo by Vitaly Gariev on Unsplash

Most UK employees in England, Wales, and Northern Ireland should be on 1257L for the 2025/26 tax year. That corresponds to the standard personal allowance of £12,570. If you see 1257L and nothing unusual in your circumstances, you are probably fine.

But these are the codes that should immediately prompt a closer look:

Codes That Often Signal Overpayment

BR means all your income from that source is taxed at 20% with no personal allowance applied. This is correct for a second job where your allowance is already used elsewhere, but it is frequently applied in error to people's only or main job. If you have seen this and are confused, Tax Code BR Second Job: Why You're Probably Overpaying covers the mechanics in detail.

D0 taxes everything at 40%. Again, sometimes legitimate for a second income source, but it is a code that should never appear on your sole income without explanation.

W1 or M1 (sometimes shown as X) means your tax is being calculated on a non-cumulative basis, meaning each pay period is treated in isolation. You lose the benefit of unused allowance from earlier in the year. Tax Code With Week 1 Basis: Why You're Overpaying explains why this costs more than most people realise.

A number lower than 1257 without a clear reason means your personal allowance has been reduced, usually because HMRC thinks you owe tax from a previous year, have a taxable benefit in kind (company car, private medical insurance), or earn over £100,000. Each of these has different implications.

A number higher than 1257 means HMRC has added something to your allowance, often Marriage Allowance, work-from-home relief, or professional subscriptions. Worth checking that these additions are still valid and correctly calculated. If you transferred Marriage Allowance and your code has not been updated, Marriage Allowance Tax Code Change: Is Yours Wrong? is worth reading.

Millions
UK employees estimated to be on the wrong tax code at any point
£500+
excess tax per year on a wrong code at a £50,000 salary
4 years
maximum look-back period for a tax code overpayment refund

The Practical Cost of Not Checking

Let us make this concrete. You earn £55,000. Your correct code is 1257L, giving you a £12,570 allowance. But HMRC has you on 1057L because it thinks you have a £2,000 company benefit in kind that you no longer receive. Your effective personal allowance drops to £10,570.

The result: an extra £2,000 of your income is taxed at 20%. That is £400 a year, £33 a month, deducted silently from every payslip. Over four years, that is £1,600 you have handed to HMRC unnecessarily. HMRC will not send you a cheque automatically. You have to spot it, query it, and claim it back.

Now consider the same scenario for a higher-rate taxpayer. If that £2,000 of phantom allowance reduction falls in the 40% band, the annual cost doubles to £800. Over four years: £3,200 sitting in HMRC's account that belongs to you. Tax Refund for High Rate Taxpayers With a Wrong Code covers how to reclaim it.

How to Read the Adjustments Section

This is the part most people skip entirely, and it is where the errors hide.

When you log into your Personal Tax Account and view your tax code details, you will see a breakdown showing:

  • Allowances: things that increase your tax-free amount (Marriage Allowance received, Job Expenses, Gift Aid, etc.)
  • Deductions: things that reduce your tax-free amount (company benefits, untaxed income, unpaid tax from previous years)
  • Estimated income: HMRC's figure for what you will earn this year

Work through each line. For every deduction listed, ask yourself: is this still accurate? A company car you handed back two years ago. A medical benefit you opted out of. An unpaid tax figure that was actually settled through Self Assessment. These are common culprits.

For every allowance listed, ask: do I still qualify? If you received Marriage Allowance but later divorced or cancelled the transfer, HMRC should have updated this but sometimes has not.

If something looks wrong, do not just close the browser and hope it sorts itself out. It will not. You need to act.

PAYE employee checking payslip and tax code on laptop at home
PAYE employee checking payslip and tax code on laptop at home

What to Do When Your Code Is Wrong

You have three routes:

1. Update it yourself via Personal Tax Account. For straightforward changes (removing a benefit in kind, updating estimated income), you can make the change directly through the online portal and HMRC will issue a new code to your employer. This is the fastest route.

2. Contact HMRC by phone. The PAYE helpline is 0300 200 3300. Average wait times vary; calling early on a Tuesday or Wednesday morning tends to be faster. Have your National Insurance number, employer's PAYE reference, and payslip to hand.

3. Write to HMRC. Slower but creates a paper trail, which can be useful if you are disputing a deduction based on a previous year's tax calculation. For a detailed guide to the dispute process, see How to Dispute an HMRC Tax Code and Win.

Once HMRC corrects your code, your employer will receive a new P6 coding notice and adjust your deductions from the next available payroll run. If you have overpaid in the current tax year, your employer should automatically refund the excess through your pay. Overpayments from previous years require a separate repayment claim via your Personal Tax Account or form R40.

People also ask

Why HMRC's System Is Designed to Be Passive

woman standing in front of table — Photo by Igor Starkov on Unsplash
woman standing in front of table — Photo by Igor Starkov on Unsplash

It is worth being direct about something: HMRC's PAYE system places the burden of accuracy largely on the taxpayer, not on the government agency administering it.

HMRC receives data from employers, pension providers, the Department for Work and Pensions, and others. It runs automated processes to estimate what each taxpayer owes. When those estimates are wrong, HMRC may eventually issue a P800 tax calculation or a Simple Assessment letter after the tax year ends, but it may not. Some errors sit undetected for years.

If you received a Simple Assessment letter recently and are unsure whether to act on it or challenge it, Simple Assessment Underpayment Letter: Don't Pay Until You Read This is essential reading before you transfer any money.

The system is not designed with malicious intent, but the practical effect is that passive taxpayers overpay and proactive ones reclaim. That asymmetry favours HMRC's cash flow. Checking your code is the single simplest act of self-advocacy available to any employed person in the UK.

UK tax paperwork on desk with calculator and HMRC letter
UK tax paperwork on desk with calculator and HMRC letter

Multiple Jobs, Multiple Codes

If you work more than one job, each income source appears separately in your Personal Tax Account with its own tax code. The total picture matters more than any individual code.

The standard arrangement is:

  • Job 1 (main income): 1257L, using your full personal allowance
  • Job 2: BR or D0, taxing all income at the basic or higher rate with no allowance

This becomes problematic when job 2's earnings are modest and would actually fall within the allowance that job 1 does not fully use. HMRC can split your allowance across employers; most people do not realise they can request this. If your second income is under £10,000 a year, it may be worth asking HMRC to redistribute your allowance so less tax is deducted at source.

For a deeper look at how allowance distribution works across multiple income streams, the multiple-income tax calculator at /tax-calculator/multiple-income can show you the difference.

Checking Your Code If You Have Multiple Income Sources

Pension income adds another layer. If you receive a private or workplace pension alongside employment income, HMRC may allocate your personal allowance to one source and use a basic rate code (BR) for the other. This is sometimes correct; it is sometimes not.

Similarly, if you receive Child Benefit and your household income exceeds £60,000 (the threshold at which the High Income Child Benefit Charge begins to apply from 2024/25), HMRC may have adjusted your code to collect that charge. If you are unsure whether this applies to you, the child benefit tax calculator at /tax-calculator/child-benefit can help you work out your position before you contact HMRC.

The Five-Minute Check: A Simple Process

Here is what to do today, in sequence:

  1. Go to /check-my-tax-code for an immediate free assessment.
  2. Log into gov.uk/personal-tax-account with your Government Gateway credentials.
  3. Navigate to PAYE and find your current tax code.
  4. Write down your code and compare it to 1257L.
  5. Open the adjustments breakdown. Read every line.
  6. Cross-reference any deductions against your current reality: do you still have that benefit in kind, that unpaid tax, that estimated side income?
  7. If anything is wrong, use the online portal to update it or call 0300 200 3300.

That is the entire process. The difficulty is not technical; it is simply that most people have never been told they should do it.

5 mins
time needed to check your tax code online free
£1,600
potential four-year refund on a modest £400/year overcollection
0%
cost to check using HMRC Personal Tax Account or TapTax

One Final Point About the New Tax Year

person holding turned on silver iPhone 5s displaying liverpool — Photo by Gavin Allanwood on Unsplash
person holding turned on silver iPhone 5s displaying liverpool — Photo by Gavin Allanwood on Unsplash

The start of a new tax year in April is the highest-risk moment for a wrong code. HMRC resets its estimates, processes new employer data, and sometimes carries forward adjustments from the previous year that no longer apply. If you have not checked your code since April, now is the right time.

At the start of this post, we noted that millions of employees are on the wrong code at any given time. That figure is not a scare statistic; it reflects how many separate data sources feed into PAYE and how often at least one of them is out of date. Your code might be perfectly correct. But the only way to know is to look.

Check your tax code free at /check-my-tax-code and find out in five minutes whether HMRC has been quietly taking more than it should.

You might also like

Tax Tips
Reasonable Excuse HMRC Penalty: What Actually Qualifies

HMRC rejects most reasonable excuse claims. Here's what the law actually says qualifies, what doesn't, and how sole traders can build a winning case.

26 May 20269 min read
Tax Tips
Expense Tracker for Sole Traders: What HMRC Actually Requires

HMRC's MTD rules change what a sole trader expense tracker must do. Here's what actually counts as compliant digital record-keeping — and what doesn't.

24 May 202610 min read
Tax Tips
Remote Worker Sole Trader Tax Return: The Home Office Trap

Working from home as a sole trader sounds simple until HMRC's rules bite. Here's what remote worker sole traders actually owe and can claim.

23 May 20269 min read

Ready to simplify your tax filing?

Join the waitlist and be the first to know when TapTax launches.

Share:
tax codePAYEincome taxHMRCtax refund
TT

TapTax Team

Solomon is a tax technology expert and the founder of TapTax. He writes plain-English guides on Making Tax Digital, HMRC compliance, and UK sole trader taxes — because everyone deserves to understand their own tax obligations.

You might also like

Tax Tips
Reasonable Excuse HMRC Penalty: What Actually Qualifies

HMRC rejects most reasonable excuse claims. Here's what the law actually says qualifies, what doesn't, and how sole traders can build a winning case.

26 May 20269 min read
Tax Tips
Expense Tracker for Sole Traders: What HMRC Actually Requires

HMRC's MTD rules change what a sole trader expense tracker must do. Here's what actually counts as compliant digital record-keeping — and what doesn't.

24 May 202610 min read
Tax Tips
Remote Worker Sole Trader Tax Return: The Home Office Trap

Working from home as a sole trader sounds simple until HMRC's rules bite. Here's what remote worker sole traders actually owe and can claim.

23 May 20269 min read