German pension gap calculator (Rentenlücke)

See what the German state pension pays you net, how big the gap to your target income is, and the monthly saving that closes it, in today's money.

  • Free, no sign-up
  • Your numbers stay in your browser
  • Same rules as the Zenarios app
  • Reviewed

Stays in your browser

You and your pension
years

We take 2026 minus your age as your birth year; it sets your regular pension age.

€

Pay above the contribution ceiling (€101,400 in 2026) earns no extra pension.

Pension points so far
years

Each past year counts as if you had earned today's salary. Your DRV statement is more exact.

years

67 if born 1964 or later. Each month earlier costs 0.3 % for life; each month later adds 0.5 %.

€

A month, in today's money. Many plan with 70–80 % of today's take-home pay.

More assumptions
Retirement and savings
€

Company (bAV) or private pensions after tax and contributions, in today's money.

Without children, care insurance costs 4.2 % instead of 3.6 %.

years
€

Investments you'll keep until the pension starts. Not the money counted under other pensions.

% a year

Nominal, after costs, before tax, on what you save and later draw. A mix of shares and bonds: around 4–6 %.

% a year

The ECB aims for 2 % a year over the medium term.

Your pension gap is €752 a month in today's money.

From 67 the state pension pays about €1,915 gross, €1,548 after health insurance and tax. To fill the gap until 90 you need €151,686 by then, or about €229 a month from now. All figures at today's wage level: today's pension value, assuming pensions and pay rise with average wages.

Net state pension
€1,548

€1,915 gross · 45.0 points

Gap a month
€752

Target €2,300

Capital needed at 67
€151,686

Pays the gap for 23 years

Monthly saving from now
€229

At 2.9% real return

Your state pension from 67, a month€1,915
  • Net pension€1,548
  • Health insurance (8.75%)€168
  • Care insurance (3.6%)€69
  • Income tax and Soli€131
Retirement savings that close the gap, today's money
€0€50K€100K€150K€200K34445363738290Pension starts

What if… monthly saving needed

See the figures
How the gap is worked out, a month in today's money.
StepValue
Points so far12.01
Points until 67 (1.00 a year)33.04
Access factor (Zugangsfaktor)1.000 · Regular pension age, no deduction
Gross pension (× €42.52 per point)€1,915.46
Health insurance−€167.60
Care insurance−€68.96
Income tax and Soli (taxable share 100% for a 2059 start)−€131.00
Net state pension€1,547.90
Other pensions, net€0.00
Target€2,300.00
Gap€752.10

Next step

How the calculator works

The German state pension (gesetzliche Rente, paid by the Deutsche Rentenversicherung, DRV) is a points system. The calculator follows the official formula:

Gross pension = Entgeltpunkte × Zugangsfaktor × aktueller Rentenwert

  1. Points (Entgeltpunkte). Each year your gross pay is divided by the average pay of all insured people (€51,944 in 2026). Pay above the contribution ceiling of €101,400 a year earns nothing extra. The calculator adds the points you have so far, either from your own records or estimated from your years of contributions, and the points you will earn at today’s salary until the pension starts.
  2. Access factor (Zugangsfaktor). 1.0 at your regular pension age (67 if born 1964 or later), 0.3 % less for each month earlier, 0.5 % more for each month later.
  3. Pension value (Rentenwert). One point is worth €42.52 a month since 1 July 2026.
  4. From gross to net. As a member of statutory health insurance in retirement (KVdR) you pay half of the 14.6 % general rate and half of the 2.9 % average extra contribution, so 8.75 %, plus 3.6 % care insurance (4.2 % without children). Income tax is charged on the taxable share for your start year, after the €102 allowance for costs, the €36 allowance for other deductions and your health and care contributions, at the 2026 rates, single assessment.
  5. Gap, capital, saving. The gap is your target net income minus the net pension and other pensions. The capital is what pays that gap at the start of every month until the age you choose, at the real return (your return minus inflation), using the annuity formula. The monthly saving is the level amount that grows to that capital by the pension start at the same real return.

Today’s money, honestly. Every figure is at today’s wage level. The calculator assumes your salary rises with average wages (so you keep earning the same points a year) and that the pension value rises with wages too. Then the pension it shows is what today’s pension value pays for your points. That equals today’s purchasing power if wages keep pace with prices; if wages rise faster than prices, it buys a little more. If pensions grow more slowly than wages, which the pension formula allows, the real pension will be lower. Your saving is shown in today’s money as well: raise it each year with inflation.

Example: 34 years old, €52,000 a year

Someone aged 34 earning €52,000 gross a year (about average pay) with 12 years of contributions reaches 45.0 points by 67. That is a gross pension of €1,915 a month. Health insurance takes €168, care €69 and income tax €131, because a pension that starts in 2059 is fully taxable. €1,548 is left.

With a target of €2,300 a month the gap is €752. Paying that until 90 needs €151,686 at the start of retirement, at a real return of 2.9%. Saving €229 a month from now gets there.

Retiring at 63 instead changes a lot: four fewer years of points and a 14.4 % deduction for life bring the net pension down to €1,268, and the monthly saving needed rises to €426.

German pension terms in plain English

If you moved to Germany for work, your letters from the DRV use words that matter for this calculator:

  • Renteninformation: the yearly statement from the DRV once you are 27. It projects your pension at the regular age, gross, before health insurance and tax.
  • Rentenauskunft: the detailed statement, sent every three years from 55 and available earlier on request. It lists your insured periods and explains your Entgeltpunkte; use it for “I know my points”.
  • Regelaltersgrenze: your regular pension age, 67 for everyone born in 1964 or later.
  • KVdR: health insurance for pensioners. If you were privately insured (PKV), you pay your premium instead, which this calculator does not model.
  • bAV (betriebliche Altersversorgung, company pension) and Riester/Rürup (state-subsidised private pensions): enter what they pay after tax under “Other pensions”.

Years insured in other EU countries count towards the minimum insurance periods (Wartezeit), but there is no combined “European pension”: each country pays its own pension for its own years. This calculator only sees the German part.

What it can’t see

It assumes steady pay rising with wages, no career breaks, no part-time years and no child-raising credits beyond what is already in your points. It treats you as single for tax, ignores church tax and the tax on investment returns from your savings, and uses one return for saving and spending. A partner’s pension, survivor’s pensions, property and the years between stopping work and the first pension all change the answer. Zenarios puts these together in one plan, with the same German pension rules, year by year. To check the money you would draw, use the withdrawal calculator; for an early exit, the retirement bridge calculator.

Common questions

How is the German state pension calculated?

Monthly gross pension = pension points (Entgeltpunkte) × access factor (Zugangsfaktor) × pension type factor (1.0 for an old-age pension) × current pension value (aktueller Rentenwert, €42.52 since July 2026). A year at exactly average pay earns one point, so 45 years at average pay give 45 × €42.52 = €1,913.40 gross a month.

How much of my German pension is left after tax and health insurance?

Statutory health insurance takes 8.75 % (half of 14.6 % plus half of the 2.9 % average extra contribution) and care insurance 3.6 % (4.2 % without children). Income tax depends on the year you retire: a €1,913.40 pension starting in 2026 keeps about €1,619 a month if it is your only income; the same pension starting in 2058 or later, when it is fully taxable, keeps about €1,547.

Is my German pension taxed?

Yes, partly. The taxable share depends on the year your pension starts: 84 % for 2026, rising half a point a year to 100 % for pensions starting in 2058 or later. As the only income, a pension starting in 2026 stays free of income tax up to about €1,453 gross a month; one starting in 2058 or later up to about €1,187.

How much does retiring early cost?

Each month before your regular pension age cuts the pension by 0.3 %, for life. Retiring at 63 instead of 67 costs 14.4 %, and you also earn four fewer years of points. Each month you start after the regular age adds 0.5 %. An early start needs 35 insured years; with 45 years you can start at 65 without the deduction (if born 1964 or later).

Why are the results in today's money?

The calculator values your points with today's pension value and assumes your pay and the pension value both rise with average wages until you retire. The pension then buys what it would buy today if wages keep pace with prices. If pensions fall behind wages, it will buy less; the result is a planning estimate, not a promise.

Sources