You can usually pay up to GBP 60,000 into pensions each year and still get full tax relief. Here is exactly how the annual allowance works for 2025/26, including the earnings cap most people forget.
The pension annual allowance is the single most important number in retirement tax planning, and one of the most misunderstood. Pay in within it and the government tops up your contributions with tax relief at your highest rate. Breach it without realising and you can trigger a tax charge that wipes out the very relief you were chasing. For 2025/26 the standard allowance is GBP 60,000, but the figure on its own tells only half the story.
The allowance was raised from GBP 40,000 to GBP 60,000 in April 2023 and remains at that level for 2025/26. But there is a second, separate cap that bites for most people long before GBP 60,000: tax relief is limited to 100 percent of your earnings. Understanding how these two limits interact is the difference between maximising relief and accidentally overpaying. The pension planner calculator models both for you, and the salary calculator shows how a contribution reshapes your take-home pay.
For 2025/26 the standard annual allowance is GBP 60,000. This is the ceiling on total pension input, money in from you, your employer and the taxman, before an annual allowance charge can apply. For a defined contribution pension it is simply the gross amount paid in. For a defined benefit (final salary) scheme it is the increase in the capital value of your benefits over the year, calculated using HMRC's factors.
But here is the cap most people forget. Tax relief is limited to 100 percent of your relevant UK earnings. If you earn GBP 35,000, you can only get relief on GBP 35,000 of personal contributions, even though the annual allowance is GBP 60,000. If you have little or no earnings, you can still pay in and get relief on up to GBP 3,600 gross a year.
So two limits run in parallel, and the lower one wins:
For most employees and the self-employed, the earnings cap is the binding limit. The GBP 60,000 ceiling only becomes the constraint for high earners or those receiving large employer contributions.
Pension tax relief is generous because it is given at your marginal rate. A basic-rate taxpayer gets 20 percent relief, a higher-rate taxpayer 40 percent, and an additional-rate taxpayer 45 percent. In Scotland the bands differ, so a Scottish intermediate-rate taxpayer gets 21 percent and a higher-rate Scottish taxpayer 42 percent.
In a personal pension, basic-rate relief is added automatically (you pay GBP 80, the pension receives GBP 100). Higher and additional-rate taxpayers claim the extra relief through Self Assessment. In a workplace scheme using salary sacrifice or net pay, the relief is given through payroll instead.
You earn GBP 80,000 and pay GBP 20,000 (gross) into your personal pension. You are comfortably within both limits: GBP 20,000 is below your GBP 80,000 earnings and below the GBP 60,000 allowance. Your pension receives GBP 20,000. You get GBP 4,000 of basic-rate relief inside the pension automatically and reclaim a further GBP 4,000 of higher-rate relief through your tax return. The net cost to you of a GBP 20,000 pension pot is just GBP 12,000.
Two situations cut your GBP 60,000 allowance:
You are a sole trader with GBP 45,000 of taxable profit. Your relevant UK earnings for pension purposes are GBP 45,000, so although the annual allowance is GBP 60,000, your tax-relievable contribution this year is capped at GBP 45,000. In practice few sole traders pay in their entire profit, but the point stands: your earnings, not the GBP 60,000, set your ceiling. Model the numbers in the pension planner to see the relief on different contribution levels.
If you want to pay in more than GBP 60,000 in a single year without a charge, carry forward is the mechanism. You can use unused annual allowance from the previous three tax years, provided you were a member of a registered pension scheme in those years. You must use the current year's full GBP 60,000 first, then draw on the earliest of the three prior years before later ones.
| Tax year | Annual allowance | Used | Unused carried forward |
|---|---|---|---|
| 2022/23 | GBP 40,000 | GBP 10,000 | GBP 30,000 |
| 2023/24 | GBP 60,000 | GBP 20,000 | GBP 40,000 |
| 2024/25 | GBP 60,000 | GBP 25,000 | GBP 35,000 |
| 2025/26 | GBP 60,000 | TBC | up to GBP 105,000 available to carry in |
In this example you could contribute up to GBP 60,000 this year plus GBP 105,000 of carried-forward allowance, GBP 165,000 in total, though only if your earnings that year are at least that high, because the earnings cap still applies. Carry forward has its own dedicated guide for the detailed mechanics.
If your total input exceeds the available allowance (after carry forward), the excess is subject to an annual allowance charge. The excess is added to your taxable income and taxed at your marginal rate, effectively reversing the relief you received. You report and pay it through Self Assessment. Where the charge is GBP 2,000 or more and certain conditions are met, you can ask your scheme to pay it under scheme pays, in exchange for a reduction in your pension benefits.
The GBP 60,000 ceiling grabs the headlines, but for most people the real limit is what they earn. Get relief on every pound you can, and never pay in more than your earnings without checking carry forward first.
TapTax connects to your bank, categorises expenses automatically, and submits quarterly updates to HMRC. Free plan, no card required.