If you have gaps in your National Insurance record you can pay to fill them and boost your state pension. Find out how much voluntary contributions cost and how to buy them.
Your eligibility for the state pension is based on your age (currently, you qualify at 66) as well as how many years’ worth of National Insurance contributions you’ve paid or have been credited.
These are known as ‘qualifying years.’ You need at least 10 qualifying years to receive any state pension, and 35 years to receive the maximum amount (£241.30 a week in 2026-27).
They don’t have to be consecutive years.
Talk to an expert about your pension
Whether you’re unsure if you have enough to retire, or are already accessing your savings, our money guidance service can talk you through your options. Which? Money members get unlimited access to them via phone.
You may have gaps or part years in your National Insurance (NI) record for a number of reasons - for example, because you've taken a break from work to raise your children or have lived abroad for a while.
Fortunately, you have the option to fill any gaps in your NI history, which could result in you receiving higher state pension payments throughout your retirement
You can make up one or more qualifying years by paying voluntary contributions - known as Class 3 contributions. If you're self-employed, you'll pay voluntary Class 2 contributions, which are cheaper.
You can’t pay to increase your state pension beyond its full level.
How much does it cost to buy voluntary National Insurance contributions?
The cost of buying voluntary Class 3 National Insurance contributions depends on the year you’re looking to fill in.
For 2025-26, the rate is £17.75 for a week of missing contributions. It would cost you £923 to cover the full year. The rate for 2026-27 is £18.40 a week.
For 2023-24 and 2024-25, the rate is £17.45 a week (£907.40 a year).
If you’re self-employed, it’s cheaper to top up your state pension as you’ll pay voluntary Class 2 NI contributions, rather than Class 3.
Class 2 contributions for 2025-26 cost £3.50 a week (£182 a year). The rate for 2026-27 is £3.65 a week.
How many years of missing National Insurance contributions can I buy?
You can usually only fill gaps in your NI record from the past six years. The deadline for making voluntary contributions is 5 April each year.
So you have until 5 April 2027 to fill gaps for the 2020-21 tax year.
Can I fill gaps from more than six years ago?
Not any more. The six-year rule was temporarily relaxed, allowing you to pay voluntary contributions to make up for gaps between April 2006 and April 2016.
But the deadline for doing so passed on 5 April 2025.
Is it worth paying voluntary Class 3 National Insurance contributions?
Filling in a missing year will usually boost your state pension by 1/35th of the standard rate. That works out at £6.89 a week, or about £359 a year, based on the full level of state pension in 2026-27.
Over a 20-year retirement, that would add up to an extra £7,180 – all in exchange for a payment of just £923 (based on the cost of filling a gap in Class 3 contributions for 2025-26).
This means it would take you less than three years for you to earn your money back after topping up (even less if you're self-employed, as Class 2 voluntary contributions are cheaper), so in many cases it's very worthwhile.
However, there are various scenarios where buying voluntary NI contributions might not be beneficial - for example, if you were ‘contracted out’ of the additional state pension before 2016.
This meant you paid a lower rate of NI (and therefore received a lower state pension) in exchange for a higher contribution to your private pension.
If you’re likely to be on a low income in retirement, pension credit could give you a financial boost without you needing to pay for voluntary NI contributions.
Make money make sense
Make every penny count. Get the best deals, avoid scams and grow your savings, with expert guidance for only £49 a year.
Get to grips with pensions, boost your retirement income and enjoy the lifestyle you want with our expert tips.
Our Retirement Planning newsletter delivers free retirement-related content, along with offers from third parties and details of Which? Group products and services.
How do I pay voluntary Class 3 contributions?
You can pay Class 3 contributions via the government's online tool. You'll need to sign in using your Government Gateway details or register for a new account.
You can't use this service if you are self-employed, have lived or worked abroad or are over state pension age.
If you’re not yet at state pension age, you can contact the Future Pension Centre on 0800 731 0175. If you’ve already reached state pension age, contact the Pension Service on 0800 731 0469.
State pension top-up FAQs
You make Class 4 National Insurance contributions if you're self-employed and earn profits of more than £12,570 a year.
If your self-employed profits are £6,725 or more, Class 2 contributions are treated as having been paid, so your National Insurance record will be automatically protected.
If your profits are less than £6,725 a year, you can choose to pay voluntary Class 2 contributions to avoid any gaps in your National Insurance record and build up your entitlement to the state pension.
You need to have made (or been credit with) 35 full years' worth of National Insurance contributions to get the full state pension - and 10 to get any at all.
You may have paid some National Insurance contributions in a financial year (6 April - 5 April) but not enough to get a full qualifying year.
Making voluntary contributions to cover those extra weeks can get you another full qualifying year.
If you're living or working abroad, or want to fill gaps from time previously spent abroad, you can pay Class 2 voluntary contributions, but only if all of the following apply:
you previously lived in the UK for three years in a row
you paid at least three years of contributions (or had Class 2 contributions treated as having been paid)
you worked in the UK immediately before leaving
you're currently working abroad (or you worked while you were abroad)
Those not working can pay Class 3 contributions, as long as you've previously lived in the UK continuously for three years and paid three years of contributions.
Voluntary National Insurance contributions don't cover your health insurance in the country where you live.