Thousands of pensioners across the UK are quietly losing hundreds of pounds every year — not because they owe more tax, but because HMRC is taxing them twice. It sounds unbelievable, but it’s happening right now, and most people don’t even know it’s going on.
If you receive the State Pension alongside a workplace pension, a private pension, or any other income, there’s a real chance you’ve been overtaxed. And the good news? You could be owed a refund.
What Does “Double Taxing” Actually Mean?
Here’s the thing — HMRC doesn’t always get your tax code right the first time. When you have more than one source of income in retirement, the system can struggle to figure out where to apply your personal allowance (the amount you can earn tax-free each year, currently £12,570).
In many cases, HMRC assigns the personal allowance to the wrong income source — or splits it incorrectly. The result? Your State Pension and your other pension both get taxed as if neither qualifies for relief. That’s the double taxation trap, and it catches more retirees than you’d think.
Why Does This Keep Happening?
The State Pension isn’t paid to you through PAYE like a salary, so HMRC can’t deduct tax from it directly. Instead, they collect that tax by adjusting the tax code on your other pension — usually your workplace or private pension.
The problem is that this adjustment doesn’t always go smoothly. If your tax code is wrong, your pension provider deducts too much tax every single month. Multiply that by 12, and suddenly you’ve overpaid by hundreds of pounds — possibly for several years running.
How Much Could You Be Owed?
That depends on your total income and how long the error has been going on. Some pensioners have received refunds of £500 to over £2,000 after flagging the issue with HMRC. In more serious cases — where the wrong tax code has been in place for multiple years — the figure can be even higher.
HMRC does allow you to claim back overpaid tax going back four tax years, so it’s well worth checking even if you retired a few years ago.
How to Find Out If You’ve Been Overtaxed
You don’t need an accountant to figure this out. Here’s what to do:
- Check your tax code — It should appear on your pension payslip or P60. The most common code for basic-rate taxpayers is 1257L. If yours looks different or has a letter you don’t recognise (like BR, D0, or NT), that’s a red flag.
- Compare your income against your personal allowance — If your total retirement income is below £12,570, you shouldn’t be paying any tax at all.
- Log in to your HMRC Personal Tax Account at gov.uk — You can see your current tax code and update your income details directly online.
- Contact HMRC — Call 0300 200 3300 or use the online service to query your tax code and request a review.
How to Claim Your Refund
If HMRC confirms you’ve overpaid, they’ll usually issue a refund automatically at the end of the tax year through a P800 tax calculation letter. But don’t just sit and wait — if you suspect there’s an error, contact HMRC directly and ask them to look into it now.
You can also complete a Self Assessment tax return if you want to formally claim back overpaid tax. For older overpayments (within the four-year window), you’ll need to fill in form R40 or write to HMRC with the details.
Don’t Leave Money on the Table
HMRC isn’t deliberately taking your money — but the system isn’t perfect, and the burden of spotting mistakes often falls on the taxpayer. With the full new State Pension now at £11,502 per year, even a small additional income source can push you into taxable territory — making it all the more important to ensure you’re only paying what you actually owe.
If you’re a retiree with more than one income source, take 20 minutes this week to check your tax code. It could be worth far more than you expect.