How to Correctly Calculate Property Returns in Germany: Real Cases and Calculations
Real estate investments in Germany are considered stable and reliable.
However, the actual return often turns out lower than expected — especially when calculated incorrectly.
Let’s go through the main formulas, hidden expenses, and real examples from different cities.
Return Formulas: from Gross Yield to Cashflow
Gross Yield (Bruttorendite)
The simplest formula:
Gross Yield=Annual Rent (cold)Purchase Price×100%\text{Gross Yield} = \frac{\text{Annual Rent (cold)}}{\text{Purchase Price}} \times 100\%Gross Yield=Purchase PriceAnnual Rent (cold)×100%
Example:
Property price: €200,000
Rent: €800/month → €9,600/year
Gross Yield = 9,600 / 200,000 × 100 = 4.8 %
⚠️ Drawback: Does not include expenses or taxes.
Net Yield (Nettorendite)
Example:
Purchase €200,000 + fees €20,000 = €220,000
Annual rent: €9,600
Non-recoverable costs (maintenance fee, reserves, management): €1,500
Net Yield = (9,600 – 1,500) / 220,000 × 100 = 3.7 %
Cashflow (Net Cash Income)
The most realistic metric:
Cashflow=Rental Income−All Ongoing Costs−Financing\text{Cashflow} = \text{Rental Income} - \text{All Ongoing Costs} - \text{Financing}Cashflow=Rental Income−All Ongoing Costs−Financing
Includes loan payments (interest + repayment).
➡️ If Cashflow > 0, the property generates real income, not just “paper yield”.
Hidden Costs that Reduce Profitability
Many investors only calculate rent and mortgage, but forget about constant costs:
-
Maintenance fee (Hausgeld) – including non-recoverable WEG expenses
-
Reserves for major repairs (roof, heating, elevator)
-
Management costs (rental or property administration)
-
Insurances (building, liability)
-
Tax advisor (especially important for foreign owners)
-
Vacancy periods (no rent between tenants)
The actual yield is almost always lower than the gross yield.
Examples by City (2025)
Leipzig (B-city, Eastern Germany)
Purchase price: €150,000
Rent: €550/month = €6,600/year
-
Gross Yield: 4.4 %
-
After costs: Net Yield ~ 3.2 %
-
Cashflow: with 70 % mortgage at 3.2 % → about +€50/month (slightly positive)
Düsseldorf (A-city, Rhine-Ruhr)
Purchase price: €300,000
Rent: €1,100/month = €13,200/year
-
Gross Yield: 4.4 %
-
Net Yield (fees €2,500, reserves €800) ~ 2.9 %
-
Cashflow: with 70 % financing at 3.2 % → about –€150/month (negative flow, focus on capital growth)
Stuttgart (A-city, Baden-Württemberg)
Purchase price: €400,000
Rent: €1,200/month = €14,400/year
-
Gross Yield: 3.6 %
-
Net Yield: ~2.5 %
-
Cashflow: with 70 % mortgage → about –€300/month (long-term investment)
✅ Conclusion: How to Calculate Correctly
-
Gross Yield is a good starting point but usually too optimistic.
-
Net Yield gives a more realistic picture by including expenses.
-
Cashflow is the key metric for investors – it shows real money “in hand”.
-
B-cities (Leipzig, Dresden, Magdeburg) offer higher yields and often positive cashflow.
-
A-cities (Berlin, Munich, Düsseldorf, Stuttgart) offer lower yields but strong long-term appreciation potential.
Tip: Always include all expenses and calculate your Cashflow – that’s the only way to see your property’s true return.