About the UK State Pension Calculator
This UK State Pension calculator estimates your new State Pension from the number of qualifying National Insurance (NI) years you have now and expect to build before State Pension age. It then shows what buying extra voluntary years would add, what they cost and how many years of retirement it takes to get your money back.
It uses the 2026/27 figures published on GOV.UK: the full new State Pension is £241.30 a week, you need 35 qualifying years for the full amount and at least 10 years to get anything, and voluntary Class 3 contributions cost £18.40 a week (£956.80 for a full year). Each qualifying year between 10 and 35 is worth one thirty-fifth of the full rate — about £6.89 a week or £358 a year at today’s rate.
The simple years ÷ 35 method applies exactly if your NI record started after 6 April 2016. If you paid NI before then, DWP worked out a “starting amount” that can be above or below this (for example if you were contracted out), so check your official forecast on GOV.UK before paying for gaps. Results are in today’s money and ignore future triple-lock increases, which make the top-up more valuable, not less.
With the default inputs, the forecast state pension (per week) is £220.62. Change any value above to recalculate instantly.
How to use the uk state pension calculator
- 1Look up your qualifying years on your NI record via GOV.UK’s State Pension forecast.
- 2Enter how many more years you expect to build through work or NI credits.
- 3Enter the number of gap years you are thinking of buying.
- 4Pick your expected tax rate in retirement and how long you expect to draw the pension.
- 5Compare the cost of the voluntary years with the payback period and lifetime gain.
Formula and method
For anyone whose National Insurance record started on or after 6 April 2016, the new State Pension is one thirty-fifth of the full rate for every qualifying year, with nothing paid below 10 years and no extra paid above 35. The calculator adds the years you already have to the years you expect to build, caps the total at 35 and applies the full 2026/27 rate of £241.30 a week.
Voluntary years only count if they move you closer to 35, so any years beyond that are ignored when working out the cost. The payback period divides the cost of the useful years (52 weeks of Class 3 at £18.40 each) by the extra pension they buy each year after income tax. Annual figures use 52 weeks; the State Pension is actually paid every four weeks, so a year’s payments can total slightly more.
- years
- Qualifying NI years (current + expected + voluntary, max 35)
- full rate
- Full new State Pension per week (£241.30 in 2026/27)
- Class 3
- Weekly voluntary NI rate (£18.40 in 2026/27)
Worked examples
20 years so far, 10 more to come, buying 2 gaps
With 30 years in total you would get 30/35 × £241.30 = £206.83 a week. Buying two more years lifts that to 32/35 = £220.62, an extra £13.79 a week. The two years cost 2 × £956.80 = £1,913.60, and the extra £717 a year (£574 after 20% tax) repays that in about 3.3 years.
Below the 10-year minimum
Eight years would pay no new State Pension at all. Three voluntary years take the record to 11, worth 11/35 × £241.30 = £75.84 a week. They cost 3 × £956.80 = £2,870.40, which a non-taxpayer recovers in under nine months of payments.
Already heading for 35 years
34 years would give £234.41 a week, so only one of the three voluntary years is useful. It costs £956.80 and adds £6.89 a week, taking you to the full £241.30. The other two years would be wasted money.
Frequently asked questions
How many NI years do I need for the full State Pension?+
You need 35 qualifying years for the full new State Pension (£241.30 a week in 2026/27) if your record started after April 2016. You need at least 10 years to get any State Pension. People who were contracted out before 2016 may need more than 35 years.
Is it worth paying voluntary National Insurance?+
Often yes. A full year of Class 3 costs £956.80 in 2026/27 and adds about £6.89 a week (£358 a year) for life, so it typically pays back in under three years before tax. It is not worth it if you will reach 35 years anyway or if your official forecast says extra years will not increase your pension.
How far back can I fill gaps in my NI record?+
You can normally pay voluntary contributions for the previous 6 tax years. The special extended deadline that allowed gaps from April 2006 onward to be filled ended on 5 April 2025. Check your gaps and get a quote through the GOV.UK forecast service before paying.
What is the difference between Class 2 and Class 3 voluntary contributions?+
Class 2 (£3.65 a week in 2026/27) is a cheaper option available to some self-employed people and people working abroad. Class 3 (£18.40 a week) is the standard voluntary rate for everyone else. HMRC tells you which class you are eligible to pay.
Why is my official forecast different from this calculator?+
If you paid National Insurance before 6 April 2016, DWP calculated a starting amount under the old and new rules, which may be higher or lower than years ÷ 35 — especially if you were contracted out. Your official forecast on GOV.UK reflects that; use this calculator to understand the effect of extra years.
Is the State Pension taxable?+
Yes. The State Pension is taxable income, although it is paid without tax deducted. Whether you pay tax depends on your total income, which is why the payback period here is shown after your chosen income tax rate.
Results are estimates for educational purposes and are not financial advice. Rates, fees and terms vary — confirm with your lender or a licensed advisor before making decisions.