The short answer
Probably yes — but check your forecast before paying anything.
Each Class 3 voluntary year costs about £900 (2026/27 rate) and adds roughly £330 a year to your State Pension for life. Pay-back time is under 3 years; over a 20-year retirement, the return is about 14× the contribution. That's the highest-return UK investment available to ordinary people.
But you only get value if you'd otherwise fall below the 35 qualifying years needed for the full new State Pension. If you already have 35+ qualifying years, more years do not increase your State Pension. The forecast is the only source of truth.
Step 1 — get your forecast
The Personal Tax Account at gov.uk/check-state-pension shows three things:
- Your current forecast at State Pension age, in £/week.
- The maximum you can reach if you keep contributing or fill gaps.
- Each tax year of your NI record, with status: full, missing, partly paid.
The decision falls out of those three numbers. If your current forecast already shows the full new State Pension (£230.25/week in 2026/27, ≈ £11,973/year), buying more years adds nothing. If you're below that figure, the forecast tells you exactly how many more qualifying years you need. The state pension forecast calculator sense-checks the figures.
Step 2 — decide which years to fill
Voluntary contributions come in two flavours:
| Class | Who pays | Cost (2026/27) | Effect |
|---|---|---|---|
| Class 2 | Self-employed earning under small profits threshold | ~£182/year | One full qualifying year for State Pension |
| Class 3 | Anyone with gap years | ~£907/year | One full qualifying year for State Pension |
Class 3 is what most people use. The cheapest years to fill are usually the most recent — costs are lower in a year you partially paid, and HMRC won't let you fill years older than the standard 6-year window without specific deadlines. There has been a longer window for backfilling 2006–2018, with a deadline of 5 April 2025 (now closed) for most people.
Worked example — Sarah, age 58, missing 5 years
Sarah is 58, has 30 qualifying years, and her State Pension forecast says she'll get £197/week (vs the full £230.25). She has 5 gap years from a career break in her 30s. She has 9 working years left to State Pension age 67.
- Do nothing. She'll continue building NI through PAYE for 9 more years, adding 9 qualifying years on top of her current 30. That gives 39 — but State Pension caps at 35, so 4 of those 9 years are wasted. Forecast: full new State Pension by SPA.
- Fill 5 gap years now. Costs ~£4,535. Adds 5 qualifying years, taking her to 35. She's already at the cap. Future PAYE years are entirely wasted.
- Fill nothing, retire early at 60. She'd have only 32 qualifying years at retirement and lose 3 years of accrual after 60. Forecast would drop to about £210/week (£20/week below full). 5 voluntary contributions would close the gap — £4,535 spent, ~£1,040/year extra State Pension for life. 4.4-year payback.
The cleanest answer: only buy years she actually needs to reach 35 by SPA. If career trajectory is uncertain, defer the decision until closer to retirement.
The four cases where buying years almost always pays
- You're approaching State Pension age and your forecast is below maximum. Cleanest case. Pay the gaps you need, stop short of cap.
- You took a career break (raising children, caring, illness) before child benefit auto-credits applied. Many women born in the 1960s and 1970s have unexpected gaps from the late 1980s and early 1990s. Class 3 contributions for these years are usually well worth it.
- You worked abroad or self-employed below the small profits threshold without paying voluntary contributions at the time. Class 2 (if eligible — a £182/year contribution to fill an entire year) is unusually cheap.
- You retired early with fewer than 35 qualifying years. No earned income in retirement means no automatic NI; voluntary contributions are the only way to keep building.
The cases where buying years is a mistake
- You already have 35+ qualifying years. Forecast caps at the full new State Pension. More years add nothing.
- You have a "starting amount" higher than the new State Pension from contracting out adjustments. Some pre-2016 pension scheme members have higher accrued figures that don't move with new years. Check the forecast carefully.
- You're going to die before recouping the contribution. Average UK life expectancy at 67 is about 18 years for men and 21 for women. If you have a serious illness expected to shorten life materially, the maths reverses.
- You'd rather have the £900 in a SIPP at higher-rate relief. A £900 SIPP contribution costs £540 net for a higher-rate taxpayer and grows tax-free. Over 20 years at 5%, the £900 becomes ~£2,400 — vs the State Pension top-up's ~£6,600 of cumulative income. State Pension top-up wins on raw return, but the SIPP wins on liquidity and inheritance flexibility.
Sources
Check your State Pension forecast · Voluntary NI contributions · New State Pension.