Stage 1
Before You Start Searching
- Know your budget — property price PLUS ~10–11% buying costs on top. On a €500K property, hold ~€55K for costs alone.
- Have your down payment ready — minimum 10–20% recommended. German banks require min. 10% equity. 20% gets significantly better rates.
- Get a SCHUFA report and verify it is clean — free once per year at meineschufa.de. Dispute any errors before applying.
- Understand your Steuerklasse and its effect on lendable income. Banks use your net income after tax.
- Check your visa/residency status allows a mortgage. EU: no restriction. Non-EU with valid permit: generally fine. Visitor visa: no.
- Obtain a mortgage pre-approval letter (Finanzierungsbestätigung) — without this, sellers will not take your offer seriously.
Expat tip: Many German banks are uncomfortable with non-German income. ING, DKB, and Hypofriend are more expat-friendly. A mortgage broker (Baufinanzierungsberater) is worth their fee — they know which lender suits your profile.
Stage 2
Financing & Mortgage
- Compare at least 3 mortgage offers — use Interhyp, Dr. Klein, or Hypofriend. Your Hausbank is rarely most competitive.
- Understand Zinsbindung — German mortgages fix for 10 or 15 years, not the full term. Know your refinancing risk.
- Check if the loan includes Sondertilgungsrecht (early repayment option — usually 5–10% of loan/year without penalty).
- Calculate your true monthly cost — mortgage + Grundsteuer + insurance + maintenance.
- Understand Beleihungsauslauf (LTV ratio). Below 60% = best rates. Above 80% = risk premiums.
- Confirm the bank will lend on your specific property type. Heritage-listed buildings or low energy classes (F/G/H) can be declined.
Refinancing risk: Most German mortgages only fix for 10 years. Always stress-test your budget at 5–6% interest for the refinancing scenario.
Stage 3
Property Search & Making an Offer
- Verify the Energieausweis (energy certificate) — required by law. Class A–C is ideal. F–H properties face mandatory upgrades.
- Check the Grundbuch (land register) extract — look for Grundschulden, Wegerechte, Wohnrechte. These transfer with the property.
- Review the Baulastenverzeichnis (building obligations register) — separate from Grundbuch. Contains shared access routes and boundary obligations.
- For flats: inspect the Teilungserklärung — check for Sonderumlage (special assessments) of €5K–€30K.
- Request the last 3 years of Eigentümerversammlungs-Protokolle (owners' meeting minutes) — reveals planned repairs and upcoming costs.
- Check the monthly Hausgeld amount and what it covers. Typical range €150–€500/mo for flats.
- Verify the Bebauungsplan — what can be built on adjacent land. Your view or quiet street could change.
- Get an independent Gutachter (building surveyor) for properties built before 1990.
Stage 4
Due Diligence & Notar Process
- Always use a Notar — legally required for all property purchases in Germany.
- Request the Kaufvertrag (purchase contract) draft at least 14 days before signing. You are legally entitled to this.
- Have the contract reviewed by an independent lawyer if anything is unclear — cost EUR 200–500.
- Confirm the Auflassungsvormerkung (priority notice) is registered in the Grundbuch before transferring any money.
- Clarify exactly which fixtures and fittings are included — German sellers routinely remove kitchens and light fittings. Get it in writing.
- Confirm a written Übergabeprotokoll (handover protocol) will be completed on key day.
German Notare are used to buyers signing quickly. As an expat, insist on having the contract in advance, take your time, and ask every question you have. It is your legal right.
Stage 5
Closing & Payment
- Pay the Grunderwerbsteuer within 4 weeks of notarisation — in Rheinland-Pfalz: 5.0%. Late payment delays your Grundbuch entry.
- Do not transfer the purchase price until the Notar gives written release.
- Arrange Wohngebäudeversicherung (building insurance) before Übergabe — banks require proof before releasing mortgage funds.
- Transfer all utilities on the handover day — electricity, gas, water. You are liable from day of possession.
- Re-register at Einwohnermeldeamt within 2 weeks of moving in. Legal requirement within 14 days.
Stage 6
After Purchase
- Wait for the Grundsteuerbescheid from the Finanzamt — property tax notice in year one.
- Submit Grundsteuererklärung if required (one-time 2025 reform requirement).
- Set up a maintenance reserve fund immediately — rule of thumb: 1% of property value per year.
- Check if your property qualifies for KfW energy efficiency grants — up to €75,000 in subsidised loans available.
- Update your Hausratversicherung (contents insurance) to a homeowner's policy.
- Understand Nachbarrecht — German neighbour law on tree heights, fence positions, noise hours.
Summary
True Cost of Buying in Germany
Based on a €500,000 property in Rheinland-Pfalz:
| Cost item | Rate | On €500K |
| Grunderwerbsteuer | 5.0% | €25,000 |
| Notar fees | ~1.5% | €7,500 |
| Land registry (Grundbuch) | ~0.5% | €2,500 |
| Estate agent commission | 3.57% | €17,850 |
| Building survey (optional) | Fixed | €500–1,500 |
| Total one-time buying costs | ~10.6% | ~€53,350 |
| Total cash needed at closing | — | ~€153,350 |
Estimated Monthly Costs After Purchase
Based on €500K property, 20% down, €400K loan at 3.5% over 25 years:
| Item | Monthly cost |
| Mortgage (principal + interest) | €2,002 |
| Grundsteuer (Kaiserslautern Hebesatz 610%) | ~€67 |
| Building insurance | ~€45 |
| Maintenance reserve | ~€417 |
| Total estimated monthly outgo | ~€2,531 |
5 things most expats forget: (1) Grunderwerbsteuer is due within 4 weeks of signing. (2) Building insurance must be in place BEFORE you get the keys. (3) German sellers often remove the kitchen — confirm in writing what stays. (4) Re-register (Anmeldung) within 14 days. (5) Your mortgage rate fixes for 10 years — stress-test refinancing at 5–6%.