Buying a House in Germany
A major financial milestone, understand the full process, all the hidden costs, and which insurances protect your investment.
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.
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.
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.
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.
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.
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.
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%
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.
Insurance, bank account, tax & onboarding help in 7 languages — free, and we earn nothing for suggesting him.
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
Real estate agent (Makler)
Split buyer/seller since 2020
Property survey / inspection
Optional but recommended for older homes
Renovation buffer
Budget this for properties older than 20 years
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:
- Interhyp (interhyp.de) — works with 400+ lenders, English support available
- Dr. Klein (drklein.de) — independent brokers, English advisors available
Current mortgage rates vary, always compare at least 3 lender offers before committing.
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 mortgageCovers 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 recommendedCovers 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 importantCovers 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
- 🇮🇳
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.