Skip to content

Instantly share code, notes, and snippets.

@kasir-barati
Created October 16, 2025 05:08
Show Gist options
  • Save kasir-barati/71190978735e63d4a00956383043bbf2 to your computer and use it in GitHub Desktop.
Save kasir-barati/71190978735e63d4a00956383043bbf2 to your computer and use it in GitHub Desktop.
Buy a house in Germany

Property transfer tax (Grunderwerbsteuer)

Notary and land registration

  • Around 1.5% - 2% of the property’s purchase price.

Estate agent fees

  • Split Immobilienmakler fees with the seller.
  • 6% plus VAT – totaling 7.14%.
  • Or 3.57% each for the seller and the buyer.

Mortgage (hypothek)

  • Find all mortgage options in advance.
  • German banks that offer mortgages include:
    • Commerzbank
    • Deutsche Bank
    • DKB
    • Postbank
    • Santander
    • Hypovereinsbank
  • Ask if they have an English-speaking staff member who can help you.
  • Get a mortgage agreement in principle (pre-approval) from a bank.
  • Downpayment: 20%
  • Mortgage repayments won't be more than 35% of your monthly income.
    • Some banks might ask me insurance for this, just in case if I fall seriously ill or die.
    • Might be required if I am the sole earner in a family or if I borrow at a high loan-to-value level.
  • Fixed-rate mortgages for 10 years.
  • After 10 years, you can then refinance the loan at whatever the market rates are at that time.

Mortgage Broker

Buying the house

  • Analyze house prices and property types in the area before searching.
  • Buying a property that I'll need to renovate? Find out about the local building rules and regulations.
  • Visit a potential property at different times of the day to get an idea of things such as noise pollution and traffic levels.
    • Consider taking a friend along for a second opinion.

1. Finding a House

Note

Before searching for a German property, it’s a good idea to get an informal mortgage agreement in principle (pre-approval).

  • Immobilienscout24
  • Immonet
  • Immowelt

2. Survey the Property

3. Making an Offer

  • Reservation fee (0.5% to 1% of the property’s price).
    • Property will be taken off the market.
    • Reservation period: 2 or 4 weeks.
    • During this time we have to finalize our mortgage.

4. Finalizing Mortgage

  • Documents from the seller confirming the property’s details.
  • Documents confirming my identification and income.
  • Submitted my application.
    • Mortgage lender takes up to 10 days to process it.

5. Signing the Contracts

  • Shop around for a notary and surveyor (if required).
    • Do NOT necessarily choose the ones recommended by the estate agent.
  • Agree on a notary with the seller to progress the legal elements of the transaction.
  • The notary will draft the final purchase contract.
  • A 14-day cooling-off period before it can be signed.
    • Then attend the notary's office in person with the seller.
    • I need a translator to come to this meeting with you.
  • Notary will provide a priority notice to the land registry, registering an intention for the property to be transferred into my name.

6. Pay

  1. The estate agent's fee.
  2. Notary's fee.
  3. Some weeks, the notary will set a date for me to transfer the full purchase amount to the seller.
  4. Transfer tax bill, which must be paid within four weeks.
    • After land registry transfer is complete -- some weeks after you get the keys and move in.

7. Utilities & Telecommunications

  • Gas & water.
  • Internet.

Buildings Insurance -- Wohngebaudeversicherung

  • Cost of any damage to the structure of the property -- for example, due to fire or flooding.
  • For apartments I might not need this since it might be shared between all owners in the building.
  • Contents insurance: protection against damage to or theft of your belongings, ain't required by law.

Ref

https://www.expatica.com/de/housing/buying/buying-a-german-property-100945/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment