X Tax Code Explained and How to Fix It Fast

Home / X Tax Code

If you’ve checked your payslip and spotted an X at the end of your tax code, HMRC is essentially saying, “We don’t have enough information to tax you properly yet.” That’s it. No drama, but it does mean your tax is being calculated in a way that often results in overpaying.

In this guide, we break down exactly what the X tax code means, why you’re on it, how much income tax you owe, and how to fix it quickly. This explanation is written by MMBA Accountants, using real UK data and real client scenarios, so you know you’re getting practical answers, not generic theory.

Contact MMBA Accountants today for all assistance related to an X Code on Tax, including cryptocurrency taxes.

Summarise in :

Table of Content:

What Is the X Tax Code? (The Quick, Clear Answer)

X Tax Code

he X tax code means a temporary emergency tax code that tells your employer how much tax you pay on a non-cumulative tax code basis. That means:

  • Your tax circumstances are calculated only for that pay period

  • HMRC doesn’t apply your annual tax-free personal allowance (£12,570)

  • Any unused allowance from earlier months doesn’t carry over

  • You may also be eligible for the trading allowance, which affects your tax calculation if you are self-employed or earn income from casual work.

In other words, if your most common tax code would reduce how much tax you pay across the year, the X code ignores all of that. It’s a “start fresh every month” approach, which is rarely in your favour. 

For example:

  • Normal tax code includes: 1257L → £0 tax for the first £1,047/month

  • Emergency X code: tax from pound one

If you’re letting out a room in your home, you may also want to consider the Rent a Room Scheme in the UK, which can provide tax-free allowances.

This is why so many people on the X code end up overpaying.

Why HMRC Gives You the X Tax Code

HMRC uses emergency tax codes when it can’t confirm your income history. The X code appears most often when:

  • started a new job, and your employer hasn’t received your P45

  • moved from self-employed to PAYE

  • begun receiving a State job or Pension

  • started a new job or switched from a previous job to get benefits (car, fuel, medical insurance, etc.)

If HMRC doesn’t know your full tax picture, it plays it safe and puts you on an emergency tax code until things are clarified.

How X Differs From Other Emergency Tax Codes (W1 or M1, BR, 0T)

Your X code isn’t the only one HMRC uses when information is missing. Here’s how they compare:

CodeTax code MeansWhen It’s UsedTypical Outcome
1257LXNon-cumulative; no annual allowance appliedMissing info, new job, no P45Overpayment likely
1257L W1 M1Week 1 / Month 1 basisNew starter checklist used instead of P45Temporary overpayment
BR (tax code CBR, tax code SBR)All income is taxed at 20%Second job or pension from more than one job; no tax-free allowanceOverpayment unless the income is a genuine second income
0TNo personal allowance appliedIncome details are missing or exceeded allowancesSignificant overpayment
S / C pre-fixedScottish rate / Welsh taxpayerBased on postcode, basic rate & residency, and job or pension providerRegional tax differences

 

 

How the X Tax Code Affects Your Take-Home Pay

The biggest impact is simple: you lose the benefit of your cumulative code and tax code-free personal allowance.

Real Example (Income Tax UK 2024/25):

Salary: £30,000/year (£2,500/month)

  • Correct code (1257L):
    → No tax in early months until allowance used

  • X code (1257LX):
    → HMRC taxes you each month as if you’re earning for the first time
    → £150–£350 more tax deducted in the early months

Breaking Down Numbers and Letters in Your Tax

Every part of your tax code tells HMRC something about your situation.

  • 1257 = £12,570 tax-free personal allowance

  • 0 = no personal allowance (used for tax code BR/0T codes)

  • K tax codes mean your taxable benefits exceed your total personal allowance

  • L Letter – Standard personal allowance

  • M/N – Marriage Allowance (transferred between allowances to your partner or  partner’s personal allowance)

  • K – Underpaid tax or benefits exceeding your allowance

  • S – Scottish taxpayer

  • C – Welsh taxpayer

  • BR/DO/D1 – Entire income taxed at the additional (20% / 40% / 45%)

  • X – Non-cumulative emergency basis

If you’re on the Tax Code (company benefits, state pension, being self-employed, or having started a new job)

  1. Check your pay slip

    Look for codes like:

    • 1257LX

    • BRX

    • 0TX

    • S1257LX (Scottish)

    • CBRX (Welsh)

    Ensure your employer has the right:

    • NI number

    • start date

    • pay tax period

    • employer PAYE coding notice reference

       

  2. Give your employer the correct documents

    Make sure they have your:

    • P45

    • completed HMRC starter checklist

    • details of other job or pension income (if working on more than one job)

  3. Update HMRC directly (fastest method)

    Log in to your Personal Tax Account and Update:

    • job changes

    • Additional rate or intermediate rate on income (apart from the basic rate)

    • benefits-in-kind

    • Job or pension provider income

    • allowance status

    HMRC usually issues a corrected code within 2–10 working days.

  4. Step 4: Monitor your next payslip

    Your employer receives an updated P6 notice.
    Any overpaid tax is refunded:

    • in your next pay tax cycle, or

    • via HMRC at year-end

MMBA Case Studies: Real Examples

  1. Construction Worker, London

    A client changed mid-month without a P45. He was placed on 1257LX and overpaid £487 in two months. We corrected his code on the basic rate while recovering tax in the full amount within the same tax year, as compared to none in the previous year.

  2. Retired Teacher with Part-Time Job, Manchester

    Receiving Pension + tutoring income. HMRC incorrectly applied BRX to her particular employment income. After correcting her job or pension allocations, she received a £780 rebate.

  3. Employee With Company Car, Birmingham

    The employer submitted benefit details late. HMRC assigned 0TX, significantly increasing his deductions. We adjusted the benefit valuation and restored the correct code, reducing the monthly tax by £110.

Need Help Fixing an Incorrect Tax Code?

MMBA Can Help!

Call us Today

How to Change Your Tax Code If HMRC Doesn’t Fix It Automatically

Sometimes HMRC figures require manual confirmation. You should contact HMRC if:

  • Code seems too high or too low

  • Receiving Company benefits, but the tax code is wrong

  • Your postcode is wrong, tax code (affects Scottish/Welsh codes)

  • Duplicate jobs appear in HMRC’s system (in case of more than one job)

Contact HMRC 

Phone: 0300 200 3300

Backdating Rules

HMRC can go back:

  • 4 years for normal corrections

  • 6 years for careless mistakes

  • 20 years if they think it was deliberate or a higher rate

Another reason to correct issues early.

Tax Rebates: How X Code Overpayments Are Refunded

You may qualify for a rebate if:

  • You were taxed incorrectly for several months

  • Your code changed late in the year

  • HMRC allocated allowances, and the tax code is wrong

  • The benefits were miscalculated

Most refunds arrive within 30 days, but complex cases (multiple jobs or pension providers, rental income) may require a Self Assessment tax return.

How MMBA Helps

Incorrect tax codes are one of the most common issues we resolve for clients across the UK. Whether you’re on the X, BR, 0T, or a confusing benefit-adjusted code, we can:

  • Review your payslips

  • correct your HMRC records

  • recover paid weekly or paid monthly tax

  • Make sure to think your tax code stays correct year-round

  • Check all coding notices

  • Review employer submissions

  • Identify benefit-in-kind discrepancies

  • File rebate claims

  • Handle disputes with HMRC

  • Ensure your code is correct going forward

Clients often recover hundreds, sometimes thousands, of pounds after being on the X code.

How To Prevent Being Put on the Tax Code Again

  • Always give your new employer your P45 immediately
  • Complete the starter checklist honestly
  • Report job changes to HMRC tax refund as soon as they happen
  • Update HMRC with benefit or income changes
  • Check your payslip monthly

A 30-second check can prevent a 6-month headache.

Frequently Asked Questions About the Tax Code

Why is my tax code 1257LX?

HMRC doesn’t have enough information about your income yet, so it’s taxing you on a non-cumulative basis at an additional rate (usually a higher rate), which can be rebated later.

Often yes, but not always. If the numbers and letters look wrong, it’s faster to update HMRC directly or ask MMBA to review it.

Usually, 2 to 10 working days once HMRC receives the correct details, taxed at the additional code.

They’re similar emergency codes, but X specifically flags non-cumulative or other calculations.

Tax codes are based on individual income, benefits, job or pension, and allowance transfers, not household income.

Facebook
Twitter
LinkedIn