If you have had a big bonus, sold a business, or just never got round to maxing out your pension in previous years, carry-forward is the rule that lets you make up for it in one go. Here is how it actually works.
Every tax year you have an annual allowance for pension contributions, currently £60,000 for most people.
If you do not use all of it, carry-forward lets you bring the unused portion forward and add it to this year’s allowance, so you can put in far more than £60,000 in a single tax year.
You can only carry forward unused allowance from the three previous tax years, and you must have been a member of a registered pension scheme in each of those years.
You do not need to have actually paid anything in, simply being enrolled counts.
For the current 2026/27 tax year, the three years you can draw on are 2023/24, 2024/25 and 2025/26.
The annual allowance in each of those years was £60,000. If you did not use any of it in those three years, that is £180,000 of unused allowance sitting there, on top of this year’s own £60,000.
That means the true theoretical maximum, this year’s allowance plus three full years of carry-forward, is £240,000.
The £180,000 figure is the carry-forward pot itself. Most people will not have three completely untouched years, so £180,000 is a useful number to know, but treat it as the ceiling on the carry-forward portion, not necessarily what you personally have available.
Say you contributed £15,000 in 2023/24, £10,000 in 2024/25, and nothing in 2025/26. Your unused allowance is £45,000, £50,000 and £60,000, adding up to £155,000 of carry-forward.
Add this year’s £60,000 and you could contribute up to £215,000 in 2026/27 and get tax relief on the whole amount, provided your earnings and the other rules below allow it.
The oldest year is used first. So if you are only partially using your carry-forward, HMRC treats you as using the 2023/24 allowance before 2024/25, and 2024/25 before 2025/26.
There are three rules that limit this in practice.
You cannot get tax relief on personal contributions above what you earn this tax year.
If you want to personally pay in £150,000 using carry-forward, you need at least £150,000 of relevant UK earnings in 2026/27. Employer contributions are not capped by your earnings, which is why carry-forward is often used through a company rather than personally.
If you earn over £200,000 in adjusted income, your annual allowance may have been tapered down in earlier years, sometimes as low as £10,000, which reduces how much you actually have available to carry forward from those years.
If you have already taken taxable money flexibly from a defined contribution pension, you have triggered the money purchase annual allowance, currently £10,000, and carry-forward no longer applies to money purchase contributions going forward.
Check your pension savings statements from each provider to see what you actually contributed in 2023/24, 2024/25 and 2025/26, since this determines your real carry-forward figure rather than the headline maximum.
If you are a company director, talk to your accountant about making the contribution through the business rather than personally, since it sidesteps the earnings cap.
Carry-forward is one of the few completely legal ways to shelter a large lump sum, a bonus, a business sale, an inheritance, from tax in one go.
But £180,000 is the ceiling, not a target. It only works if you genuinely were not using your allowance in previous years, and it only makes sense for money you can afford to lock away until you can access your pension.
This guide is for general information only and is not personal financial advice. Carry-forward calculations depend on your specific earnings, contribution history and tax position.
If you are considering a large pension contribution, speak to a regulated financial adviser before you do.
Sources: MoneyHelper, Carry forward pension allowance; HL, Pension Carry Forward: Annual Allowances and Rules; Royal London for advisers, Carry forward of pension annual allowance.