For most UK adults under State Pension age with NI gaps, paying voluntary Class 3 NI is one of the best risk-adjusted investments available — typically 3–5x return over a 20-year retirement. A single year of Class 3 NI costs £959.40 in 2025/26 (similar in 2026/27) and adds ~£329/year to your State Pension. Payback: ~3 years. There's a hard deadline of 5 April 2027 to fill gaps from tax years 2006–2018; after that, only the last 6 years can be filled. Check your record before buying — some gaps are auto-filled by credits you didn't know about.
The basic decision framework
Before buying any voluntary NI, work through this checklist in order:
- Check your NI record at gov.uk/check-national-insurance-record. See which years are "full" and which have gaps.
- Get your State Pension forecast at gov.uk/check-state-pension. This shows the forecast you'd get without any further contributions, and what filling gaps would add.
- If your forecast is already at the maximum (£241.30/week in 2026/27), additional contributions add nothing. Stop.
- If your forecast is below maximum, calculate the cost vs benefit per year.
- Prioritise gap years that aren't credited by other means (Child Benefit credits, carer credits, unemployment credits).
The maths — basic case
Single year of Class 3 NI
| Cost of 1 year voluntary Class 3 NI (2025/26 rate) | £959.40 |
| Increase in weekly State Pension | £6.32 |
| Annual increase | ~£329 |
| Break-even (assumes you live past State Pension age + 3 years) | ~3 years |
| Lifetime return assuming 20-year retirement | ~£6,580 (~6.9x) |
If you reach State Pension age and live 20 years, that £959.40 returns approximately £6,580. Even after inflation (the State Pension is triple-locked), the real return is exceptional.
The April 2027 deadline (critical)
You can normally only fill NI gaps for the last 6 tax years. But due to the 2016 State Pension reform, the government extended the window: from 6 April 2016 to 5 April 2027, you can fill any gaps as far back as the 2006/07 tax year.
From 6 April 2027, the standard 6-year window resumes. If you're missing years from 2006–2018 inclusive and don't fill them before 5 April 2027, those years are permanently lost.
The fix: act now. The process takes 4–8 weeks, and HMRC's helpline gets busier as the deadline approaches.
When NOT to buy voluntary NI
- If you're already at the 35-year maximum. Additional years add nothing to State Pension.
- If you have a missing year that will be auto-credited. Years on Child Benefit (under-12 children), unemployment, sickness benefit, or caring credits don't need topping up.
- If you have very limited UK presence going forward. If you've moved abroad permanently and will never claim UK State Pension, voluntary NI is wasted.
- If you have no other taxable income at retirement. The State Pension takes up your Personal Allowance — if you only have State Pension income, the £12,570 PA fully covers it; adding more pension just uses up unused PA, but you lose nothing.
- If you can't afford it. The return is good, but the cash is locked in for decades.
How many years you actually need
The new State Pension requires 35 qualifying years for the full amount. Each year is worth 1/35 of the maximum:
- 2026/27 maximum: £241.30/week = £12,547.60/year.
- Per year of NI: £6.58/week = £342/year (approximately — actual is £329 due to administrative adjustments).
You need at least 10 years of NI to qualify for any State Pension. Between 10 and 35 years, you receive a proportional amount.
Class 2 vs Class 3 NI
Self-employed people may qualify for cheaper Class 2 NI for prior years (£3.65/week or £189.80/year). Class 2 was largely abolished from April 2024 but voluntary buyback at Class 2 rates is still permitted for self-employed gaps. See the Class 2 vs Class 3 guide.
How to actually pay voluntary NI
- Check your record and forecast as above.
- Call HMRC's Future Pension Centre (0800 731 0175) to confirm which years are worth filling. They'll give you specific year-by-year cost and benefit.
- Get a payment reference from HMRC. This is unique to you and includes a code identifying which years you're paying for.
- Pay by bank transfer (faster) or cheque. Bank transfer details: HMRC Cumbernauld, sort code 08 32 20, account 12001004, reference: your NI number + the code HMRC gave you.
- HMRC updates your record within 6–8 weeks. Verify on the Gov.uk portal that the years now show "Full."
Common mistakes
- Buying years you don't need. Get your forecast first. If you're already on track for the maximum, additional years are wasted.
- Buying years that will be credited free. Child Benefit credits, carer credits — check before paying.
- Missing the April 2027 deadline for 2006–2018 buyback. After that, you can only fill the last 6 years.
- Paying without a reference. Without the HMRC payment reference, the money sits unallocated for months.
- Assuming all gap years are equal. Some are full Class 2 cost (cheap); some are full Class 3 cost (£959/year). Confirm with HMRC.
Sources and methodology
State Pension and voluntary NI rules are in the Pensions Act 2014 and the National Insurance Contributions Acts. See HMRC's voluntary NI guidance and the State Pension checker. For personalised analysis, see the Class 3 top-up calculator. The methodology page documents sources.
Related guides
How UK Tax Drag holds itself to account
Every page is reviewed against the editorial standards, written from primary sources, sourced openly, and corrected publicly. No affiliate revenue. No sponsored content. No paid placements.