How to Buy a House in Germany: The Complete Expat Guide for 2026

Detached family house with a garden, representing buying property in Germany as an expat Housing & Finance · Germany

How to Buy a House in Germany: The Complete Expat Guide for 2026

Financing works differently here, closing costs are never part of the mortgage, and non-residents play by a stricter set of rules. Here is the whole journey, with real numbers.

Buying property in Germany is entirely possible as an expat — but it is nothing like buying in your home country. The financing works differently, the closing costs sit outside the mortgage, and the legal process has its own rhythm. I have watched expats stumble at every single stage, almost always because nobody explained the real mechanics upfront.

This guide walks you through the actual journey: from getting pre-approved by a German bank through to holding the keys. No sugarcoating. Real numbers, real timelines, and the non-resident requirements most blogs quietly skip.

By the end you will know exactly what you can afford, what it truly costs, and whether you are ready to start.

Who Can Buy Property in Germany?

Good news first: Germany has no restrictions on foreigners owning property. You do not need citizenship, permanent residency, or even to live here. What your status does change is how much a German bank will lend you — and that changes everything about your budget.

EU residents: You can borrow up to 90% of the property value (LTV). On a €500,000 property, that is €50,000 down and €450,000 borrowed. This is the standard German setup.
Non-residents & non-EU citizens: Maximum 60% LTV — you must put down 40%. On that same €500,000 property, you need €200,000 in cash. This is a hard cap, not a negotiating position.
Extra scrutiny for non-EU nationals: Expect additional credit checks and a requirement to document income stability going back 2+ years.
The practical takeaway: if you hold a residence permit and live here, you are treated close to a local. If you are buying from abroad, budget as though you are a cash buyer for nearly half the purchase price.

The 5-Step Buying Journey

1
Get pre-approved — 2 to 4 weeksBefore you look at a single listing, get a pre-approval letter (Finanzierungsbestätigung) from a German bank. They will pull your SCHUFA, verify income via your employment contract and payslips, and tell you your ceiling. Sellers in competitive cities will not take you seriously without it.
2
Find a property — 2 to 8 weeksUse Immobilienscout24, Immonet, or a Makler (estate agent). In Munich, Berlin, Hamburg and Frankfurt, good listings see 20+ offers within days. Smaller towns give you room to think and negotiate.
3
Make an offer — 1 to 2 weeksSubmit through the Makler or directly to the seller. Negotiation is completely normal. Once you agree, you will sign a preliminary agreement — but do not skip the inspection before you commit.
4
Inspection & notary — 1 to 2 weeksHire a certified building inspector (€500–1,500). In parallel, engage a Notar. The notary verifies title, drafts the purchase deed, and coordinates the transfer tax. In Germany the notary is mandatory and neutral — they work for the transaction, not for you.
5
Sign & close — about 1 weekYou, the seller and the Notar sign the Kaufvertrag. The notary collects all funds. Once cleared, your name is entered in the Grundbuch (land registry) — and only then is the property legally yours.
Total realistic timeline: 6–12 weeks from pre-approval to keys, assuming nothing goes sideways. Build in buffer.

Mortgage Rates & Financing in 2026

German mortgage rates currently run roughly 3.1–4.4% for a 10-year fixed (Annuitätendarlehen), with the most common deals landing around 3.74%.

What actually moves your rate

Down payment size — more equity down means a meaningfully lower rate.
Employment type — an unbefristet (permanent) contract beats a fixed-term or freelance one every time.
SCHUFA score — Germany's credit rating. Thin file? Expect worse terms.
Income stability — 2+ years in the same job unlocks better pricing.

How the Annuitätendarlehen works

You pay a fixed monthly amount for a fixed period, usually 10 to 20 years. That payment covers principal plus interest. At the end of the fixed term you do not own the house outright — you refinance whatever balance remains at whatever rates exist then.

Worked example: a €400,000 mortgage at 3.74% over 20 years costs about €2,128 per month. After 10 years you have paid down roughly €100,000, and you refinance the remaining €300,000.
Critical: German banks almost never finance closing costs. That 10–15% of the purchase price has to come out of your own pocket, in cash, on top of your down payment.

The Real Costs: Kaufnebenkosten

Everyone fixates on the mortgage and forgets the Kaufnebenkosten — the purchase side costs that land on top of your deposit. This is the single most common reason an expat's plan collapses two weeks before signing.

Grunderwerbsteuer (transfer tax): 3.5–6.5%, depending entirely on which Bundesland you buy in.
Notary & land registry: roughly 1–1.5% of the purchase price. Non-negotiable.
Estate agent commission: 3–7.5%, now typically split between buyer and seller.
Mortgage registration: about 0.2–0.5% of the loan amount.

Real example — a €500,000 property

Down payment (20%): €100,000
Transfer tax (5.5%): €27,500
Notary & registry (1.2%): €6,000
Agent commission (6%): €15,000
Mortgage registration (0.3%): €1,500
Total cash needed at signing: €150,000

That is the number to plan around. Not the deposit — the deposit plus everything above it.

How Much Salary Do You Actually Need?

German banks work off a simple rule of thumb: your mortgage should not exceed roughly 2.5–3x your gross annual income. On a €50,000 gross salary that means a maximum mortgage of about €125,000–€150,000.

Average German salary: around €4,851/month (~€58,000/year)
Average expat salary: around €3,204/month (~€38,000/year)
Minimum wage: €13.90/hour, roughly €2,409/month
Graduate starting salary: €44,000–€50,000+/year
Worked example: a €45,000 gross salary supports a mortgage of about €112,500–€135,000. At 3.74%, that is roughly €620–740 per month.

Look honestly at those numbers against big-city prices and you will see why most expats buy in smaller cities and commuter towns first, or wait until a second income joins the application.

Documents You Will Need

Valid passport or ID
Employment contract
Last 2–3 months of payslips
Proof of your down payment — bank statements, and a gift letter if family is helping
Proof of address — Meldebestätigung or a utility bill
If self-employed: tax returns plus business registration
Where people lose time: proof of the source of your down payment. German banks take this seriously. Money that appeared in your account last month with no paper trail will stall your application.

Before You Start

1
Open a German bank accountYou will need one for mortgage payments, and having an established account history with a German bank genuinely helps your application.
2
Build your savings visibly and separatelyKeep the deposit in one traceable place. Proof of source matters more than you expect.
3
Get the pre-approval letter before you view anythingIt costs you nothing and it is the difference between being a real buyer and a tourist at the viewing.
4
Decide upfront: living in it or renting it out?The tax treatment is completely different. Owner-occupied and investment property are two different financial products in Germany — decide before you sign, not after.

The Bottom Line

Buying property in Germany takes patience, real cash upfront, and a clear understanding of a process that rewards preparation and punishes improvisation. But for expats who are committed to staying, it remains one of the strongest wealth-building paths available here.

Get pre-approved. Understand your true all-in number. Then start your search knowing exactly what you can afford.

Questions about your own situation? Drop a comment below or DM us @find.around on Instagram — we read everything, and your question is probably one a few thousand other people have too.

Comments