Everything you need to know about buying property in Germany
Buying property in Germany is increasingly attractive to international buyers drawn by economic stability, dynamic cities and a solid rental market. Understanding acquisition fees – Grunderwerbsteuer, Notarkosten, Grundbuch, Maklerprovision – is essential to properly budget your project and avoid surprises.
Grunderwerbsteuer: property transfer tax in Germany
The Grunderwerbsteuer is the German equivalent of property transfer duties. This tax varies considerably by federal state (Bundesland): from 3.5% in Bavaria to 6.5% in Brandenburg, North Rhine-Westphalia, Saarland and Schleswig-Holstein. Berlin, Hesse and Mecklenburg-Western Pomerania apply 6%, Bremen (since 1 July 2025), Hamburg and Saxony 5.5%. Our simulator uses an average rate of 5.5%. This tax is due by the buyer and payable within one month of the tax notice.
Notarkosten and Grundbuchkosten: notary and registry fees
In Germany, the Notar (notary) plays a central role in every real estate transaction. Their fees (Notarkosten) are set by law (GNotKG, table B): 3.0 times the base fee for the contract, its completion and supervision, plus 19% VAT, about 0.76% of the price for a €300,000 home. They cover contract drafting, signature authentication and property transfer supervision. Grundbuchkosten – land registry fees – come to 1.5 times the same base fee, about 0.32% at €300,000. Registering the Grundschuld that secures the loan comes on top (about 0.4% of the amount borrowed). The Grundbuch is maintained by the local court (Amtsgericht) and constitutes the official proof of ownership in Germany.
Maklerprovision: the real estate agent commission
Since the reform of December 2020 (Bestellerprinzip), the Maklerprovision (agent commission) must be shared equally between buyer and seller for residential purchases. The total commission ranges from 5.95 to 7.14% including VAT depending on the region. Our simulator applies 3.57% including VAT for the buyer's share (half of ~7.14%). For new builds (Neubau), the commission is typically included in the price by the developer.
Baugeld and financing: German mortgages
The Baugeld (mortgage) in Germany works differently from many other countries. German banks typically offer a fixed rate for 10, 15 or 20 years (Zinsbindung), after which the rate is renegotiated. The Tilgungssatz (initial repayment rate) is generally 2 to 3%. Banks usually finance up to 80% of the property value for residents, and 60 to 70% for non-residents. The KfW (Kreditanstalt für Wiederaufbau) offers subsidized loans for energy-efficient properties.
KfW subsidies: purchase assistance in Germany
The KfW (Kreditanstalt für Wiederaufbau) is Germany's public bank offering subsidized loans and grants for property purchases and renovations. The KfW 124 program provides loans up to €100,000 for homeownership. The KfW 261/262 program finances energy renovations with reduced rates and repayment bonuses of up to 25%. For an Effizienzhaus (energy-efficient home), combined subsidies can represent tens of thousands of euros in savings.
Most popular German cities for investment
The German real estate market offers diverse opportunities: Berlin remains attractive despite rent controls (Mietendeckel), Munich is the most expensive city (€5,000-10,000/m²), Hamburg and Frankfurt attract international investors, while Leipzig, Dresden and Düsseldorf offer more affordable prices (€2,000-4,000/m²). University cities like Heidelberg, Freiburg and Münster have strong rental demand.
Property tax obligations in Germany
As a property owner in Germany, you are subject to Grundsteuer (property tax), reformed in 2025 with a new calculation method based on land value. Rental income is taxed at Germany's progressive income tax rate (14 to 45%). Capital gains are tax-free after 10 years of ownership (Spekulationsfrist) or if the property was used as a primary residence. The Franco-German tax treaty prevents double taxation.
Property purchase procedure in Germany
The purchase process in Germany is strictly supervised by the Notar. After agreeing on the price, the Notar drafts the Kaufvertrag (sales contract) which must be signed in their presence. The buyer receives the contract at least 2 weeks before signing (Beurkundung). The Notar then supervises the Auflassungsvormerkung (priority notice in the Grundbuch), payment of the price, and final property transfer (Eigentumsümschreibung). The entire process typically takes 3 to 6 months.
Renting vs. Buying in Germany: Key Considerations
Germany has one of Europe's lowest homeownership rates at around 50%, reflecting a strong rental culture and tenant protection laws. However, buying can make financial sense over the long term due to low interest rates and the tax-free capital gains after 10 years. Renters benefit from strong Mieterschutz (tenant protection) laws that limit rent increases and make eviction difficult. When deciding between renting and buying, consider the Kaufen-oder-Mieten calculation: compare total ownership costs (mortgage, Hausgeld, maintenance, opportunity cost of equity) against rental costs over your expected holding period. In cities like Munich and Frankfurt where price-to-rent ratios exceed 30, renting may be more economical, while cities like Leipzig or Dresden with ratios under 20 can favor buying.