The single most common financial surprise for first-time buyers in Germany is the total cost of acquisition. Not the mortgage rate, not the renovation budget. The transaction costs themselves, which in Germany are among the highest in Europe and which must be available as equity from day one. They cannot be financed as part of a mortgage. They are owed regardless of whether the sale completes. And they can add 11–14% to the purchase price before you have lifted a paintbrush.
Understanding these costs fully, before you begin your search, changes how you approach your budget. It also prevents the disappointment of finding a property you love, calculating your mortgage, and then discovering you do not have enough cash for the transaction costs on top.
The Four Costs of Every German Property Purchase
1. Grunderwerbsteuer — Property Transfer Tax
The Grunderwerbsteuer is a state tax levied on the purchase price. It is mandatory, it is paid by the buyer, and it must be settled before the notary can complete the land register transfer. The rate varies by state, and significantly so.
| State | GrESt Rate | On €1,000,000 |
|---|---|---|
| Bavaria (München) | 3.5% | € 35,000 |
| Baden-Württemberg | 5.0% | € 50,000 |
| Berlin | 6.0% | € 60,000 |
| Hamburg | 5.5% | € 55,000 |
| North Rhine-Westphalia | 6.5% | € 65,000 |
| Saxony | 3.5% | € 35,000 |
| Thuringia | 6.5% | € 65,000 |
Munich buyers benefit from Bavaria's rate of 3.5%, the joint lowest in Germany alongside Saxony. This is one of several reasons why Munich, despite higher absolute prices, has a comparatively lower transaction cost burden than Berlin or the Ruhr.
2. Notarkosten — Notary Fees
All German property transactions must be processed through a notary. The notary's fee is regulated by federal law (GNotKG) and is calculated on a sliding scale based on the purchase price. Across the €500,000–€2,000,000 price range typical for Munich residential property, notary fees typically run to approximately 0.8–1.0% of the purchase price, inclusive of the land register entry fee (Grundbucheintragungsgebühr), which is billed separately but typically amounts to an additional 0.3–0.5%.
3. Grundbucheintragungsgebühr — Land Register Entry
The land register entry is the formal recording of your ownership in the Grundbuch — Germany's definitive, public record of property ownership. It is legally mandatory and administered by the local Amtsgericht (district court). The fee is also GNotKG-regulated and is typically included within the notary's overall invoice. For most transactions, expect to budget approximately €3,000–5,000 for a property in the €1–1.5M range.
4. Maklerprovision — Agent Commission
Since December 2020, a federal law governs how agent commission is structured in German residential transactions. Where a buyer and seller are both represented by agents, the commission must be split equally between both parties. The total commission is typically 5.95% of the purchase price (inclusive of 19% VAT), meaning the buyer's share is 2.975% — or approximately 3% rounded. Where only one party has an agent, that party bears the cost, capped at the level paid by the other side.
Agent commission in Germany is subject to 19% VAT (Mehrwertsteuer). When comparing quoted commission rates, always check whether they are stated inclusive or exclusive of VAT. The standard market commission of 3.57% per side is 3.0% net plus 19% VAT.
A Worked Example: €950,000 Apartment in Munich
In this example, the buyer needs to have approximately €80,000 available in cash, on top of the deposit, to cover acquisition costs. This is 8.4% of the purchase price. If the buyer is also financing 70% LTV (€665,000), their total equity requirement on day one is approximately €80,000 + €285,000 = €365,000 — and that is before any renovation or furnishing budget.
Ongoing annual costs to budget
Grundsteuer (annual property tax) is levied by the municipality and varies by location and property value. For a typical Munich apartment it runs €600–2,500 per year. Germany reformed its Grundsteuer calculation methodology in 2022; new assessments are being phased in across states, and some Munich property owners will see changes to their annual liability from 2025 onward.
Hausgeld (monthly building service charge) applies to all apartment buyers in managed buildings. It covers building insurance, shared maintenance, administration, caretaker services and contributions to the long-term maintenance reserve (Instandhaltungsrücklage). In Munich, Hausgeld typically runs €2.50–5.00 per square metre per month, meaning a 120m² apartment might cost €300–600/month. Check the current Hausgeld and the financial health of the reserve fund before purchasing.
German property costs are transparent, regulated and, once you know what to expect, entirely manageable. The key is building them into your budget from the first conversation, not discovering them at the point of making an offer. Any reputable agent should provide you with a full cost estimate at the outset of your search.
We provide every client with a clear, itemised purchase cost breakdown for any property they are seriously considering, before they make an offer.
Request a Cost Estimate