How Do I Calculate My Expected German Pension Based on My Salary and Years of Contribution

The formula is straightforward: Total pension points × €39.32 = your monthly gross pension. Here’s an interactive calculator so you can plug in your own numbers.

German pension calculator — estimate your monthly statutory pension

Annual gross salary €50,000
Years of contributions 30 years
Early retirement?
Total pension points earned
Gross monthly pension
Annual pension (gross)
Coverage vs. final salary
Points per year
Total points
Point value (2026)€39.32
Monthly pension
State pension covers of your final salary. The 48% benchmark assumes average lifetime earnings.

Here’s how the math works behind the calculator:

Step 1 — Points per year: Divide your salary by the national average (€45,358 in 2026). Earning €50,000 gives you 50,000 ÷ 45,358 = 1.10 points/year.

Step 2 — Total points: Multiply points/year by your years of contributions. 30 years × 1.10 = 33 points.

Step 3 — Monthly pension: Total points × €39.32. So 33 × €39.32 = ~€1,298/month gross.

Step 4 (if retiring early): Subtract 0.3% for every month before standard age, permanently.

A few things worth keeping in mind: the calculator gives you your gross pension — taxes and health insurance contributions are still deducted in retirement. Also, your actual pension statement from the DRV will account for special credits (like years spent raising children or caregiving) that this simple formula doesn’t include. Those can meaningfully increase your final figure.