Pension Calculator

Calculate your estimated retirement pension in Spain: years contributed, regulatory base and percentage. Free and up to date.

How to calculate your retirement pension in Spain

Calculating the estimated pension you will receive when you retire is key to planning your future. This calculator uses the official parameters of the Spanish system: regulatory base (average of 25 years / 350 months) and percentage based on years contributed.

How the calculation works

Pension = Regulatory Base ร— % based on years contributed

The regulatory base is the average of contribution bases for the last 25 years divided by 350 months. The percentage ranges from 50% (15 years) to 100% (35+ years), increasing progressively.

Percentage table by years contributed

Years contributedApplicable percentage
15 years50%
16 years50.25%
17 years50.5%
18 years50.75%
19 years51%
20 years51.25%
21 years51.5%
22 years51.75%
23 years52%
24 years52.25%
25 years52.5%
26 years77.5%
27 years80%
28 years82.5%
29 years85%
30 years87.5%
31 years90%
32 years92.5%
33 years95%
34 years97.5%
35 years100%
36 years100%
37 years100%
38 years100%
39 years100%
40 years100%

Tips for your retirement

  • Contributing more years always increases the pension, but the last 5 years have more weight.
  • Early retirement penalizes the pension between 4% and 21% depending on months in advance.
  • Maximum pensions in Spain are around โ‚ฌ3,050/month and minimum pensions around โ‚ฌ1,134/month for over 65.
  • Supplement with private savings: pension plans, investment funds or savings insurance.

Frequently Asked Questions

How is the retirement pension calculated in Spain?
The pension is calculated by multiplying the regulatory base (average of the last 25 years bases / 350 months) by the percentage based on years contributed: 50% at 15 years up to 100% at 35 years.
How many years do I need to contribute to get a pension?
The minimum is 15 years contributed, of which at least 2 must fall within the last 15 years.
What is the minimum pension in Spain?
In 2026 the minimum pension for those over 65 without dependents is approximately EUR 1,134 per month (14 payments).