🏡

Buying a House in Germany

A major financial milestone, understand the full process, all the hidden costs, and which insurances protect your investment.

🏗️ The full journey

The house-buying process at a glance

Eight steps from affordability check to receiving the keys — what happens and in what order.

⚠️

Disclaimer: This page is for general informational purposes only and does not constitute financial, legal, or professional advice. We are not licensed financial advisors. All figures shown are approximate and may change. Always consult a qualified financial advisor and verify with official sources such as bafin.de, bundesfinanzministerium.de, or your local Finanzamt before making any financial decisions.

1

Check Affordability

You need 20–30% of the purchase price as a down payment, plus an additional 10–15% for purchase costs (taxes, notary, agent fees). Rule of thumb: your monthly mortgage payment should not exceed 35% of your net income.

2

Get Mortgage Pre-approval (Finanzierungsbestätigung)

Approach your bank or a mortgage broker such as Interhyp or Dr. Klein. You will need: last 3 payslips, 2 years of tax assessments (Steuerbescheid), current bank statements, and a copy of your ID/residence permit.

3

Search for Property

Browse portals such as Immobilienscout24, Immowelt, and Immonet. Consider engaging an independent buyer's agent (Käufermakler), they represent your interests, not the seller's.

Make an Offer / Negotiate PricePrice negotiation is normal in Germany

Unlike in India, price negotiation is common in Germany. Get an independent property valuation (Gutachten) for older properties. Once a price is agreed, do NOT transfer any money yet, the sale is not legally binding until the notary contract is signed.

5

Notary Appointment (Notar)

All property sales in Germany MUST go through a licensed notary. The Notar is legally neutral — they are not your lawyer. Both buyer and seller attend the same appointment. The full Kaufvertrag (purchase contract) is read aloud. You have a 2-week cooling-off window to withdraw after signing.

6

Pay Purchase Costs

These costs are paid separately from the purchase price and must come from your own cash:

  • Grunderwerbsteuer (land transfer tax)3.5–6.5%
  • Notary fee~1.5–2%
  • Land registry (Grundbuch)~0.5%
  • Real estate agent commission (if applicable)3.57%
Total extra cost: approximately 7–15% on top of the purchase price
7

Land Registry Entry (Grundbucheintrag)

You are officially the legal owner of the property only once your name is entered in the Grundbuch (land register). This process typically takes 4–12 weeks after the notary appointment.

Receive Keys

Congratulations, the property is yours! Make sure you have obtained Wohngebäudeversicherung (building insurance) before or on the day of handover. This insurance is mandatory if you have a mortgage, and strongly recommended even if you don't.

PS
✦ A personal recommendation — not an ad
Need a hand with this? We recommend Pranoy, a free financial advisor

Insurance, bank account, tax & onboarding help in 7 languages — free, and we earn nothing for suggesting him.

💰

The Costs Nobody Tells You About

Plan to have 7–15% of the property value in additional cash on top of the purchase price.

Beyond the purchase price, plan to have 7–15% of the property value in additional cash. These costs are rarely covered by your mortgage.

Grunderwerbsteuer by Federal State

Bavaria & Saxony

3.5%

Hamburg

5.5%

Berlin

6.0%

NRW / Schleswig-Holstein

6.5%

Notary + Land Registry fees

Non-negotiable, set by law

~2%

Real estate agent (Makler)

Split buyer/seller since 2020

~3.57%

Property survey / inspection

Optional but recommended for older homes

€300–800

Renovation buffer

Budget this for properties older than 20 years

5–10%
⚠️
Important: These additional costs are NOT covered by your mortgage in most cases. You must have this cash available separately before signing the Kaufvertrag.
🏦

Getting a Mortgage as an Indian in Germany

Eligibility, what banks look for, and which brokers to use for the best rates.

You are eligible for a German mortgage if you hold a valid German residence permit. Tourist visas and short-term visas do not qualify.

🏆

Best position: EU Blue Card or Niederlassungserlaubnis (permanent residence) — banks view these most favourably and offer the best rates and terms.

📋

Typical bank requirements: at least 2 years of stable German employment history, a 20–30% down payment from your own funds, and a clean Schufa credit score.

🔍

Compare offers via:

📊

Current mortgage rates vary, always compare at least 3 lender offers before committing.

💡
Tip: Fix your interest rate (Sollzinsbindung) for 10–15 years. This gives you predictable monthly payments and protects against rising rates over the long term.
🛡️

Homeowner Insurances

Three key insurance layers — one is legally required with a mortgage, the others are strongly recommended.

Owning a home in Germany comes with three key insurance layers. The first is legally required if you have a mortgage; the others are strongly recommended.

🏚️

Wohngebäudeversicherung (Building Insurance)

MANDATORY with mortgage

Covers damage to the physical structure of the building, fire, storm, hail, burst pipes, and water ingress. This is a requirement if you are financing the property with a mortgage.

Typical cost: €200–600/year (depends on property size and location)

🛋️

Hausratversicherung (Household Contents Insurance)

Strongly recommended

Covers the contents inside your home — furniture, electronics, clothing, and personal belongings, against fire, theft, vandalism, and burst pipes.

Typical cost: ~€100–250/year

🌊

Elementarschadenversicherung (Natural Hazard Insurance)

Increasingly important

Covers flooding, earthquakes, landslides, and other natural disaster damage. With extreme weather events becoming more frequent in Germany, this add-on is worth considering especially in flood-prone areas. Usually bundled with building insurance.

Typical add-on cost: ~€50–150/year extra

🇮🇳

India-Specific Tips

Key rules for NRIs, tax implications, and common pitfalls for Indians buying property in Germany.

  • 🇮🇳

    NRIs and Indians on work visas can legally buy property in Germany — there is no citizenship or EU residency requirement. Your residence permit is enough.

  • 🏦

    You do not technically need a German bank account to buy property, but in practice all notaries require a German IBAN for the purchase price transfer. Open one well before you begin the search.

  • 📝

    Rental income is taxable in Germany at your regular income tax rate. If you rent out the property, you must declare the income in your annual Steuererklärung using Anlage V.

  • 🤝

    Germany-India DTAA (Double Tax Avoidance Agreement) protects you if you sell while living in India — you pay capital gains tax in Germany, and this qualifies for a tax credit in India, avoiding double taxation.

  • ⚠️

    Do NOT buy property while you are still in your Probezeit (probation period, typically 3–6 months at a new employer). Banks will almost universally refuse a mortgage application during this period.

Disclaimer: This information is provided for educational purposes only and may not reflect the latest rules, fees or requirements. Always check the latest information from the official sources (the relevant German authority, embassy or official website) before making any decisions.

Last updated: 19 July 2026