Germany Riester Rente Contribution Calculator

Calculate minimum Riester contribution for full state allowance (Zulage)

Ad placeholder (leaderboard)

A Riester-Rente contribution calculator that works out the Mindesteigenbeitrag — the minimum you must pay into your German Riester pension to receive the full state Zulage. It applies the 4%-of-prior-year-income rule, subtracts your Grundzulage and Kinderzulage entitlements, and enforces the 60 EUR Sockelbeitrag floor and the 2,100 EUR annual cap.

How it works

The state tops up Riester savings with allowances (Zulagen), but only if you pay your share. The required total is 4% of your prior-year gross income; your own contribution is that minus the allowances you receive:

zulagen     = grundzulage + sum(kinderzulage)
target4pct  = min(priorYearIncome * 0.04, 2100)
eigenbeitrag = max(target4pct - zulagen, sockelbeitrag = 60)
totalPaid   = eigenbeitrag + zulagen

The Zulagen are fixed: 175 EUR Grundzulage per saver, 185 EUR per child born before 2008, and 300 EUR per child born from 2008. The 4% target is capped at 2,100 EUR (including the Zulagen), and the own contribution can never fall below the 60 EUR Sockelbeitrag — even when a low earner with several children would otherwise owe nothing. Pay less than the required Eigenbeitrag and the Zulagen are cut proportionally.

Example and notes

On a prior-year income of 40,000 EUR with the Grundzulage and two children born from 2008: the 4% target is 1,600 EUR; the Zulagen are 175 + 300 + 300 = 775 EUR; the minimum own contribution is 1,600 − 775 = 825 EUR. Paying that 825 EUR yourself secures the full 775 EUR of state money, for 1,600 EUR flowing into the pension.

A low earner on 12,000 EUR with two young children has a 4% target of 480 EUR but 775 EUR of Zulagen — so the formula floors at the 60 EUR Sockelbeitrag, and paying just 60 EUR still unlocks the full allowance. All figures use the current Riester rules and are computed in your browser.

Ad placeholder (rectangle)