MTD mandatory · April 2026
TapTax
Tax Tips

Early Retirement UK: Why Your Tax Code Goes Wrong Fast

Retiring early in the UK triggers tax code mistakes HMRC rarely fixes without prompting. Here's what changes, what breaks, and how to reclaim what's yours.

TapTax Team27 April 202610 min read
Early Retirement UK: Why Your Tax Code Goes Wrong Fast
Photo via Unsplash

Retiring at 55, 58, or even 62 sounds like the finish line. For thousands of people who get there, the first unwelcome surprise is not a pension shortfall or a bored Tuesday afternoon. It is an incorrect tax code that quietly overcharges them for months before anyone notices.

If you have recently left work early or are planning to, understanding your tax code when you retire early in the UK is not an optional admin task. It is the difference between keeping your money and lending it to HMRC interest-free.

Key takeaways
  • When you retire early, HMRC often assigns an emergency or incorrect tax code because your income pattern changes in ways their automated systems do not anticipate.
  • Drawing from a private pension, a workplace pension, and perhaps a part-time income simultaneously creates multiple tax codes on multiple sources, each of which can be wrong.
  • The personal allowance (£12,570 for 2025/26) must be correctly allocated across your income sources, or you will overpay tax on at least one of them.
  • HMRC will not automatically audit your tax code when you retire early. You need to prompt the correction yourself.
  • Checking your tax code at /check-my-tax-code takes minutes and can uncover overpayments worth hundreds or thousands of pounds.

The Moment You Retire, HMRC Loses Track of You

When you are employed full-time, your employer tells HMRC what you earn and HMRC adjusts your tax code accordingly. The feedback loop is imperfect, but it exists. The moment you hand in your notice and stop receiving a salary, that loop breaks.

HMRC does not receive a notification that says "this person has retired at 57 and will now draw £18,000 a year from their pension." What they receive is silence from your employer, and then, eventually, information from your pension provider. The gap between those two events, and the assumptions HMRC makes to fill it, is where the tax code errors live.

According to HMRC's own data, around 2.4 million people receive pension income that is taxed under PAYE. A significant proportion of early retirees draw from multiple pension sources, workplace schemes, private pensions, and sometimes a small part-time income, making their tax position one of the most complex in the PAYE system. Yet the system treats each income source in isolation unless you actively intervene.

Tax Code
A code used by HMRC and your pension provider (or employer) to calculate how much income tax to deduct from your payments. For most UK adults, the standard code is 1257L, reflecting the £12,570 personal allowance. Different letters and numbers indicate adjustments for other income, benefits, or debts owed to HMRC.

What Actually Changes When You Retire Early

brown certificate with signature — Photo by Marjan Blan on Unsplash
brown certificate with signature — Photo by Marjan Blan on Unsplash

Let us be specific, because the abstract version of this explanation helps no one.

Say you are 57, you have taken early retirement from a job paying £52,000, and you are now drawing £22,000 a year from your workplace pension. You also have a small private pension from a previous employer paying £4,800 a year.

Here is what HMRC's system does not know, at least not immediately:

  • You are no longer employed, so your employer code (probably 1257L) is redundant
  • Your main pension provider needs to become your primary income source for tax purposes
  • Your secondary pension needs a code that assumes your personal allowance has already been used
  • Your total income of £26,800 keeps you as a basic rate taxpayer, but only if the allowance is allocated correctly

If your secondary pension is given a 1257L code as well, you effectively receive two personal allowances. HMRC will eventually notice and issue a tax demand. If it is given a BR (basic rate, 20%) code with no allowance, you overpay until you claim it back. Either way, the default position is wrong.

£12,570
Personal allowance for 2025/26, which must be correctly split across income sources
2.4m
People receiving pension income taxed under PAYE in the UK
1 in 3
Estimated proportion of pension recipients with a potentially incorrect tax code, according to independent analysis

The Emergency Tax Code Trap

When your pension provider starts paying you for the first time, they may not yet have a tax code from HMRC. In that case, they are legally required to use an emergency tax code, typically 1257L on a Month 1 basis, or in some cases the OT code (which applies no personal allowance at all).

The Month 1 basis is the critical detail. It means your provider treats each monthly payment as if it is the only payment you have received all year. So if your annual pension is £22,000 and you receive £1,833 in April, the provider calculates tax as if you will receive £1,833 twelve times but does not carry forward the benefit of your full annual allowance efficiently. For higher months, especially if you take a lump sum or receive a back-payment, this can result in significant over-deduction.

The OT code is worse. It removes your personal allowance entirely, taxing every pound at 20% (or higher if the system assumes a higher rate band). On a £22,000 pension, that could mean overpaying around £2,514 in a single year compared to what you actually owe.

The fix is straightforward once you know about it: contact HMRC to provide the correct code to your pension provider. But thousands of early retirees do not know this step exists, and HMRC does not proactively send them a letter explaining it.

Early retiree reviewing pension paperwork at kitchen table
Early retiree reviewing pension paperwork at kitchen table

Where Your Personal Allowance Goes

One of the least understood aspects of the tax code when you retire early in the UK is the question of where your personal allowance gets applied.

You have one personal allowance of £12,570. If you have two pension incomes, one of them will carry the bulk of the allowance and the other will not. The question is: does HMRC know which is which, and have they told the right pension provider?

If your main pension is £22,000 and your secondary pension is £4,800, the correct outcome is roughly:

  • Main pension code: 1257L (full personal allowance applied, tax on £9,430)
  • Secondary pension code: BR or D0 (basic or higher rate on all income, since the allowance is used up)

But HMRC may not know which pension is "main." They may apply the allowance to whichever provider submitted their information first. They may split it in a way that does not reflect your actual payment schedule. Or they may issue a tax code before your second pension has even been registered with them.

This is precisely the scenario explored in our post on Pension Plus Job: Why Two Income Sources Break Your Tax Code, which is worth reading if you are drawing a pension alongside any form of employment income.

Part-Time Work After Early Retirement Adds Another Layer

Many early retirees do not stop working entirely. Some consult, some freelance, some take a part-time role in a completely different field. If that describes you, your tax position becomes genuinely complicated.

You now have:

  1. A primary pension (taxed under PAYE by your pension provider)
  2. A secondary pension (taxed under PAYE by a second provider)
  3. Employment or self-employment income (taxed by your employer or via Self Assessment)

HMRC must allocate your single personal allowance across these sources, apply the correct rates to each, and make sure the total tax deducted across the year equals what you actually owe. In practice, automated systems struggle with three simultaneous income sources, especially when the amounts fluctuate.

If your combined income exceeds £50,270, some of it tips into the higher rate band. Ensuring the right source is taxed at 40% requires the correct codes on all three income streams. Getting even one wrong can mean either underpaying (and receiving a demand the following year) or overpaying (and waiting for a refund that never arrives without chasing).

You can model how different income combinations affect your overall liability using the salary tax calculator or, for multiple income sources, the multiple income tax calculator.

People also ask

The State Pension Wrinkle for Early Retirees

silver and gold round coins — Photo by Sarah Agnew on Unsplash
silver and gold round coins — Photo by Sarah Agnew on Unsplash

If you have retired before State Pension age (currently 66), there is a specific planning window worth understanding. Right now, you may have a relatively simple tax picture: one or two private pensions, perhaps some part-time income. But the moment your State Pension starts, everything shifts again.

The State Pension is taxable income. It is not, however, paid with any tax deducted at source. HMRC collects the tax on it by reducing the tax code on one of your other income sources, typically your largest pension or employer. So when your State Pension begins, your existing pension's tax code will be reduced to account for it.

For someone drawing £22,000 from a workplace pension and receiving the full new State Pension of £11,502 per year (2024/25 rate), their total income is £33,502. The personal allowance of £12,570 is mostly absorbed by the State Pension itself, so the workplace pension code will show a heavily reduced or even negative allowance to collect the tax owed.

The risk here is that HMRC makes this adjustment incorrectly or late, leaving your pension provider using the old (wrong) code for weeks or months while HMRC catches up. Checking your code at /check-my-tax-code around the time your State Pension starts is not optional; it is essential.

UK pension documents and calculator on desk
UK pension documents and calculator on desk

How to Check and Correct Your Tax Code After Early Retirement

The process is more straightforward than HMRC's reputation might suggest, but it does require you to take the first step.

Step 1: Get your current tax code

Your tax code appears on your pension payslip (or P60), in letters from HMRC (a P2 notice is sent when your code changes), and in your Personal Tax Account at gov.uk. If you have multiple income sources, you will have a different code for each one.

Step 2: Check the maths

For basic rate taxpayers (total income below £50,270), the most common correct setup is:

  • Primary income: 1257L (or adjusted if you have untaxed income like savings interest or the State Pension)
  • Secondary income(s): BR (basic rate, 20% on all income)

If you see two 1257L codes, you are likely getting a double personal allowance, and HMRC will eventually reclaim the underpaid tax. If you see OT on your main pension, you are almost certainly overpaying.

Our post on Verify Tax Code Accuracy UK: A Forensic Checklist walks through the detailed process if you want to go further.

Step 3: Contact HMRC if anything looks wrong

You can update your tax code details through your Personal Tax Account, by calling HMRC's income tax helpline (0300 200 3300), or by using the "Check Income Tax" service at gov.uk. When you contact them, have your National Insurance number, pension reference numbers, and an estimate of each income source ready.

Alternatively, run a quick check now at /check-my-tax-code to see whether your code appears correct for your circumstances.

Step 4: Keep reviewing it annually

Tax codes are not set and forget. HMRC updates them each April and can also change them mid-year if they receive new information from a pension provider. Any time you receive a P2 notice from HMRC, read it: do not assume it reflects the correct position.

£11,502
Full new State Pension per year (2024/25), which is taxable and affects your other income codes
4 years
How far back you can claim overpaid tax from HMRC
£2,514
Potential annual overpayment on a £22,000 pension if the OT (no allowance) emergency code is applied in error

The Broader Problem: HMRC Built a System for Employees

There is a quiet absurdity in all of this. PAYE was designed around a simple model: one employer, one employee, one stream of income. The modern reality, in which a 57-year-old draws from two pensions, does a few days of consultancy, and is waiting for their State Pension to kick in, bears almost no resemblance to that model.

HMRC has not fundamentally redesigned PAYE to reflect how people actually retire in 2025. Instead, they have layered adjustments on top of a mid-twentieth-century infrastructure. The result is that early retirees, who often have the most complex income patterns in the system, receive the least reliable tax codes.

This is not a personal failing on your part. It is a structural feature of a system that was never updated to keep pace with flexible pension access, the rise of phased retirement, or the widespread use of multiple pension pots that auto-enrolment has created. Since pension freedoms were introduced in 2015, the number of people drawing flexibly from multiple sources has grown substantially, and HMRC's code-issuing infrastructure has not kept up.

If you have recently changed jobs before retiring, it is also worth reading Changing Jobs? Your Tax Code Update Can Go Wrong Fast for context on how those transition moments create compounding errors.

Early retiree at laptop checking pension income online
Early retiree at laptop checking pension income online

One Scenario That Makes This Real

Martin is 58. He took voluntary redundancy from a manufacturing firm in February 2024 after 30 years of service. He is drawing a defined benefit pension of £19,500 a year and a small personal pension of £3,600 a year. He does two days a week of consultancy, earning around £12,000 a year.

His total income: £35,100. He is a basic rate taxpayer.

His correct tax code setup should be:

  • Defined benefit pension: adjusted code accounting for consultancy income
  • Personal pension: BR
  • Consultancy income: a code that reflects remaining personal allowance

Instead, when Martin checks his codes in July 2024, he finds:

  • Defined benefit pension: 1257L (standard, ignoring consultancy)
  • Personal pension: 1257L (a second full personal allowance)
  • Consultancy: 1257L via a new employer code

He is effectively claiming three personal allowances. HMRC will reconcile this through a P800 tax calculation and issue an underpayment demand, likely for more than £2,500. Martin did nothing wrong; the system simply did not communicate between the three payers. But he will still receive the bill.

Checking his tax code proactively and contacting HMRC to coordinate the codes across all three sources would have prevented this entirely.

The Refund You Might Already Be Owed

a man holding a pen and looking at a laptop — Photo by Volodymyr Hryshchenko on Unsplash
a man holding a pen and looking at a laptop — Photo by Volodymyr Hryshchenko on Unsplash

If you retired in the last four tax years and were on an emergency or incorrect code, you may already have overpaid tax that HMRC owes you. HMRC does not always issue automatic refunds; many people only receive them because they asked.

The Tax Code Overpayment Calculator article explains how to estimate what you might be owed. But the starting point, as always, is knowing what tax code you are actually on.

Start there. Check your current code at /check-my-tax-code today, before the next pension payment goes out with the wrong deduction applied.

You earned an early retirement. You should not spend it overpaying HMRC.

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 codeearly retirementpension taxPAYEHMRC
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