How much will your German pension refund be? Here is what sets the figure, and how to estimate it before you file.
The refund returns your own pension contributions, 9.3% of your gross salary for every month you paid in. What you get back depends on your earnings and your months, not on how long you have been away. Across 3,500+ documented cases, the average refund is EUR 12,926.

“Got €16,400 back. Camilo kept me updated every step.”
James T. · Canada
Guide path
What decides the size of your refund
Three factors set the amount, and a free calculator turns them into a first estimate.
Your months and your gross salary
The refund is your own 9.3% employee contribution for each month you paid in. A longer contribution history and a higher gross salary both raise the total. Only the employee share is refundable; the matching employer contribution stays in the fund.
The income ceiling caps a high salary
Contributions form only on income up to the annual contribution ceiling (Beitragsbemessungsgrenze), the yearly limit on pensionable income. Salary above that ceiling generates no contribution, so it does not increase the refund for that year.
How many months are allowed to count
For nationals of treaty countries, totalization at 60 contribution months turns the case into a pension rather than a refund, so their refund never covers more than 59 months. Without a treaty, 60 months is no ceiling and a longer record can be refunded.
Before you file, you want a figure to plan around, and not the average across everyone else's cases. You want the one your own German years come to. That figure isn't a quote you wait on from an office. It follows from a short set of facts about how you worked in Germany, and you can trace the shape of it yourself before any application goes in.
Three things decide it, and one of them surprises people. What you earned and how long you paid in build the sum. A yearly income ceiling caps how much of a high salary counts. And your passport can limit how many of your months are eligible in the first place. Work through them in that order and the estimate stops being a guess. Then one last check explains why the money that lands can still sit under the number you expected.
What builds the sum, and why it starts at half
Two numbers off your own record set the refund: the gross wage you earned each month, and the count of months German pension contributions came out of it. For each of those months, the refund returns 9.3% of that gross wage, your own employee contribution, added up across the whole stretch you paid in. Longer stretch, higher wage, larger sum. The arithmetic runs no deeper than that.
That's also why two very different careers can land on the same figure. Each month is priced on its own gross and then added to the rest, so a long run at a modest wage and a short run at a high one can meet in the middle. The mix of the two inputs decides more than either one on its own, which is the first reason a headline number from someone else's case tells you little about yours.
Where people misjudge the figure is the half that never returns. Of the two pension contributions your job produced each month, only one was ever yours: the 9.3% taken from your pay. The equal amount charged to your employer stays in the fund and reaches nobody who leaves. So set your expectation from your own contribution, not from the full pension bill your work ran up, because the number you're after is the smaller of the two.
Two things people expect to matter don't. The years that have passed since you left Germany don't change the sum, and neither does how long you've lived abroad since. Those govern whether and when you can file. The size answers to your wages and your months, and to nothing else on the calendar.
The ceiling a high salary runs into
A bigger wage lifts the refund, but only up to a line redrawn each year. German pension contributions form on income up to the Beitragsbemessungsgrenze, a pensionable-income limit the government resets annually. Earn above it in a given year and the excess carries no contribution, so it adds nothing to what a refund can return for that year. There's no fixed euro figure to memorise here. The limit moves year to year, and the year each of your salaries fell in is the one that counts.
For most salaries this never bites, because the whole wage sits under the limit and every euro of it feeds the sum. It matters for the well-paid year. Past the line, a raise stops feeding the refund, so two people who earned very differently above the ceiling reclaim the same amount for those months. If your German pay ran high, this is why a quick "9.3% of everything I earned" overshoots.
How many of your months are allowed to count
The month-count that feeds the sum carries its own limit, and here, for the only time, your passport touches the figure. It doesn't change what a single month is worth. It can change how many months a refund is allowed to cover.
Hold a passport from a country with a social security agreement with Germany, an American, Indian or Canadian one among them, and reaching 60 contribution months counts as a German pension earned. The agreement reads the two systems together to get you there, and once you're there a pension stands in place of the refund. So a treaty national's refund is never built on more than 59 months. Beyond that line the money comes back as a pension later, not a payout now.
Carry a passport from a country with no such agreement and 60 is no ceiling on your refund at all. Crossing it leaves you a choice rather than closing a door. You can still take the contributions back, and a longer record then means more eligible months and a larger refund, or you can keep the pension those years earned. Either way, the count on your own record, not the average and not your instinct, is what tells you whether a longer stint means a bigger refund or a pension instead.
Turn the estimate into your number
Put those three together and you can price your own case: your months, your monthly gross under the yearly ceiling, your own 9.3%. A refund calculator does the adding in under a minute, which beats carrying the average in your head as if it were a promise. The average is a crowd's number. Yours comes off your own record, and the two rarely match. Treating the average as your own figure is the most common way people walk in expecting the wrong amount.
One thing can still pull the money you receive below the estimate: the record the fund pays from. It settles a refund off the periods logged under your insurance number, so a contribution month that never reached that file is a month it won't pay for. Straightening that record runs through a process called Kontenklärung (account clarification), and a decision letter is where a shortfall tends to surface first. Both have guides of their own. For an estimate, it's enough to know the figure assumes a record with no gaps in it.
When the estimate looks worth claiming, collecting it is the part Fundsback has run since 2015. You keep the number and the decision. We take the German forms and every letter the Deutsche Rentenversicherung (German statutory pension insurance) sends back, and run the whole pension refund in English. Our share is only ever a slice of a refund that arrives. If nothing comes back, neither does a bill.
Common questions about the refund amount
How much money can I recover?
The refund amount depends on how long you worked in Germany and how much you earned. Only the employee share of contributions (roughly half of what was paid in) is refundable. On average, Fundsback clients receive EUR 12,926 back. The free Pension Check and our refund calculator can give you a first estimate based on your specific situation.
ExploreCan I still get a pension refund after 5 years or 60 months?
Five years or 60 months do not automatically answer the refund question on their own. They are part of the eligibility logic together with nationality, current residence and the broader pension situation, so the case should be checked before you rule refund in or out.
ExploreReady for the right next step?
Use the guide for orientation, then continue into the matching service path or contact once the next action is clear.

