🇩🇪 Germany

Buying Property in Germany: A Guide for Foreign Buyers

Apartments in Germany cost from €5,900 to €8,200 per m² across the cities we track. Expect to pay another 6–12% of the price in taxes and fees.

Can foreigners buy property in Germany?

No restrictions for foreign buyers

There are no restrictions on foreign ownership of residential property in Germany for EU or non-EU buyers.

Tax ID you'll need: Steuer-ID (assigned on purchase or registration)

How to buy, step by step

  1. 1Agree on price and get a financing commitment
  2. 2The notary prepares the draft purchase contract
  3. 3Sign the notarised contract (Beurkundung)
  4. 4A priority notice (Auflassungsvormerkung) is entered in the land register
  5. 5Pay the price when the notary confirms it is due, and pay transfer tax
  6. 6Ownership is registered in the land register (Grundbuch)

What it costs

A 60 m² apartment in Berlin at the average €5,900/m² costs about €354,000. Purchase taxes and fees add roughly €21,240–€42,480. Full breakdown of Germany property taxes and costs.

Mortgages and residency

Approx. 60–80% LTV for non-residents, depending on income and residence.

Frequently Asked Questions

Can foreigners buy property in Germany?↓
There are no restrictions on foreign ownership of residential property in Germany for EU or non-EU buyers.
How much are buying costs in Germany?↓
Typically 6–12% of the purchase price for a resale apartment, including transfer tax, notary or legal fees and registration.
How much does an apartment cost in Germany?↓
Average prices range from €5,900/m² to €8,200/m² across 3 cities; in Berlin a 60 m² apartment costs about €354,000.
Can non-residents get a mortgage in Germany?↓
Approx. 60–80% LTV for non-residents, depending on income and residence.

Last reviewed 2026-10. General information, not tax or legal advice: rates change and often depend on region and buyer status, so confirm with a local notary, lawyer or tax adviser. Sources: rechner-hub: Grunderwerbsteuer nach Bundesland 2026.