Aged 40 to 73? Urgently consider buying national insurance years

You may be able to turn £800 into £5,500 in your state pension

There is a potentially unbeatable opportunity everyone aged 40 to 73(ish) needs to consider. You've got until 5 April 2025 to buy back any missing national insurance years from 2006 to 2016. This can be prove very lucrative, as some are on course to make over £50,000 in boosts to their state pension by following this guide.

– Under 40? Go through the exercise anyway. While it is more marginal to check if it's worth topping up, you may find a partial year worth buying.

– Aged between 70 and 73(ish)+? This is for men born after 5 April 1951 (currently aged up to 73) and women born after 5 April 1953 (currently up to 71). Born earlier? You're on the old state pension, so this doesn't apply.

Why national insurance years matter

The full 'new' state pension is currently £221.20 a week – however how much you receive depends on how many 'qualifying' full national insurance (NI) years you have. Most collect NI years through working and paying NI, but you can also get them if you're claiming benefits or caring for others (if you're not sure what this is about, see how the new state pension works).

In general, you need around 35 full NI years to get the maximum state pension, though some will need a lot more (we've seen examples of people needing 44+ years) depending on your age and NI record up to now.

There is a strict time limit on buying back years.

Normally you can buy back up to six years, but when the 'new' state pension was introduced, transitional arrangements were put in place to let you plug gaps all the way back to 2006.

This was due to end on 5 April 2023, and then 31 July 2023, but because so many people were trying, the necessary government phone lines got clogged up (mainly due to Martin shouting from the rooftops about it). So the date has been extended to 5 April 2025.

This is big money, as Martine emailed...

"After listening to Martin's podcast, I checked my NI contributions and found I had eight years missing! I've now paid six years and will pay the next two years when possible. This has made a difference of about £49 a week which is considerable! I'd never have known without the podcast! Thank you."

- MoneySaver Martine

To put that in context, Martine paid up to £5,000 (it may've been far less) to increase her state pension by £2,550 a year. If she lives for the typical 20 years after state pension age, that'd be a total uplift of around £51,000... and it's inflation-proofed.

So, for some, paying to plug NI gaps is a no-brainer that could massively boost your pension. Yet there are lots of 'ifs' and 'buts' that could mean it's not right for you, so let us take you through it step by step.

Step 1: First watch Martin's NI record video explainer

Watch Martin explain how this works in more detail below before tackling the steps to see if it's something you need do (or if radio's more your thing, you can listen to him explain it on his BBC podcast).

Martin Lewis: Boost state pension by £10,000s
Embedded YouTube Video

This video is from ITV's The Martin Lewis Money Show Live, which was broadcast on Tuesday 13 June 2023. 

Step 2: Check whether you're missing any NI years since 2006

The first two checks you need to do are simple:

CHECK 1: Check for unfilled years in your NI record...

This shows your full national insurance record. And for each year since you were 16, it will either say 'Full year' or 'Year is not full'. The 'View details' link will give you more information. 

If you have 'non-full' years since 2006, it could be worth paying to plug these to get a higher state pension. The rest of this guide deals with whether you should and how to do that.

CHECK 2: If you have missing years, then get your state pension forecast...

You need to use the Government's:

State pension forecast calculator

This will give you two pieces of information:

- How much state pension you'd get based on your NI record to date.

- A forecast of how much state pension you're likely to get if you work up to your state pension age.

If your forecast ISN'T for the full £221.20 a week, and you have gaps in your NI record, you may be able to boost years to get to the full amount.

There's a link in your forecast to do this, or you can use the link in the box above. Once you've checked your NI record, go to step 3.

Warning: Don't buy missing years if you're due a full state pension. 
For those projected to get, or already getting, a full pension... even if you've missing years, buying them won't boost your pension, as you can't get more than the full pension (and if you miss future years, you can always buy them then).

MSE weekly email

FREE weekly MoneySaving email

For all the latest deals, guides and loopholes simply sign up today – it's spam-free!

Step 3: If you have gaps in your record, see if you can plug 'em for FREE with NI credits

It's not only work that earns you NI years. A range of scenarios see you build up NI entitlement automatically. (There are a few issues currently with adding NI years if you're claiming Universal Credit.) Yet some credits need to be claimed manually to fill gaps – see if any of these scenarios fit:

  • Caring for a child in the family: As long as you are/were between 16 and state pension age. If it is your child, only one parent can claim the credits via Child Benefit, but you can transfer the credit from one parent to the other – see our Child Benefit guide. If the family member is/was under 12 and not your child, see our Grandparents' childcare credit guide for more info.
  • On statutory sick pay: You are/were on it and not earning enough for a qualifying year.
  • Unemployed and actively looking for workYou needn't have been claiming jobseeker's allowance, but will need to prove you were looking for employment.
  • On Employment and Support Allowance: Eligible for it, but not claiming it.
  • Caring for a sick/disabled person: If it is/was for at least 20 hours a week. See our separate Carer's Credit guide on this for more details.
  • On jury service: You are/were on it and aren't/weren't self-employed.
  • Wrongly imprisoned: As long as your conviction has since been quashed.
  • A foster carer (kinship carer in Scotland): Since 6 April 2010.
  • On statutory maternity, paternity or adoption pay: You are/were on it and didn't/won't earn enough for a qualifying NI year (additional statutory paternity pay also counts).
  • Spouse of a member of the armed forces: You're married to, or are a civil partner of, a member of the armed forces and went with them on an overseas posting (additional eligibility rules apply here).
  • On a Government-approved training course: You are/were on one, are over 18, and weren't sent on the course by Jobcentre Plus.

Full information on how to manually apply for any NI credits you're due is on the Government's national insurance credits page.

Most will have already got any NI credits they're due. But if you haven't, make sure you claim them and then start this process again.

Step 4: Work out if you should pay to boost your state pension

If a shortfall in state pension is likely and you've NI gaps in the years 2006 to 2016, you need to decide by the deadline of 5 April 2025 whether to top up. Some help...

  • Those at or near state pension age will find it relatively easy to see if topping up may help. If your state pension is, or is forecast to be, less than £221.20 a week, and you won't be able to plug gaps by any other means, topping up could be a no-brainer.

  • For those older than 40 but still some way off state pension age it's more of a toss-up, as you may still fill the gaps naturally. The younger you are, the more time you have to earn enough qualifying years before you reach state pension age.

  • For most under the age of 40, it probably won't make sense to pay for full NI years, but it might be worth checking if you can upgrade partial years on the cheap. If you've gaps in your NI record that you're certain you won't make up (for example, if you've moved overseas), or if you're really worried about not being on track and want some extra peace of mind, it might be worth checking if you have any partial years in your record, as these can sometimes be upgraded to full years for as little as £15 – we've more details below.

    It worked for Caroline, who emailed:

I am absolutely delighted... I was only one week short of a full year. I've paid a one-off payment of £15.40 [voluntary class 3 national insurance 2021/22 rate] to get an extra £127.92 per year on my state pension. So once again a success!

- MoneySaver Caroline

Important: If you were 'contracted out' of the additional state pension before 2016, topping up may not help.
Much here depends on your NI record from that period and it's difficult to generalise. So it's doubly important to call the Department for Work and Pensions' helplines in step 6 to understand if paying to plug any NI record gaps will actually result in you being paid more state pension.
You're more likely to have been contracted out if you worked in the public sector. You can check by looking at a pre-2016 payslip or P60 – if the NI contributions line has D, E, L, N or O next to it, you were contracted out.

Step 5: Use our calculator to see what topping up could be worth

Most of the time a full national insurance (NI) year costs £824, unless:

  • You're topping up the 2023/24 tax year, in which case it's £907.40.
  • You're topping up either the 2020/21 or 2021/22 tax years, in which case it's about £20 to £30 cheaper, as you pay the original rate for those tax years.
  • You're self-employed.
  • You're topping up a partial year, in which case it'll cost less to make it a full year.

Use our calculator below to see how much buying NI years could be worth, then look at our life expectancy tables to work out if you'll likely live long enough to benefit.

How much could it be worth?

The maths is simple. If a full NI year usually costs you £824 and adds up to £328 each year to your pre-tax state pension it's worth it as long as you live at least three years after getting your pension (or three years after you top up, if you're already getting it).

Note that you can't pay to increase your state pension beyond the maximum of £221.20 a week, so if you're projected to get £200 a week or more, topping up is less good value for money.

Our calculator gives an indication of the maximum amount buying different numbers of NI years could be worth in today's money.

How long are you likely to live?

The potential gains to be made from buying voluntary NI contributions are huge. But one of the factors it depends on is if you'll live long enough to gain. Consider your health and use our life expectancy tables below to see if you're LIKELY to benefit.

Using data from the Office for National Statistics' life expectancy calculator, the tables show how many more years people in different age groups can expect to live on average...

How long you're likely to be getting the state pension

Current age

Age at which you qualify for the state pension

Average life expectancy




















You were eligible at 62



You were eligible at 60



You were eligible at 60


Life expectancy data provided by the Office for National Statistics.

How long you're likely to be getting the state pension

Current age

Age at which you qualify for the state pension

Average life expectancy




















You were eligible at 65


75 You were eligible at 65 87
80 You were eligible at 65 89

Life expectancy data provided by the Office for National Statistics.

Could this all be a waste of money if the pension system is changed?

Anything is possible, but we think it is unlikely. Parliament can do retrospective changes, but they're frowned upon, so a systemic change to pensions impacting those who've already paid in for extra years would be very unexpected. 

It is almost certain that those who have the full number of years on their national insurance record will get more pension than those who don't, and that is unlikely to change. 

The two greatest risks are: 

  1. The government increasing the state pension age. This would mean you'd get your state pension later, and therefore for fewer years. Though they'd need to give 10 years notice of this first. 
  2. A change to the triple lock. The state pension has also long had a 'triple lock', meaning it must go up by the highest of a) 2.5% b) Consumer Prices Index inflation rate or c) average earnings. This is quite likely to change a some point, perhaps to a double lock (getting rid of the 2.5%) or even just to inflation-linked. While this could reduce the potential returns of making voluntary national insurance contributions and mean it takes a bit longer to break-even, if it's right for you, buying NI years is still likely to be very lucrative. 

Step 6: WARNING – don't pay until you're confident that it's right for you

We've given you a general idea of how this works. But there are many complexities, so the only way to know for sure if this is likely to benefit you is to get personalised information.

Need to speak to someone?

If you're currently unable to use the new online tool or need personalised information, you can still call up to find out more about your NI record and to pay for missing years. The service you use will depend on your age:

- If you're not yet at state pension age, contact the Future Pension Centre on 0800 731 0175

- If you are already state pension age, contact the Pension Service on 0800 731 0469. 

Both the Future Pension Centre or the Pension Service are open between 8am and 6pm, Monday to Friday, and provide specific information about your current national insurance record. They'll tell you whether doing so will actually result in any increase to your (eventual) state pension. It is possible to pay to plug a gap and see no gain, which is why this step is so important.

MSE weekly email

FREE weekly MoneySaving email

For all the latest deals, guides and loopholes simply sign up today – it's spam-free!

Step 7: Not everyone will be better off if they buy more NI years

The Government's online service, and the Future Pension Centre or the Pension Service can tell you if paying for extra national insurance (NI) years will increase your state pension entitlement. But you need to think about the bigger picture (the Government helplines won't help with that). Think about:
  • If you're likely to have a low income and will only rely on state pension, pension credit may cover the gap. Pension credit is a top-up for people of state pension age who don't have a certain basic level of income. So there's a risk you can get the same amount of cash with pension credit without paying to top up.

    Though it's worth us saying, there's no guarantee that pension credit will still exist, be at the same level or have the same eligibility criteria when you retire. More info in Pension credit.

  • The gains from buying extra years may be reduced if it pushes you into a higher tax bracket. If you were to be near the threshold of either paying tax or hitting the 40% tax bracket once your state pension and other income is combined, you will pay (more) tax on your pension income if that income is higher.

    This will mean it takes longer for you to breakeven on any voluntary NI contributions you make – though it's likely to still be worth doing, even with this. Check out the latest tax rates and try our Income Tax Calculator to see if this might affect you.

Step 8: How to pay voluntary NI contributions

There are two ways to do this, online or on the phone...


If you've spoken to the Future Pension Centre or the Pension Service and want to buy additional NI years online, or are happy to just go via the Govt's online service, here's how to do it:

  1. Access the service through 'Check your State Pension forecast' page on It's also available through the HMRC app, which you can download free on the Apple App Store and Google Play Store.

    You'll need to log in using your Personal Tax Account login details (this is your 'Government Gateway ID' and password). If you don't already have an online HMRC account or Government Gateway ID, you can register at

  2. Decide how many NI years to buy. You'll then be shown your full and partial NI years, and how much your state pension could increase if you choose to fill the gaps. You'll be able to pay for these missing years securely online, without having to call up separately. You need to pay for these in full via bank transfer or through 'Open Banking' – you can't pay in instalments.

Warning! It is possible to pay to plug a gap and see no gain, so always speak to someone if you're unsure. 

On the phone

If you've spoken to the Future Pension Centre or the Pension Service, but can't or don't want to use the online service to top-up, here's how to do it:

  1. Decide how many NI years to buy. Do note that you don't need to buy all the NI years you want in one go (though you will need to buy any between 2006 and 2017 before 5 April 2025).

  2. Contact HMRC to get an 18-digit reference number. To find the precise cost of the years you want to buy, and get the reference you need – this is important so they're added to the right NI record and tax years. You'll need to contact HM Revenue & Customs (HMRC). It can give you the number over the phone, or it takes 15 working days by post.

  3. Send the money to HMRC. Once you have the 18-digit reference number, you can purchase years by through online or app banking or by sending money through your bank or building society account to this HMRC bank account. You can also pay by cheque, though HMRC says this takes longer to process.

  4. Wait for the extra NI years to be credited to your record. If you're not yet claiming state pension, the payment can take up to 60 working days to process, after which you should see your NI record change.

    If you are claiming state pension, HMRC will prompt the DWP to carry out a 'benefit review', so your payments won't increase straightaway. However, the DWP will backdate the increase to the date you made the payment (NOT to the date you started claiming state pension).


  • How much do voluntary national insurance contributions cost?

    Unless you're either self-employed or living and working abroad (see below), you'll need to buy class 3 national insurance (NI) contributions.

    The rate you pay depends on which year you're buying, as follows:

    – 2006/07 to 2019/20 (inclusive) costs £824.20 (£15.85/week)

    – 2020/21 costs £795.60 (£15.30/week)

    – 2021/22 costs £800.80 (£15.40/week)

    – 2022/23 costs £824.20 (£15.85/week)

    – 2023/24 will cost £907.40 (£17.45/week)

    – 2024/25 will cost £907.40 (£17.45/week)

    The above rates will remain until 5 April 2025.

  • What if I'm self-employed?

    If you're self-employed and have profits over £11,908 a year, you have to pay two types of national insurance: class 2 and class 4. Class 2 national insurance goes towards your state pension.

    If your annual profit is between £6,725 and £11,908, you automatically build up entitlement to benefits (including state pension). If you earn less than £6,725, you don't, so you may want to consider paying voluntary contributions to top up.

    Be aware that examiners and moderators are also treated as self-employed earners (visit for more info), so if you've done things like exam invigilating in the past, you could potentially save a lot of money on your NI contributions.

    That's because Class 2 NI is currently £3.45 a week – which is a much lower rate than employees' NI. So it would cost you about £180 to buy one year's worth of class 2 NI contributions.

    As with class 3 contributions, one qualifying year of NI adds about £328 a year (or £6.30 a week) to your state pension. So topping up is likely to be a no-brainer for many – paying less than £180 now to buy one year of NI gives you £328 a year back in state pension for the rest of your life.

    Bear in mind that once you reach state pension age, you'll have to pay the higher rate for voluntary contributions (currently £824.20 for one year), so if you're eligible to buy class 2 contributions, it's worth checking NOW if making voluntary contributions is beneficial for you. But make sure you contact the Future Pension Centre first to get tailored advice.

    Making class 2 voluntary contributions

    If you file a self-assessment tax return, and your profits are less than £6,725, you'll be able to pay voluntary class 2 contributions as part of your next tax return.

    If you don't file a self-assessment tax return, but qualify for class 2 contributions, you can make them by:

    - Setting up a monthly direct debit (note this is only available for the current tax year, not for plugging historic gaps).
    - Approving a payment with your online or app banking.
    - Sending a payment through your bank or building society online or at a branch (you'll need to get an 18-digit reference number from HM Revenue & Customs).
    - Posting a cheque to HM Revenue & Customs (HMRC).

    If you live abroad, you need to read and complete form CF83 (found at the end of leaflet NI83) and send it back to HMRC using the address on the form. If you're enquiring about gaps for past periods, you'll need to contact HMRC for more information.

    If you're a director of a limited company, you're still classed as an employee

    Directors of limited companies are considered employees, rather than self-employed, and are required to pay class 1 national insurance on annual income from salary and bonuses over £12,570.

    Contributions are worked out from their annual earnings rather than from what they earn in each pay period. Voluntary contributions are charged at the higher class 3 rate.

  • What if I've paid SOME national insurance, just not enough for a 'full qualifying year'?

    When you check your NI record, it'll show any gap years. For every gap year, there'll be a 'more details' header where you'll be able to see the size of your shortfall and how much it'll cost to fill. A gap year does not necessarily mean you're missing 52 weeks – in some cases, you might only have to buy one or two weeks' worth of contributions.

    Why employees might need to pay for partial years

    For a full qualifying year of NI contributions, you need to earn at least £6,396 a year from a single employer – however only weeks where you've earned at least £123 (the 'lower earnings limit') count towards this total. So employees could find they fall short of a qualifying year – sometimes by just one or two weeks – even though they might've earned more than £6,396 that year.

    For example: Ben earns £200 a week for 31 weeks and then £100 per week for the remaining 21 weeks. In total, he's earned £8,300. However, when he subtracts the weeks where he didn't earn at least £123 per week, his qualifying earnings total £6,200. This is £196 short of the £6,396 threshold for a full qualifying year. The way that HMRC calculates Ben's shortfall means if he buys two weeks' worth of voluntary class 3 national insurance he can turn this 'gap year' into a full qualifying year.

    Why self-employed people might need to pay for partial years

    If you're self-employed and your profits were less than the Small Profits Threshold (currently £6,725), you wouldn't automatically pay any NI contributions and typically you'd need to pay voluntarily for Class 2 contributions for every week you were self-employed for the year to become a 'qualifying year' for state pension purposes.

    However, you might've earned NI credits in other ways (see step 2 above), therefore would only need to pay for the weeks in shortfall. As mentioned above, when you check your NI record, the details of all credits earned and any shortfall for that year will be displayed.

    How HMRC calculates partial years

    HMRC subtracts what you've earnt over the year (but only in weeks above the £123 threshold) from the £6,396 threshold. Then it divides the difference by £123 (for example, one week's qualifying earnings) to give the number of weeks shortfall, which is then rounded up to a whole number of weeks.

    For example: Using the same example as above, Ben is £196 short of the £6,396 earnings threshold for a full qualifying year. So 196 is divided by 123 to get 1.6, which is rounded up to 2. Ben needs to buy two weeks of voluntary class 3 national insurance contributions for his 'gap year' to become a full qualifying year. The cost of one week for the 2022/23 tax year is £15.85, so Ben would need to pay £31.70 to plug his shortfall.

  • I'm under 40, should I pay to plug gaps in my national insurance record?

    For most people, the answer is probably not, as you have plenty of time left to max your state pension entitlement by earning qualifying years automatically. Any money you spend plugging NI gaps now could prove to be a waste if it turns out you'd have had enough qualifying years to get a full state pension anyway.

    However, you may decide it's worth the risk if you've lots of gaps in your NI record, particularly if they're partial gaps, as these can be very cheap to fill.

    When you check your NI record, it'll show any gap years in chronological order. For every gap year, there'll be a 'more details' header where you'll be able to see the size of your shortfall and how much it'll cost to fill. In some cases, to get a full qualifying year you might only have to buy one or two weeks' worth of contributions, which would only cost between £15 and £30.

    If you can afford to do this – and as long as you understand that spending this money may not boost your state pension entitlement beyond the max when you reach state pension age – it may be something you want to consider for the extra peace of mind.

    That's especially true if you have gaps in your record between 2006 and 2016, as you can only plug these gaps until 5 April 2025. After this, you'll still be able to plug gaps, but only for the last six years.

    The example below shows when it might make sense for a young person to top up a partial year:

    Hannah, 35, spent her 20s and early 30s studying and working abroad. After checking her NI record, she found she has no full qualifying years.

    Last tax year, she earned £0 in the first week of the year and then took a job as a part-time tutor, earning £123 per week for the remaining 51 weeks of the year. For this to count as a full qualifying year, she needed to earn at least £6,396 a year, with only weeks where she earned at least £123 counting towards this total.

    Her NI record shows that she needs to buy one week of voluntary class 3 national insurance contributions for this year to become a 'full qualifying year'. The cost of one week for the 2021/22 tax year is £15.40.

  • What if I live or work abroad?

    You can choose to pay voluntary class 2 national insurance (NI) contributions if you live and work abroad. The only requirement is that you worked in the UK immediately before leaving, and that you previously lived in the UK for at least three years in a row or paid at least three years of NI contributions. If you've retired abroad, you'll need to pay class 3 NI.

    This may be useful if you want to have access to some benefits – including the state pension – if you return to the UK. In fact, you can continue to receive your state pension even if you don't return to the UK, as long as you have at least 10 qualifying years of NI.

  • Is there a maximum number of missing years I can buy?

    Yes. If you reached or will reach state pension age after 5 April 2016, the current maximum you can buy is 16 years (excluding the current 2024/25 year). After 5 April 2025, you will only be able to top up the previous six years.

    If you reached state pension age on or before 5 April 2016, you can also only top up a maximum of six years. However, the actual amount of voluntary NI contributions you can make depends on your circumstances and is likely to be much less than the maximum. Contact the Future Pension Centre to find out how many years you can buy and what it will add to your state pension. If you've already reached state pension age, you'll need to contact the Pension Service.

  • Can I pay for voluntary national insurance contributions by monthly instalments?

    No. There's no option to pay for voluntary class 3 national insurance (NI) contributions for previous years by direct debit. But if you're looking to buy several years of NI contributions, you don't need to pay it all in one go – you can pay for each year separately. Do note though that the deadline of 5 April 2025 applies if you're planning to fill gaps between 2006 and 2016.

  • I claim Universal Credit, but my national insurance credits are not showing on my record

    If you claim Universal Credit, you are entitled to automatic national insurance credits for the duration of your claim. However, there have been many reports of MoneySavers telling us that when they check their national insurance record, these automatic credits are missing.

    We're aware of technical issues with the transfer of data between the DWP and HMRC. And the DWP has assured us that the department is working on an improved process to add historic and future credits to claimants' records.

    If you currently claim, or have claimed Universal Credit at any point, you need to check your national insurance record on and see if you're missing any credits. If you are, don't panic.

    The DWP says that once the issue is resolved, claimants' records will be corrected.

    HMRC is advising claimants to wait until Universal Credit credits are showing on their record before making any voluntary payments needed to make that a qualifying year. If any payments are made unnecessarily, they can be refunded.

  • Will I get a refund if I buy extra years and then find out I didn't need to?

    If you made voluntary contributions for tax years you later find out you didn't need to increase your state pension (for example, because of a backdated HRP award), you can request a refund.

    Whether you'll get one is determined on a case-by-case basis, and there are no hard and fast rules on whether you'll be successful or not.

    However, it's worth applying if you think you might've paid unnecessarily, especially due to an error outside of your control.

    To apply for a refund, you'll need to write to HMRC at the following address:

    HM Revenue and Customs
    National Insurance Contributions and Employer Office
    BX9 1AN

    In your letter include your national insurance number, the reason you want a refund, and the years you would like refunding.

    Full information on how to apply for a refund can be found on If you need help, HMRC has a national insurance enquiries helpline you can call on: 0300 200 3500.

MSE weekly email

FREE weekly MoneySaving email

For all the latest deals, guides and loopholes simply sign up today – it's spam-free!

Spotted out of date info/broken links? Email: