National Insurance gaps: what they are and whether filling them is worth it

Many of us only look at our National Insurance record when retirement starts to feel real. It is often a surprise to find a few years marked as “not full”. Here is what those gaps mean, why they happen, and how to weigh up whether filling them would make a difference for you.
What a qualifying year is
Your State Pension is built from “qualifying years” on your National Insurance record. A year counts if, during it, you were working and paying National Insurance, you were getting National Insurance credits, or you paid voluntary contributions.
For most people whose record started after April 2016, you need 35 qualifying years for the full new State Pension, which is £241.30 a week. You usually need at least 10 qualifying years to get any new State Pension at all. Between 10 and 35, you get a share of the full amount.
A gap is simply a tax year that does not count. It might be a year with no contributions, or a year where you paid something but not enough to make it a full year.
How to check your record
You can check your National Insurance record online through GOV.UK. It shows what you have paid up to the start of the current tax year, any credits you have received, which years are not full, and whether paying voluntary contributions would change your State Pension forecast. Usefully, it also shows how much filling a gap would cost.
Look at your record alongside your State Pension forecast. The forecast is the more important of the two, because it tells you what your record is actually likely to be worth. We walk through it step by step in how to check your State Pension forecast.
Credits: the gaps you may not need to pay for
Before thinking about paying, it is worth checking whether you should have been getting National Insurance credits. Credits fill years for you, for free, in a range of situations. In general terms, these include:
- getting Child Benefit for a child under 12
- caring for someone, either while getting Carer’s Allowance or by applying for carer’s credits
- being unemployed and getting Jobseeker’s Allowance, or being ill and getting Employment and Support Allowance
- getting Universal Credit
- grandparents and other relatives caring for a child under 12 in some circumstances
Some credits are automatic. Others need a claim. GOV.UK suggests checking whether you are eligible for credits before deciding to pay voluntary contributions, and that is a sensible order to do things in.
Why working less can leave gaps
This matters for anyone dialling down. If you work fewer or shorter days and your earnings drop low enough, a year may stop counting. GOV.UK says employees can pay Class 3 voluntary contributions if they are earning less than £129 a week and are not eligible for credits.
So if you plan to work at, say, 60% or less, it is worth knowing roughly where your weekly earnings will land. Our part-time pay calculator can help you see that. Gaps can also come from time spent abroad, self-employment with small profits, or periods out of work without claiming benefits.
What one year might be worth
Here is a simple illustration, using 2026/27 figures. It is not a forecast for anyone in particular.
- What a year adds: £241.30 ÷ 35 = about £6.89 a week. Over 52 weeks, that is about £358 a year.
- What a year costs: £18.40 a week × 52 = £956.80.
- Payback: £956.80 ÷ £358 = about 2.7 years of receiving State Pension before the extra income matches the cost.
After that point, each further year of State Pension is extra income for as long as you receive it. This leaves out tax on your State Pension and future annual increases, and both will vary from person to person. It also assumes the extra year genuinely adds to your pension, which is the big “if”.
When filling a gap might not add anything
This is the part that is easy to miss. GOV.UK is clear that voluntary contributions do not always increase your State Pension. A few common reasons:
- You are already on track for the full amount. If you have enough future working years left to reach the full amount anyway, an extra past year may make no difference by the time you reach State Pension age.
- You were contracted out before April 2016. If you were in a workplace scheme that contracted you out, your starting amount was worked out differently, and you will usually need more than 35 qualifying years for the full rate.
- Your starting amount is already at or above the full rate. Some people with records from before 2016 get a “protected payment” on top, and extra years will not change that.
Because these rules interact in ways that are hard to judge from the outside, your forecast and record are the starting point. If anything is unclear, the Future Pension Centre answers questions about the State Pension and forecasts, and it makes sense to speak to them before you pay. If you think your record is wrong, HMRC is the place to raise it.
Deadlines and rates
You can usually only pay voluntary contributions for the past 6 years. The deadline is 5 April each year, so, for example, you have until 5 April 2032 to fill a gap in the 2025 to 2026 tax year.
You usually pay the current rate when you make the payment. If you pay Class 3 for the previous two tax years, you pay the original rate for those years instead. Self-employed people with small profits may be able to pay Class 2 instead, at £3.65 a week.
That 6-year window is why gaps are worth looking at sooner rather than later. A gap that seems unimportant now may be one you would want the option to fill, and the option does not stay open for ever.
Putting it together
National Insurance gaps sit quietly in the background of any plan to work less. A few steps help bring them into the open:
- Find your dates. Use the pension age checker to see when your State Pension is due.
- Check your forecast and record on GOV.UK, and see whether any gaps would actually change the amount.
- Check for credits you may be entitled to before paying for anything.
- Run the numbers with the State Pension calculator, and think about how the State Pension fits around your bridge years of part-time work.
Whether to fill a gap is a personal decision. The rules here are general, and your own circumstances will shape the answer. MoneyHelper offers free, impartial help if you would like to talk it through.
Questions people ask
Is it worth paying voluntary National Insurance?
It depends on your record. For some people one extra qualifying year adds roughly £6.89 a week to their State Pension, but for others it adds nothing, for example if they are already on track for the full amount. Check your State Pension forecast and record first, and speak to the Future Pension Centre before paying.
How many years of National Insurance do I need for a full State Pension?
Usually 35 qualifying years for the full new State Pension, which is £241.30 a week in 2026/27. You usually need at least 10 qualifying years to get any new State Pension. Some people who were contracted out before April 2016 need more than 35 years.
How far back can I fill gaps in my National Insurance?
Usually the past 6 years. The deadline is 5 April each year, so you have until 5 April 2032 to fill a gap in the 2025 to 2026 tax year.
How much does it cost to buy a year of National Insurance?
Class 3 voluntary contributions are £18.40 a week in 2026/27, which is £956.80 for a full year. If you are paying for the previous two tax years you usually pay the original rate for those years instead.
Guidance, not advice. This article shares general information and opinion, not financial advice. For free, impartial help, visit MoneyHelper.
Sources: GOV.UK: Voluntary National Insurance · GOV.UK: Voluntary National Insurance rates · GOV.UK: Voluntary National Insurance deadlines · GOV.UK: Who can pay voluntary contributions · GOV.UK: Check your National Insurance record · GOV.UK: National Insurance credits · GOV.UK: New State Pension, how it’s calculated · GOV.UK: New State Pension, what you’ll get · GOV.UK: Future Pension Centre