Skip to content
Money Moment

Benefits, refunds and money you are leaving on the table

Money Moment

Benefits, refunds and money you are leaving on the table

  • Home
  • Home
Close

Search

Wrong Tax Code? How to Check It, Fix It, and Get Overpaid Tax Back
Money

Wrong Tax Code? How to Check It, Fix It, and Get Overpaid Tax Back

By Money Moment
13 July 2026 5 min read
0

It is easy to assume HMRC always has your tax code right, and that if it is wrong it will sort itself out. Neither is safe. Your code is only as good as the information HMRC holds — a company benefit that ended, a second job, or a new starter form gone missing can quietly leave you paying too much tax on every payslip.

The good news: a wrong code is usually straightforward to fix, and any overpayment comes back to you. Here is how to read your code, tell when it is wrong, get it corrected, and how the refund arrives.

This guide is about the tax code — checking and correcting it in-year. The allowance figures behind the standard code change at each Budget (the Personal Allowance is frozen to April 2031 as of the November 2025 Budget), so check current numbers on GOV.UK. If your refund only lands after the tax year via a P800 letter, see our separate P800 guide below.

Checkpoints

  • Find your code in three places: your payslip, your Personal Tax Account, or the HMRC app.
  • 1257L is the standard code for most people with one job or pension.
  • A code ending in W1, M1 or X is an emergency (non-cumulative) code — you may be paying the wrong amount.
  • A corrected code usually refunds an in-year overpayment through your payslip, not as a separate cheque.

1 Find your tax code and read it

Your code is on your payslip, and in the “Check your Income Tax for the current year” service (online or the HMRC app), which also shows previous years. The number reflects your tax-free income for the year; HMRC starts from your Personal Allowance, subtracts untaxed income and deductions, and replaces the last digit with a letter.

The letters are the quickest tell. Here are the common ones — for the full list, including the Scottish (S) and Welsh (C) variants, use the GOV.UK page.

GOV.UK page explaining what the numbers and letters in a tax code mean
Code or letter What it means
1257L The standard Personal Allowance (most people, one job)
BR All this income taxed at basic rate — usually a second job or pension
0T No allowance left, or a new job HMRC has no details for
K Untaxed income is more than your allowance (the calculation is reversed)
W1 / M1 / X Emergency code — tax worked out on that pay period alone
A second job showing BR or 0T is often correct, not an error — your full allowance is usually set against your main job.

2 Decide whether it is actually wrong

A code is usually wrong because HMRC holds stale or missing information: a company car or medical benefit that has ended but is still listed, or your allowance mis-split between two jobs. Cross-check the code against your real jobs, pensions and benefits.

Emergency codes (W1/M1/X) commonly appear after you start a new job before your employer has your previous pay and tax details. Hand your new employer your P45 to move off it.

After starting a new job, give it time: HMRC usually clears an emergency code within about 35 days. Do not assume the first odd payslip is a permanent error.

3 Get it corrected — and get your money back

Use the “Check your Income Tax” service to review your employment, estimated income, company benefits and expenses, and update anything wrong or missing. If you cannot use the online service, contact HMRC. Once updated, HMRC tells you and your employer within about 15 working days, and the new code appears on your next payslips.

How the refund reaches you depends on timing. If it is fixed in-year, the corrected cumulative code repays the difference through your pay — no separate payment. If HMRC could not fix it in time, it reconciles after the tax year and, if you overpaid, sends a letter (the P800 route).

GOV.UK "Check your Income Tax for the current year" service page
The end-of-year P800 letter and Simple Assessment are the fallback path when an overpayment could not be corrected in-year. We cover that side in detail in our P800 guide (linked below) — this article stays on fixing the code itself.

4 Common mistakes, and how to avoid them

Mistake 1

Assuming a wrong code self-corrects. HMRC acts on the information it holds. If a benefit ended or a job’s details are stale, you have to update them yourself online or tell HMRC.

Mistake 2

Treating BR or 0T on a second job as a mistake. That is usually correct, because your allowance is set against your main job. It is only wrong if the allowance is split incorrectly.

Mistake 3

Not giving a new employer your P45, then expecting an instant fix. Without your prior pay and tax details you stay on an emergency code, and correction can take up to 35 days.

Mistake 4

Reading the code number as your take-home pay. 1257L simply reflects the standard tax-free allowance; benefits or untaxed income lower the number. It is not your salary.

Mistake 5

Expecting a refund as an immediate cheque. In-year overpayments normally come back through your payslip once the corrected code applies.

Do this today

Sign in to “Check your Income Tax for the current year”, read your code, and update anything wrong — it is the single fastest way to fix the code and start any refund.

Open the official service

FAQ Frequently asked questions

I’m on an emergency tax code (W1/M1/X) — will I get overpaid tax back?

Yes, if you overpaid. An emergency code taxes each pay period in isolation, so it can be wrong. Give your new employer your P45 and check your details online. Once HMRC issues the correct cumulative code, any overpayment normally comes back through your pay; if it is not resolved in-year, HMRC reconciles after the tax year ends.

My second job is taxed at “BR” — is that a mistake?

Usually not. Your tax-free allowance is normally applied to your main job, so a second job is often correctly coded BR (all basic rate). It is only wrong if your allowance has been split incorrectly — check both codes in the Check your Income Tax service.

How long until the code changes and I’m refunded?

After you update your details, HMRC notifies you and your employer within about 15 working days, and the new code shows on your next payslips. An in-year overpayment is repaid through your pay on the same timing once the corrected code is used.

Key takeaways

  • Your tax code is only as accurate as the information HMRC holds — a stale benefit or second job can cause overpayment.
  • Find your code on your payslip or in “Check your Income Tax”; learn the letters (BR, 0T, K, W1/M1/X).
  • Fix it by updating your details online; HMRC re-issues the code within about 15 working days.
  • An in-year overpayment comes back through your payslip; if not, it reconciles after year-end via a P800.

Related reading

  • HMRC Tax Refunds: The P800 Letter, and Why No Cheque Arrives
  • State Pension: Check Your Forecast, and Decide If Filling NI Gaps Pays

Share this post
Author

Money Moment

Follow Me
Other Articles
Household Support Fund Renamed: Your Old Award Doesn't Carry Over
Previous

Household Support Fund Renamed: Your Old Award Doesn’t Carry Over

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Wrong Tax Code? How to Check It, Fix It, and Get Overpaid Tax Back
  • Household Support Fund Renamed: Your Old Award Doesn’t Carry Over
  • Free School Meals: The Earnings Cap Goes in September
  • Help With Energy Bills: What the Price Cap Is Not, and What You Can Claim
  • State Pension: Check Your Forecast, and Decide If Filling NI Gaps Pays

Recent Comments

No comments to show.

Archives

  • July 2026

Categories

  • Money
Copyright 2026 — Money Moment. All rights reserved. Privacy Policy
  • 한국어
  • English (US)
  • English (UK)
  • Français
  • 日本語
  • 繁體中文