Hidden Costs: All Fees When Buying Property in Germany
One of the biggest surprises for property buyers in Germany — especially those coming from countries with lower transaction costs — is the substantial additional costs (Kaufnebenkosten) that come on top of the purchase price. These costs typically total 10-15% of the purchase price and must generally be paid from your own savings, as most banks will not finance them.
Understanding and budgeting for these costs early in your property search is essential. Failing to account for Kaufnebenkosten is one of the most common reasons property purchases fall through — buyers find their dream property only to discover they don't have enough cash to cover the mandatory fees.
Overview: The Four Main Cost Components
Kaufnebenkosten consist of four main components, three of which are mandatory and one that depends on how you find the property:
- Grunderwerbsteuer (Property Transfer Tax): 3.5-6.5% — mandatory, varies by state
- Notar Fees (Notarkosten): ~1.0-1.5% — mandatory for all property transactions
- Grundbuch Fees (Land Registry): ~0.5% — mandatory for ownership registration
- Maklerprovision (Agent Commission): 3.0-3.57% buyer's share — only if an agent is involved
In a state with 6% transfer tax and an agent involved, total Kaufnebenkosten can reach 14-15% of the purchase price. In Bavaria (3.5% tax) without an agent, costs can be as low as 5-6%. This variation makes location and purchase method significant factors in your total budget.
Grunderwerbsteuer: Property Transfer Tax by Federal State
The Grunderwerbsteuer is the largest single additional cost when buying property in Germany. It is a one-time tax paid to the state (Bundesland) where the property is located, triggered by the signing of the purchase contract at the Notar. The rate varies significantly between states.
Current Rates by Federal State (2025)
- Bavaria (Bayern): 3.5%
- Saxony (Sachsen): 3.5%
- Hamburg: 5.5%
- Baden-Württemberg: 5.0%
- Lower Saxony (Niedersachsen): 5.0%
- Saxony-Anhalt (Sachsen-Anhalt): 5.0%
- Rhineland-Palatinate (Rheinland-Pfalz): 5.0%
- Hesse (Hessen): 6.0%
- Berlin: 6.0%
- Mecklenburg-Vorpommern: 6.0%
- Bremen: 5.0%
- North Rhine-Westphalia (NRW): 6.5%
- Brandenburg: 6.5%
- Schleswig-Holstein: 6.5%
- Saarland: 6.5%
- Thuringia (Thüringen): 6.5%
Impact on Your Budget: Examples
The difference between buying in Bavaria (3.5%) and Brandenburg (6.5%) is dramatic:
- €300,000 property: Bavaria = €10,500 vs Brandenburg = €19,500 — difference: €9,000
- €500,000 property: Bavaria = €17,500 vs Brandenburg = €32,500 — difference: €15,000
- €800,000 property: Bavaria = €28,000 vs Brandenburg = €52,000 — difference: €24,000
If you're flexible about location, the Grunderwerbsteuer rate is a significant factor to consider. For commuters, buying in a lower-tax state and commuting to work in a higher-tax state can save tens of thousands.
When Is the Tax Due?
The Grunderwerbsteuer must be paid within one month of receiving the tax assessment (Steuerbescheid) from the Finanzamt. The Notar automatically notifies the tax authority after the purchase contract is signed. Until the tax is paid, the Finanzamt will not issue the Unbedenklichkeitsbescheinigung (tax clearance certificate), which is required before ownership can be transferred in the Grundbuch.
Notar Fees: What You Pay and What's Included
In Germany, all property transactions must be notarized (beurkundet) by a Notar. This is not optional — it is a legal requirement under German law (§311b BGB). The Notar ensures the transaction is legally valid, both parties are properly informed, and all registrations are properly filed.
What's Included in Notar Fees
- Drafting and reading the Kaufvertrag (purchase contract)
- Processing the Grundschuld (land charge) for your mortgage
- Filing the Auflassungsvormerkung (priority notice) in the Grundbuch
- Handling the Grundbuch ownership transfer
- Notifying the Finanzamt for Grunderwerbsteuer
- Managing the payment process (Kaufpreisfälligkeit)
- Issuing certified copies of all documents
How Notar Fees Are Calculated
Notar fees are regulated by the GNotKG (Gerichts- und Notarkostengesetz) and are not negotiable. They are based on the purchase price and follow a degressive scale — higher purchase prices lead to a lower percentage. As a rough guide:
- €100,000 property: ~€1,800 (1.8%)
- €200,000 property: ~€2,800 (1.4%)
- €300,000 property: ~€3,500 (1.2%)
- €500,000 property: ~€5,000 (1.0%)
- €800,000 property: ~€7,200 (0.9%)
The buyer typically chooses (and pays for) the Notar, though both parties can suggest one. It's worth selecting a Notar experienced with your type of transaction — especially if you're an expat, as some Notare are more accommodating with language needs.
Grundbuch Fees: Land Registry Costs
The Grundbuch (land registry) is the official public register recording property ownership in Germany. Two main registrations occur during a property purchase:
- Eigentumsumschreibung (ownership transfer): Records you as the new owner
- Grundschuld registration: Records the bank's mortgage security against the property
Grundbuch fees are approximately 0.5% of the purchase price. Like Notar fees, they are regulated by law and not negotiable. The Notar handles all Grundbuch filings on your behalf.
Maklerprovision: Agent Commission
If a real estate agent (Makler) is involved in the transaction, both buyer and seller pay a commission. Since the landmark reform of December 23, 2020, the cost-sharing rules have changed significantly.
The 2020 Reform: What Changed
Before 2020, many German states allowed the full agent commission to be charged to the buyer alone — in some cases up to 7.14% (including VAT). The reform introduced the Hälfteprinzip (half-sharing principle) for residential property purchases:
- If the seller hires the agent: Seller pays at least 50% of the commission
- If the buyer hires the agent: Buyer pays the full commission
- Dual agency (most common): Both sides pay equal shares, typically 3.0-3.57% each
- Total commission is usually 5.95-7.14% (including 19% VAT)
- Buyer's share: typically 2.975-3.57% (including VAT)
When No Commission Is Due
You can avoid the buyer's commission by:
- Finding properties sold directly by the owner (provisionsfrei)
- Buying from developers or Bauträger (commission is often included in the price)
- Using platforms that filter for commission-free listings
- Negotiating with the seller to cover the full commission (rare but possible)
Complete Cost Examples by City
Let's calculate the total Kaufnebenkosten for a €400,000 property in different German cities to illustrate the real-world impact:
Berlin (Transfer Tax: 6.0%)
- Grunderwerbsteuer: €400,000 × 6.0% = €24,000
- Notar + Grundbuch: €400,000 × 2.0% = €8,000
- Makler (buyer's share): €400,000 × 3.57% = €14,280
- Total Kaufnebenkosten: €46,280 (11.6%)
- Total cash needed (incl. 20% down): €126,280
Munich (Transfer Tax: 3.5%)
- Grunderwerbsteuer: €400,000 × 3.5% = €14,000
- Notar + Grundbuch: €400,000 × 2.0% = €8,000
- Makler (buyer's share): €400,000 × 3.57% = €14,280
- Total Kaufnebenkosten: €36,280 (9.1%)
- Total cash needed (incl. 20% down): €116,280
Düsseldorf (Transfer Tax: 6.5%)
- Grunderwerbsteuer: €400,000 × 6.5% = €26,000
- Notar + Grundbuch: €400,000 × 2.0% = €8,000
- Makler (buyer's share): €400,000 × 3.57% = €14,280
- Total Kaufnebenkosten: €48,280 (12.1%)
- Total cash needed (incl. 20% down): €128,280
Munich without Agent (Provisionsfrei)
- Grunderwerbsteuer: €400,000 × 3.5% = €14,000
- Notar + Grundbuch: €400,000 × 2.0% = €8,000
- Makler: €0
- Total Kaufnebenkosten: €22,000 (5.5%)
- Total cash needed (incl. 20% down): €102,000 — saving €14,280 vs. with agent
Additional Costs Beyond Kaufnebenkosten
The four main cost components are not the only expenses to budget for. Depending on the property, you may encounter these additional costs:
Renovation and Modernization
Many German properties — especially Altbau (pre-war buildings) — need updates. Budget €200-€800 per square meter for renovation depending on scope. Common items include kitchen, bathroom, flooring, windows, and heating system updates. An energy renovation can cost €30,000-€80,000 but may qualify for KfW subsidies.
Moving Costs
Professional moving within the same city: €800-€2,000. Cross-country moves: €2,000-€5,000. International moves: €3,000-€10,000+. Don't forget to factor in temporary overlap costs if you need to pay both rent and mortgage for a month or two.
Building Insurance (Gebäudeversicherung)
Mandatory for mortgage approval. Covers fire, storm, water damage, and optionally natural hazards (Elementarschadenversicherung). Annual cost: €200-€800 depending on property size and coverage. Must be in place before the bank disburses the loan.
Gutachten (Property Survey)
While not always required, a professional property survey is strongly recommended, especially for houses. Cost: €300-€1,500. This can reveal expensive hidden problems (dampness, structural issues, outdated electrical) before you commit to the purchase.
How to Reduce Your Purchase Costs
While most Kaufnebenkosten are fixed by law, there are strategies to minimize your total costs:
- Buy in a low-tax state: Bavaria and Saxony save 3% compared to NRW or Brandenburg
- Find provisionsfrei properties: Avoiding the buyer's agent commission saves 3-3.57%
- Negotiate movable items separately: Kitchen, furniture, or a garage can be excluded from the purchase price for Grunderwerbsteuer calculation
- Buy directly from developers: Commission is often included in the listed price
- Use KfW subsidies for energy-efficient renovations to offset costs
- Time your purchase: Some sellers are more flexible on price at year-end
- Consider Erbbaurechtgrundstücke: You buy only the building, not the land — lower transfer tax base
The Movable Items Trick
This is one of the most valuable strategies. If the seller is including furniture, a fitted kitchen, or other movable items, these can be listed separately in the Kaufvertrag and are not subject to Grunderwerbsteuer. For example, if a €400,000 property includes a €20,000 kitchen, listing it separately saves €700-€1,300 in transfer tax (depending on the state). The Notar can advise on appropriate valuations.
Conclusion: Budget Wisely, Buy Confidently
Kaufnebenkosten are an unavoidable part of buying property in Germany. By understanding each component, planning your budget accordingly, and using legitimate strategies to minimize costs, you can approach your property purchase with confidence and avoid last-minute financial surprises.
As a rule of thumb: save at least 30% of your target purchase price before starting your property search — 20% for the down payment and 10-15% for Kaufnebenkosten. This gives you a comfortable buffer and positions you for the best possible mortgage terms.
Frequently Asked Questions
How much are Kaufnebenkosten in Germany?
Kaufnebenkosten (purchase costs) typically total 10-15% of the property price, depending on the federal state and whether an agent is involved. The main components are: Grunderwerbsteuer (3.5-6.5%), Notar/Grundbuch fees (1.5-2%), and Maklerprovision (3-3.57% buyer's share). These must usually be paid from your own savings.
Which German state has the lowest property transfer tax?
Bavaria and Saxony have the lowest Grunderwerbsteuer at 3.5%. The highest rates are in Brandenburg, North Rhine-Westphalia, Schleswig-Holstein, Saarland, and Thuringia at 6.5%. This difference alone can save tens of thousands on an expensive property.
Can I finance the Kaufnebenkosten with my mortgage?
Most banks require Kaufnebenkosten to be paid from your own equity. Some banks offer 110% financing that includes Nebenkosten, but this is rare and comes with significantly higher interest rates (0.5-1.0% premium). It's strongly recommended to have at least the Nebenkosten covered by savings.