Buying National Insurance Years: When Topping Up Your State Pension Actually Pays Off

A £907 voluntary National Insurance payment can buy you an extra £328 a year of state pension for the rest of your life — a return most stock portfolios can't touch. Here's when it's worth it, and when it isn't.

Buying National Insurance Years: When Topping Up Your State Pension Actually Pays Off

Log into your Personal Tax Account on gov.uk and check your National Insurance record — most men who left a job to freelance for a year, worked abroad in their twenties, or took an extended career break find at least one or two gaps they didn't know existed. Filling one costs £907.40 for a full 2025/26 Class 3 year. What it buys back is an extra 1/35th of the full new state pension, which currently works out to roughly £328 a year, paid for as long as you live and rising with inflation under the triple lock. Live another 15 years past state pension age and that single £907 payment returns nearly £5,000 — a return no ISA or SIPP can promise with the same certainty.

The maths that makes this an outlier

Break-even on a voluntary Class 3 contribution typically lands around 2.8 years after you start drawing your state pension, assuming you buy a year at the standard rate and live to average UK life expectancy. Compare that to any other retirement product: an annuity purchased on the open market in 2026 pays roughly 6-7% of the purchase price per year for a 65-year-old, and that rate is fixed at purchase with none of the inflation protection the state pension carries through the triple lock. A £907 voluntary NI contribution effectively buys an inflation-linked annuity paying out at a rate annuity providers can't match, because the government isn't pricing it as an investment product — it's pricing it as a flat administrative top-up regardless of your age or life expectancy at the point of purchase.

That's exactly why it favours men buying years in their 40s and 50s rather than their early 60s. A 45-year-old who buys a missing year today is likely to draw the extra £328 a year for 20+ years after reaching state pension age at 67 or 68; a 64-year-old buying the same year gets fewer years to recoup it, though the arithmetic still usually works out in their favour given how quickly the initial outlay pays for itself.

What you're actually checking for

  • Log into gov.uk's "Check your State Pension forecast" — it shows both your current forecast and the number of qualifying years you still need for the full amount (35 years total under the new state pension system)
  • Gaps typically come from: self-employment years where profits were below the small profits threshold, time spent living or working abroad, unpaid caring responsibilities that weren't covered by Home Responsibilities Protection or Carer's Credit, or simply low-income years where earnings fell under the Lower Earnings Limit
  • Class 3 voluntary contributions for 2025/26 cost £907.40 per full year; Class 2 (for certain self-employed cases) is far cheaper at roughly £182 per year if you qualify — check which class applies before paying the higher rate by default
  • HMRC currently allows you to fill gaps going back to April 2006, but this extended window closes on 5 April 2027 — after that, the normal six-year lookback applies, which permanently locks out anyone with older gaps

Where the maths stops being obvious

Not every gap is worth filling, and buying blind is the single most common mistake we see. If you're already on track to hit 35 qualifying years before state pension age through your remaining working years — say you're 50 with 30 years banked and plan to work another 10 — paying to fill an old gap is pointless, because you'll reach the full 35 years anyway through ordinary employment. Check the "years needed" figure on your forecast before paying for anything; HMRC's online tool tells you plainly whether a given year would actually increase your pension or whether you've already got enough years banked to hit the cap.

There's a genuine trap here too: some years show as "not full" on the record but wouldn't add anything to your forecast even if topped up, because you're already projected to reach the 35-year maximum through other means. HMRC's phone line (0800 731 0175) will confirm this before you pay — always call and ask "will this specific year increase my forecast" rather than assuming any gap is worth filling. We've seen men pay £907 for a year that changed their forecast by precisely £0, because they'd already banked enough qualifying years elsewhere.

Before you pay for any year

  1. Check your forecast on gov.uk first — don't call HMRC blind, know your current projected amount and years needed
  2. Ring HMRC's Future Pension Centre and ask them to confirm, year by year, which specific gaps would actually raise your forecast
  3. Check whether Class 2 rates apply to you instead of Class 3 — the difference is roughly £725 per year, and some self-employed men qualify without realising it
  4. If you're within six years of state pension age, prioritise the oldest gaps first — the extended 2006 backdating window closes April 2027 and won't return

Comparing this to fund fees and platform charges the way this blog usually does feels almost unfair, because nothing else on the shelf offers a guaranteed, inflation-linked, government-backed return at this rate. The catch, and it is a real one, is liquidity: the money is locked until state pension age with no early access, no matter what happens between now and then. For most men with confirmed gaps and a genuine shortfall against the 35-year threshold, that trade-off is still worth making — just confirm the gap actually moves the number before you send HMRC nearly a thousand pounds.