Pension Contributions Tax Code Relief at Source Explained
Contributing to a pension but not sure if you're getting full tax relief? Here's exactly how relief at source works and what your tax code should show.
Your pension provider quietly claimed 20% tax back from HMRC on your behalf last month. But if you pay 40% or 45% income tax, HMRC kept the rest, and your tax code is the only mechanism left to return it to you. Whether it did that correctly is another matter entirely.
This post is about pension contributions tax code relief at source: what it is, how it interacts with your payslip, where it routinely goes wrong, and what a single digit on your tax code could mean in real money.
- Relief at source means your pension provider claims 20% basic rate tax relief directly from HMRC, but higher and additional rate taxpayers must claim the extra relief separately.
- For a higher rate taxpayer contributing £500 a month to a pension, missing the extra 20% relief costs £1,200 a year.
- HMRC adjusts your tax code to give higher rate relief automatically, but only if it knows about your pension contributions. It often does not.
- A wrong or incomplete tax code can mean you overpay income tax every single month without ever receiving a refund.
- Checking your tax code at /check-my-tax-code takes minutes and could reveal a reclaim worth hundreds or thousands of pounds.
What Relief at Source Actually Means
- Relief at Source
- A pension tax relief method where contributions are made from your after-tax pay, and your pension provider then claims basic rate tax relief (20%) directly from HMRC, topping up your pension pot. Higher and additional rate taxpayers can claim the remaining relief through their tax code or Self Assessment.
There are two main ways workplace and personal pensions handle tax relief in the UK. The first is net pay arrangement, where contributions come out of your gross salary before tax is calculated. The second is relief at source, where contributions come out of your net (after-tax) pay and your pension provider reclaims the 20% basic rate tax from HMRC on your behalf.
If you contribute £80 from your take-home pay under a relief at source arrangement, your pension pot receives £100. HMRC quietly sends £20 to your pension provider. That part is automatic. You do not have to do anything.
But here is where HMRC's quiet efficiency ends.
If you are a basic rate taxpayer paying 20% income tax, relief at source works perfectly. You receive 20% relief on your contributions, which is everything you are entitled to. No further action needed.
If you are a higher rate taxpayer paying 40%, you are entitled to 40% total relief on those pension contributions. You received 20% through the relief at source mechanism. The other 20% needs to come from somewhere. That somewhere is your tax code, unless HMRC does not know about your pension, in which case that somewhere is nowhere, and you quietly overpay tax every year.
The 40% Taxpayer Problem

Consider a NHS manager earning £62,000. She contributes £500 per month to a personal pension through relief at source. Her pension provider claims £125 in basic rate relief each month, so £1,500 per year goes to her pension automatically. She has no idea this happens; it just does.
What she does not know is that as a 40% taxpayer, she is also entitled to claim a further £1,500 in higher rate relief over the course of the year. That is £125 per month of income tax she has overpaid.
HMRC can grant this extra relief in two ways: by adjusting her tax code to widen her basic rate band, or through a Self Assessment return. If HMRC is aware of her pension contributions, it should issue a revised tax code that effectively means she pays less income tax on her salary each month, spreading the relief across the year.
If HMRC is not aware, she continues overpaying. Multiply that by five years of the same job and the same pension, and the unclaimed relief sits at £7,500.
How Your Tax Code Carries the Extra Relief
When HMRC does know about your pension contributions, it adjusts your tax code to give you higher rate relief in real time. The mechanism is straightforward: it increases your personal allowance or widens the portion of income taxed at 20% rather than 40%, so your employer deducts less tax from each payslip.
For example, if you contribute £6,000 per year to a relief at source pension, HMRC should add £6,000 to your tax code as a deduction, extending your basic rate band. On a standard 1257L code, you might see something like 1857L instead, reflecting the additional £6,000 of income taxed at the lower rate.
The difference shows up on every payslip. You are not waiting for a refund cheque. The adjustment means you simply pay less tax each month on your salary. For a higher rate taxpayer contributing £500 per month, that is roughly £100 extra in take-home pay every month.
But this only works if HMRC has been told. And how does HMRC find out? Either you tell it through Self Assessment, or your pension provider submits the information, or, most commonly, nothing happens and the money stays with HMRC.
When HMRC Does Not Know
Millions of employees contribute to personal pensions, SIPPs, or stakeholder pensions outside of their workplace scheme. Contributions to these plans are typically made under relief at source, and the pension provider will claim the 20% top-up regardless. But the provider has no obligation to inform HMRC what rate of taxpayer you are.
The responsibility for claiming higher rate relief falls on the individual. HMRC expects you to either:
- Register for Self Assessment and include your pension contributions on your annual return, or
- Contact HMRC directly and ask for your tax code to be updated
Option one involves filing a tax return, which many PAYE employees rightly consider disproportionate when they have a single source of income and a single pension. Option two requires knowing this system exists, which, based on the number of people who discover years of unclaimed relief, most people do not.
If your tax code does not reflect your pension contributions and you pay above the basic rate, you are silently overpaying income tax every month. Is My Tax Code Correct? How to Check in 60 Seconds explains how to read your current code, but the pension angle specifically requires checking whether a relief extension has been applied.
Workplace Pension Relief at Source Versus Net Pay

The type of scheme your employer uses matters enormously. Many workplace pensions, including those offered through NEST, the People's Pension, and Smart Pension, operate on a relief at source basis. Others, particularly older occupational schemes and some public sector arrangements, use a net pay arrangement.
Under net pay, contributions are deducted from your gross pay before tax is calculated. This means the full relief, including higher rate relief, is automatically applied without any further action. If you are a higher rate taxpayer in a net pay scheme, your tax code does not need to carry any additional pension relief because you never paid the extra tax in the first place.
Under relief at source, you paid tax on your full salary, your pension provider reclaimed the basic rate portion, and you need to actively claim the rest.
The confusion is compounded by the fact that some employers offer a default scheme under net pay while employees who opt out and join their own SIPP are under relief at source. You could theoretically have the correct arrangement for your workplace pension and be missing higher rate relief on a separate personal pension simultaneously.
How to Claim What You Are Owed
If you are a higher or additional rate taxpayer contributing to a relief at source pension and you have not seen any tax code adjustment, here is the most direct route to reclaiming what you are owed.
If You Do Not File Self Assessment
Contact HMRC directly, either through your Personal Tax Account at gov.uk or by phone on 0300 200 3300. You will need to tell HMRC the name of your pension provider, the annual contribution amount, and that the scheme operates on a relief at source basis.
HMRC should then issue a revised tax code. You will see the change on your next payslip, and your employer will adjust future deductions accordingly. For backdated relief in the current or recent tax years, HMRC can also issue a refund or adjust your code to recover overpaid tax.
You can claim backdated higher rate pension tax relief for up to four previous tax years. If you have been contributing for several years and never claimed, the arithmetic can be significant. A higher rate taxpayer contributing £400 per month for four years has potentially £3,840 sitting unclaimed.
If You File Self Assessment
Include the total annual pension contribution (the net amount you paid, before the provider's top-up) in the pension section of your return. HMRC will calculate the total relief due, deduct what was already claimed by your provider, and refund or credit the difference.
If you are not sure whether you should be filing Self Assessment, this is one of the scenarios that can trigger the requirement. How to Register for Self Assessment Online: Avoid the Delays covers that process if you are starting from scratch.
Additional Rate Taxpayers and the Annual Allowance
Additional rate taxpayers (those earning above £125,140 from April 2023) face an extra layer of complexity. The personal allowance tapers away entirely above that threshold, and pension contributions can interact with the taper in ways that affect both the relief calculation and the tax code.
In some cases, large pension contributions can bring taxable income below the £125,140 threshold, partially restoring the personal allowance. HMRC should reflect this in the tax code, but only if it has accurate information about the contributions. The Tax Code Checker UK 2025: What Changed and Who Pays post covers threshold changes in more detail if your income sits near the taper zone.
Additional rate relief is also worth calculating carefully. On a £10,000 annual pension contribution under relief at source, your provider claims £2,000 at the basic rate. As a 45% taxpayer, you are entitled to total relief of £4,500. The remaining £2,500 must be claimed through Self Assessment, as HMRC does not issue tax codes that extend into the additional rate band in the same way.
Your Tax Code Should Not Be a Mystery

The number and letter combination on your payslip is doing a quiet but significant amount of financial work. It sets how much income tax your employer deducts each week or month. If it does not account for your pension contributions correctly, no alarm sounds, no letter arrives, and no refund appears. The overpayment simply accumulates.
For anyone paying above the basic rate of income tax and contributing to a relief at source pension, the question is not whether the tax code might be wrong. The question is whether you have ever actively confirmed that it is right.
Check your tax code free at /check-my-tax-code and look specifically for any deduction or extension that corresponds to your annual pension contribution. If the code is a standard 1257L with no adjustments, and you are a higher rate taxpayer contributing to a personal pension, HMRC almost certainly owes you money.
The mechanism that was supposed to give it back to you automatically is your tax code. Right now, it may be doing nothing of the sort.
People also ask
You might also like
Ready to simplify your tax filing?
Join the waitlist and be the first to know when TapTax launches.