Riester Zulage Calculator: The Real Formula
Every Riester calculator online gives you a number with no formula behind it. Here's the actual Grundzulage + Kinderzulage + 4%-Eigenbeitrag math, worked by hand for a single earner and a two-child family.

Your Riester provider sent a Zulagenbescheid with a number on it, and there's no way to tell from the letter alone whether that number is the full subsidy or a cut-down one. Every "Riester Rente Rechner" you can find online will spit out a figure, but none of them show the arithmetic behind it — so you're trusting a black box with money the government owes you.
TL;DR
- The Riester Zulage has two parts: a Grundzulage of €175/year per person, plus a Kinderzulage of €300/year per child born 2008 or later (€185 for children born earlier).
- To get the full subsidy, you must pay a minimum own contribution (Eigenbeitrag) of 4% of last year's gross social-security income, minus your allowances — with a floor of €60/year even if 4% works out lower.
- Pay less than the required Eigenbeitrag and the Zulage is cut proportionally, not lost outright.
- A family with two young children needs a far smaller Eigenbeitrag than a single earner on the same salary to unlock the same full subsidy — the worked tables below show why.
- This is the subsidy math only; whether Riester itself still makes sense for you is a separate question, covered in our Riester decision guide.
KEY-STAT: €175 — the annual Grundzulage every eligible Riester saver gets, per §84 EStG
The Riester Zulage Formula, Plain
Two laws set the whole calculation. §84 EStG fixes the Grundzulage at €175 per year, paid to every eligible saver regardless of income. §85 EStG adds a Kinderzulage of €300 per year for each child born from 2008 onward (€185 for children born earlier), credited to whichever parent receives the Kindergeld for that child.
Getting both allowances in full isn't automatic — it's conditional on how much you pay in yourself. §86 EStG sets the Mindesteigenbeitrag: 4% of your previous year's gross income subject to statutory pension contributions, minus the allowances you're claiming, with a floor of €60/year if that calculation comes out lower. In short:
Required Eigenbeitrag = (4% × last year's gross SV-income) − (Grundzulage + Kinderzulage), floor €60
Pay that amount into your contract for the year and you get the full Zulage. Pay less, and the Deutsche Rentenversicherung's Zulagenstelle (ZfA) reduces the subsidy in the same proportion as your shortfall.
What Counts as "Gross Income" in the 4% Calculation
The 4% isn't applied to whatever number sits on your payslip — it's applied specifically to income that would be subject to statutory pension contributions if you weren't otherwise exempt, as defined in §86 EStG. For most employees that's simply last year's gross salary, but two groups need to check the detail rather than assume:
- High earners above the contribution ceiling (Beitragsbemessungsgrenze): only income up to that ceiling counts toward the 4%, so a €120,000 salary doesn't require a €4,800 Eigenbeitrag — it caps at the ceiling figure for the relevant year.
- The self-employed and civil servants (Beamte): eligibility and the reference income can differ from a standard employee's, since Riester eligibility itself runs through statutory pension scheme membership — a detail worth confirming with your Riester provider or the ZfA directly if your situation isn't a straightforward salaried job.
Note
The 4% always uses the previous calendar year's income, not your current salary. A raise this year doesn't change what you owe toward this year's Zulage — that adjustment only shows up in next year's required Eigenbeitrag.
Worked Example 1: Single Earner, No Kids
Take someone earning €40,000 gross per year, no children, contributing to a Riester contract for the first full year.
| Step | Amount |
|---|---|
| 4% of €40,000 gross income | €1,600 |
| Minus Grundzulage | − €175 |
| Required Eigenbeitrag for full Zulage | €1,425/year (≈ €118.75/month) |
| Zulage received if this is paid | €175 |
Warning
€1,425/year is a real commitment — over three times the €60 Sockelbetrag floor. Savers who assume the minimum is "around €60" and pay only that get their €175 Grundzulage cut down hard, because the actual threshold scales with income, not a flat number.
Worked Example 2: Family, Two Kids (Both Born After 2007)
Same €40,000 gross income, but this time the saver has two children, both born after 2007, and the Kinderzulage is allocated to them.
| Step | Amount |
|---|---|
| 4% of €40,000 gross income | €1,600 |
| Minus Grundzulage | − €175 |
| Minus Kinderzulage (2 × €300) | − €600 |
| Required Eigenbeitrag for full Zulage | €825/year (≈ €68.75/month) |
| Zulage received if this is paid | €175 + €600 = €775 |
The two households earn identically, but the parent of two needs to find €600 less per year in own contributions to unlock a subsidy that's €600 larger. That gap is entirely the Kinderzulage doing its job — it counts against the same 4% ceiling that determines what you owe.
What Happens If You Pay Less Than the Minimum
The single earner from Example 1 only manages to pay in €400 for the year instead of the required €1,425. The ZfA doesn't withhold the Grundzulage entirely — it scales it down in proportion to the shortfall:
| Scenario | Eigenbeitrag paid | Required for full Zulage | Zulage received |
|---|---|---|---|
| Full contribution | €1,425 | €1,425 | €175 (100%) |
| Partial contribution | €400 | €1,425 | ≈ €49 (28%) |
Tip
If a tight month means you can't hit the full Eigenbeitrag, paying something still buys a proportional slice of the Zulage — it's rarely worth skipping a contribution entirely over a shortfall of a few hundred euros.
How This Compares to the Post-2027 Altersvorsorgedepot
The government's incoming Altersvorsorgedepot drops this Eigenbeitrag-and-Zulage arithmetic in favour of a simpler subsidised ETF wrapper starting in 2027. Riester's existing Grundzulage-plus-Kinderzulage structure isn't going away for contracts already running, but anyone deciding where to put new money should weigh this calculation against the newer scheme's flatter rules rather than assume either one automatically wins — see our expat guide to private pensions in Germany for how Riester fits alongside the other options.
Comparing Riester-eligible plans before you commit to a contribution level
Partner link — we may earn a commission; the price for you never changes.
Frequently Asked Questions
How much is the Riester Grundzulage per year?
€175 per eligible person per year, fixed by §84 EStG, paid regardless of income as long as the minimum own contribution is met.
How much is the Riester Kinderzulage per child?
€300 per year for each child born on or after January 1, 2008, and €185 per year for children born earlier, per §85 EStG. It's credited to whichever parent receives Kindergeld for that child.
What is the minimum I have to pay to get the full Riester Zulage?
4% of your previous year's gross income subject to statutory pension contributions, minus your Grundzulage and Kinderzulage, with a floor of €60/year under §86 EStG. The exact euro figure depends entirely on your income and number of children — see the worked examples above.
What happens if I don't pay the full required amount?
The Zulagenstelle (ZfA) reduces your Grundzulage and Kinderzulage proportionally to the shortfall rather than cancelling them outright — paying half the required Eigenbeitrag gets you roughly half the subsidy, not zero.
This article is for informational purposes only and does not constitute financial or insurance advice. Compare options via licensed intermediaries such as Check24 or Verivox.
More from Money in Germany

Riester Rente payouts are 84% taxable in 2026, not tax-free. See worked euro examples for the lifelong annuity and the 30% lump-sum option, sourced to current German tax rules.

Cancelling a Riester Rente counts as schädliche Verwendung and triggers repayment of Zulagen, tax benefits, and taxed growth. See the worked euro cost against three penalty-free alternatives.

Kfz-Versicherung premiums are up ~10% for 2026. Here's the Nov 30 deadline, the Sonderkündigungsrecht, and how to switch without losing your SF-Klasse.
Stay in the loop
Get the latest articles delivered to your inbox. No spam, unsubscribe anytime.
How Riester Rente Payouts Are Taxed
Riester Rente payouts are 84% taxable in 2026, not tax-free. See worked euro examples for the lifelong annuity and the 30% lump-sum option, sourced to current German tax rules.
Continue Reading