The short answer: the 35% rule

There is no law stopping you: foreigners can buy property in Germany regardless of nationality or visa. The real gatekeeper is the bank's budget calculation, the Haushaltsrechnung. Its core rule, confirmed by consumer advice centres across Germany, is simple: your monthly mortgage payment — interest plus repayment — should not exceed 30–35% of your household net income. At 35% you are at the standard limit; at 40% a bank may still say yes, but with no buffer left for real life.

Household net incomeMax. monthly payment (35%)Loan it carries*Purchase price at 80% loan-to-value
€3,000€1,050≈ €200,000≈ €250,000
€4,000€1,400≈ €267,000≈ €333,500
€5,000€1,750≈ €333,000≈ €416,500

*At 4.3% interest plus 2% initial repayment (an annuity of 6.3% of the loan per year), roughly the terms well-qualified buyers get in October 2026, when top 10-year fixed rates run at about 4.0–4.5%. The price column assumes the bank lends 80% and you fund the rest — plus all side costs — in cash.

Run these examples backwards and a familiar rule of thumb appears: approved purchase prices land at roughly 4–5 times the household's gross annual income. That is not a bank law — it is simply where the 35% maths ends up at today's rates. And income is only half of the test. The other half is cash, as sections 3 and 4 show.

✅ Free Germany Relocation Checklist

Everything you need to know before moving to Germany: visa, housing, banking, insurance, and more – all in one PDF.

🔒 No spam. Unsubscribe anytime.

How the bank does the maths

In the Haushaltsrechnung the bank starts from your proven net income, then subtracts flat living-cost allowances (Lebenshaltungspauschalen) for each household member, your existing commitments — car finance, other loans, maintenance payments — and a safety margin. The mortgage payment has to fit into what remains. This is why the cap sits near 35% of net rather than at "whatever is left at the end of your month": the bank prices in the costs of owning, not just the loan.

What counts as income matters as much as how much you earn. Salary from a permanent contract counts in full once you have passed probation, evidenced by several months of German payslips. Rental income is counted only at a discount. Bonuses and commission are typically averaged over two to three years or heavily discounted, and a one-off payment is ignored. Income from a fixed-term contract or from a job still in its probation period is often discounted or left out entirely — the same salary can produce two different verdicts depending on the contract behind it.

The bank will also pull your SCHUFA report. A thin file is normal for newcomers, but negative entries are a hard problem; if you have never checked yours, you can estimate the score a lender would see with our SCHUFA simulator before you apply.

The worked example: €4,000 net, a €322,500 home, €103,000 cash

Here is the full calculation for a household taking home €4,000 a month, following a real lender example step by step:

  1. Payment ceiling: 35% of €4,000 net = a maximum payment of €1,400 per month.
  2. Loan size: at 4.51% interest plus 2% initial repayment, that €1,400 a month carries a loan of ≈ €258,000.
  3. Purchase price: if the bank lends 80% of the price, a €258,000 loan corresponds to a purchase price of ≈ €322,500.
  4. Cash needed: €64,500 of equity (the 20% the bank does not lend) plus ≈ €38,700 of purchase side costs (12% of the price) = ≈ €103,000 in savings.

The lesson surprises most first-time buyers: a €4,000 net income "supports" a €322,500 home on paper — but the purchase only happens if roughly €103,000 of cash exists. For most expats, accumulating the cash, not earning the income, is the longer project. A household on €3,000 net runs the same maths to a loan of roughly €200,000 and a proportionally smaller cash pile.

The cash you need beyond the price: Nebenkosten and equity

On top of the purchase price, German purchases carry side costs (Nebenkosten) of roughly 10–15%, and banks expect them to come from your savings, not from the loan:

Equity guidance follows the same logic (and matches KfW advice): at a minimum, cover the side costs from savings; ideally, hold side costs plus 20% of the price, which also unlocks the best interest rates. Loans covering 100% of the price — even 110%, including the side costs — do exist, but typically cost 0.5–1 percentage points more interest and are harder to get approved, because the bank carries the entire risk.

And the bill does not stop at the notary's office: owners keep paying Grundsteuer (property tax), buildings insurance and, for apartments, Hausgeld and maintenance reserves. Those running costs are exactly why the 35% rule leaves a buffer instead of letting a payment consume half your income.

The expat checklist: what German banks want from foreign buyers

Quick tip: Run your own Haushaltsrechnung before viewing a single property: 35% of your household net income is your payment ceiling, and your savings must cover 10–15% in side costs plus ideally 20% of the price. If the cash side falls short, the fix is a cheaper property, not a bigger loan — 100% financing costs up to a full point more in interest.

Frequently Asked Questions

Stop guessing — check your ExpatScore now

See exactly where you stand with SCHUFA, banking, and the German financial system.

Check my score — it's free
what income needed to buy house in Germany as expat expat Germany SCHUFA German bank account blocked account

Explore More Expat Guides

Need more help navigating life in Germany? Check out our full library of practical guides.

View All Guides →