Skip to main content
State Pension Top-Up

Should I top up my State Pension?

Buying missing National Insurance years can be the single highest-return UK investment available — about 14× return on a £900 voluntary Class 3 contribution over a 20-year retirement. But only if you have missing years, only up to 35 qualifying years, and only if you check the forecast first. Many people buy years they don't need.

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:

  1. Your current forecast at State Pension age, in £/week.
  2. The maximum you can reach if you keep contributing or fill gaps.
  3. 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:

ClassWho paysCost (2026/27)Effect
Class 2Self-employed earning under small profits threshold~£182/yearOne full qualifying year for State Pension
Class 3Anyone with gap years~£907/yearOne 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.

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

  1. You're approaching State Pension age and your forecast is below maximum. Cleanest case. Pay the gaps you need, stop short of cap.
  2. 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.
  3. 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.
  4. 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

Sources

Check your State Pension forecast · Voluntary NI contributions · New State Pension.

Other Should I questions