Annual allowance · Carry forward
Carry-forward of unused annual allowance: the three-year window, the taper, and the corner cases
Skip to calculators for this topicCarry-forward looks simple — three years, oldest first — until the taper bites or the MPAA is triggered. The ordering rules, with worked figures.
6 min read · Last reviewed
— In short
Carry-forward lets a client use unused annual allowance from the previous three tax years to support a contribution above the current year's allowance. The current year's own allowance is spent first, then the oldest of the three prior years. Membership of a registered scheme in each year is required, not contribution. The taper caps each year at its tapered figure, and carry-forward can never be set against the MPAA.
Put the rule to work
Run the calculation
Use the Pension Carry Forward calculator with your figures and see the working. Free, with no sign-up required.
On this page
Carry forward lets your client reach back into the previous three tax years for unused annual allowance, to support a contribution bigger than this year's allowance alone. Three rules interact: the three-year window, the order the allowance is used in, and the taper. Add the money purchase annual allowance and carry forward can no longer help with money-purchase saving over the £10,000 cap — though it survives for everything else.
The rule
Start with the window. To carry forward into the current year, your client must have been a member of a registered pension scheme in the year the unused allowance arose — membership, not contribution. The lookback is exactly three tax years and no further. Allowance unused four years ago is gone; it doesn't roll up.
Then the ordering — and this is where intuition fails. The current year's own annual allowance is spent first. Only once that's fully used do you reach into carry forward, and within carry forward you use the oldest year first, working forwards. The “current year first, then oldest-to-newest” ordering isn't cosmetic: it decides how much unused allowance survives into future years, because spending the oldest first keeps the newer years alive for longer.
How much can each prior year give? That year's annual allowance less the pension input actually used in it. If your client was tapered in that year, it's the tapered allowance that sets the ceiling — you can't carry forward allowance the taper never granted. And for any year from 2015/16 in which the money purchase annual allowance was exceeded and your client was charged on the alternative chargeable amount, unused allowance is measured against that year's alternative annual allowance instead (FA 2004 s.228A(8); more on that below).
Carry forward is only available if the individual was a member of a registered pension scheme at some point during the tax year from which the allowance is being carried forward. The annual allowance for the current year is used first, then unused allowance from earlier years, earliest first.
A worked example
The clean case first — the same case the calculator below opens on. No taper — income is below the threshold — so the current-year allowance is the full standard £60,000 for 2025/26, with unused allowance of £10,000, £15,000 and £8,000 sitting in the three prior years.
- Standard annual allowance (2025/26)
- £60,000
- Carry-forward available (£10k + £15k + £8k)
- £33,000
- Total allowance
- £93,000
- Pension input amount this year
- £58,000
- Excess
- £0
- Annual allowance charge
- £0
This year, income, and the three prior years.
Member + employer + tax relief. Leave out member contributions after age 75.
Why we ask
From the DB PIA calculation (16× method) — not contributions paid.
Net income, less relief-at-source pension, plus pay sacrificed for pension.
Why we ask
Net income plus net-pay contributions and pension input less member contributions.
Why we ask
Net income plus specified contribution-relief addbacks and pension input less member contributions, less any taxable lump-sum death benefits. Relief-at-source contributions are not added again.
Both figures also deduct relevant taxable lump-sum death benefits.
How to work out both income figures.
Pension input in the three prior years
Enter £0 for a year with no pension input. Oldest used first.
Enter the pension input (all contributions) for each prior year — the tool derives the unused allowance as that year’s annual allowance minus the input, so a membership year with no contributions carries the full allowance forward (PTM055100). Untick “scheme member” for any year the client held no registered-scheme membership — that year is excluded from carry-forward. A prior year is tested for the taper only when you enter both of its incomes under “Prior-year income (for taper)”; otherwise it uses that year’s standard allowance. For this year, the full pension workbench (free account) can also work out threshold and adjusted income from the client’s income components.
Add other income or details
Scottish income-tax bands apply to Scottish taxpayers.
Flexible access (e.g. UFPLS, flexi-access income) triggers the MPAA.
Leave blank if personal contributions are within your relief limit.
Why we ask
Employer share of the DC input, including salary sacrifice.
Why we ask
Prior-year income (for taper)
Optional. Enter a year’s threshold income and adjusted income to test that year for the taper: its unused allowance is then measured against that year’s own tapered allowance (PTM057100). A year with only one of the two figures is not tested.
Inputs stay in this browser for 15 minutes after continuing. Open the original example instead.
The £58,000 input sits comfortably inside the £60,000 current-year allowance, so carry forward never actually gets drawn on — but the £33,000 is there as headroom, and the result records it so you can see the capacity that remains. The ordering would only start to bite once the input passed £60,000.
Now let the taper in. The next case has the same shape but a high earner: adjusted income of £300,000 tapers the current-year allowance down to £40,000. They carry £12,000 and £5,000 from two prior years (£17,000).
- Standard annual allowance
- £60,000
- Tapered annual allowance (applies this year)
- £40,000
- Carry-forward available
- £17,000
- Total allowance
- £57,000
- Pension input amount this year
- £58,000
- Excess
- £1,000
- Annual allowance charge (45% additional-rate band)
- £450
The £40,000 tapered allowance goes first, then £17,000 of carry forward — £57,000 of total allowance against a £58,000 input. The £1,000 excess is charged at the marginal rate, which is 45% for an additional-rate taxpayer, so £450. Read the rows in order and the mechanism is plain: the taper shrinks the current year, carry forward tops it back up, and only the genuine shortfall gets charged.
The common error
Three mistakes come up again and again. The first is ordering: dipping into carry forward before the current-year allowance is exhausted, which mis-states how much unused allowance survives into next year and can manufacture — or mask — a charge. The current year is always spent first.
The second is using the standard allowance for a prior year that was actually tapered. If your client was tapered to £40,000 two years ago and contributed £40,000, there's nil to carry forward from that year — not £20,000 (the £60,000 standard less £40,000). Carrying the standard figure inflates the headroom and understates the charge. The ceiling for each prior year is the allowance that actually applied in that year, taper included.
The third, and the most consequential, is the money purchase annual allowance. Once the MPAA has been triggered — by flexibly accessing a defined-contribution pot, in the current year or any prior year — carry-forward of unused annual allowance can never be set against the MPAA itself. It is not destroyed: PTM055100 cordons it to the alternative annual allowance (the DB side), and PTM056510 keeps it in the ordinary default test, where it still works as normal.
ParaplanAI flags carry-forward claimed from prior MPAA years for you to check. Establish whether that year’s MPAA was exceeded: an under-cap year uses the ordinary total-input basis; an exceeded year needs the alternative basis for other inputs. The prior trigger alone does not establish the unused amount (PTM056510 Example 1). Letting carry-forward soak up a money-purchase excess over the £10,000 cap understates the charge — the worst direction for compliance. (Once triggered, the MPAA applies in every later year; ParaplanAI treats it as permanent, including after a full exit from money-purchase saving.)
One more, easy to miss: the taper itself has a floor. For 2023/24 onwards the tapered allowance can't fall below £10,000 however high the income goes (it was £4,000 for 2020/21 to 2022/23). Adjusted income of £380,000 still leaves a £10,000 allowance, not nil.
The citation
Carry-forward is at PTM055100 and PTM055200 in HMRC's Pensions Tax Manual — the membership condition, the three-year window, and the current-year- first / earliest-year-first ordering. The tapered annual allowance, including the £10,000 floor for 2023/24 onward, is at PTM057100. The money purchase annual allowance and its effect on carry-forward are at PTM056510, and the alternative basis for a prior year charged on the alternative chargeable amount at FA 2004 s.228A(8). ParaplanAI holds the thresholds, rates and the floor for each tax year separately, so a 2022/23 case correctly uses the £40,000 allowance and £4,000 floor while a 2025/26 case uses £60,000 and £10,000.
Run your own figures on the carry forward calculator — it shows the oldest-first consumption working line by line — or the pension annual allowance calculator for the whole position with the taper and MPAA alongside. Where the inputs come from each scheme's pension savings statement, see reading a pension savings statement for carry forward.
PTM055100 · PTM055200 · PTM057100 · PTM056510 · FA 2004 s.228A (carry forward)
Next
Put this to work.
Open the Pension Carry Forward calculator and enter your client's figures. Pension Carry Forward calculator Your inputs from a matching calculator above will follow this link.
Create a free account for guided calculations, no card needed. Where a calculator offers a compliance annex PDF, the annex sets out the calculation and its HMRC references, with your firm’s name on every page. If you have edited a calculator here, those inputs stay in this browser for 15 minutes after you click below.
Create free accountUse made-up figures until your firm holds our DPA.
Common questions
- How far back can you carry forward unused pension allowance?
- Three tax years. You must have been a member of a registered pension scheme in each year you carry forward from — membership, not contribution. Allowance unused four years ago is gone; it doesn’t roll up.
- What order is carry-forward used in?
- The current year’s own annual allowance is used first. Only then do you reach into carry-forward, and within it you use the oldest of the three prior years first. Spending the oldest first keeps the newer years alive longer.
- Can you carry forward if you were tapered in an earlier year?
- Yes, but the amount each prior year can give is that year’s allowance less the input used — and if you were tapered, it’s the tapered allowance that sets the ceiling, not the standard £60,000. Using the standard figure over-states the headroom.
- Does the MPAA stop carry-forward?
- Carry-forward can never be set against the money purchase annual allowance, so it can’t cover a DC excess over £10,000. But it isn’t destroyed — it survives for the alternative annual allowance (the DB side, PTM055100) and the default test (PTM056510).
Sources
Based on HMRC’s Pensions Tax Manual (PTM055100, PTM055200, PTM057100, PTM056510) and Finance Act 2004.
- HMRC Pensions Tax Manual, PTM055100 — Annual allowance: carry forward: general gov.uk
- HMRC Pensions Tax Manual, PTM055200 — Annual allowance: carry forward: calculating unused annual allowance gov.uk
- HMRC Pensions Tax Manual, PTM057100 — Annual allowance: tapered annual allowance gov.uk
- HMRC Pensions Tax Manual, PTM056510 — Annual allowance: money purchase annual allowance: general gov.uk
- Finance Act 2004, section 228A — Carry forward of unused annual allowance legislation.gov.uk
For planning and illustration purposes only. Verify all inputs against source documents. This explainer does not constitute financial or tax advice.

