Whether to rent or buy in Germany is rarely obvious. Germany has unusually high purchase costs, strong tenant protection, and a culture where renting for life is normal. This calculator runs both paths side by side and tells you, in euros, when buying overtakes renting for your specific numbers.
How it works
The buyer pays a deposit plus Kaufnebenkosten upfront, then a constant monthly Annuitätendarlehen payment, plus Hausgeld (maintenance and service charge). The renter pays rent that grows each year and invests every euro of cash-flow saving, plus the buyer’s upfront outlay, at your chosen return.
monthly mortgage = loan * r * (1+r)^n / ((1+r)^n - 1)
where r = annual rate / 12, n = term in months
buyer net worth (year y) = home value - mortgage balance - selling cost
renter net worth (year y) = invested deposit + costs + saved cash flow, compounded
buy advantage = buyer net worth - renter net worth
Each month the loan balance falls by the principal part of the payment, the home value grows by the appreciation rate, and the rent escalates annually. Breakeven is the first year the buyer’s net worth passes the renter’s and stays ahead.
Example
A 400,000 EUR flat with a 20 percent deposit, 12 percent Kaufnebenkosten, a 3.8 percent mortgage over 30 years, versus 1,400 EUR rent. With 2.5 percent appreciation and a 5 percent investment return, the upfront 48,000 EUR of buying costs takes several years to recover, so renting leads early and buying overtakes later — the tool shows exactly which year.
Notes
This is a planning estimate, not tax advice. It ignores income-tax effects, the ten-year owner-occupier capital-gains exemption, and Bausparvertrag products. Everything is computed in your browser; nothing is uploaded.