Last reviewed: September 2026

Living in Germany/Housing

Rental Contracts in Germany: What to Check Before You Sign

What to check in a German Mietvertrag before you sign: parties, rent structure, duration, deposit and the everyday rules that matter later.

Last reviewed: Aug 2026HousingGerman words & phrases included
Editorial illustration of a German rental contract on a desk with apartment keys, a calendar and the word Mietvertrag.

A German Mietvertrag can look dense, but you do not need to understand every legal phrase before you can check the essentials. The useful question is simpler: What exactly are you renting, what will you pay, how long does the agreement run, and what conditions will matter later?

Quick answer

Before you sign, check the contracting parties, the exact apartment or room, the start date, whether the tenancy is open-ended or fixed-term, the rent structure, operating-cost arrangements, the deposit, any rent-adjustment model, and the rules that affect everyday use of the home. Keep your own complete copy of everything you sign. Berlin’s official tenant guidance notes that residential leases can in principle be concluded orally, but recommends written agreements to avoid later disputes.

For standard residential tenancies, many important protections come from the German Civil Code (BGB). A contract clause that conflicts with mandatory tenant-protection rules is not automatically enforceable just because it appears in the lease.

1. Confirm who is renting what to whom

Start with the most basic information:

  • full names of landlord and tenant(s)
  • the complete address
  • the exact apartment, room, floor or unit
  • any rooms or areas included, such as a basement compartment, parking space or garden use
  • the tenancy start date

Under § 535 BGB, the landlord’s core duty is to let the tenant use the rented property during the tenancy and keep it in a condition suitable for the agreed use; the tenant’s core duty is to pay the agreed rent.

If several people sign as tenants, do not assume that the contract works like an informal flat-share agreement. Who signs the contract can matter later for notices, payments and moving out. If the legal setup is unclear, get advice before signing rather than trying to repair it later.

2. Separate Kaltmiete, Nebenkosten and the total monthly payment

A single monthly number is not enough. Check how the rent is built up.

Common terms include:

  • Nettokaltmiete / Kaltmiete: the base rent for the home itself
  • Betriebskosten / Nebenkosten: recurring building-related operating costs, if agreed
  • Heizkosten: heating costs, often handled within the wider operating-cost system
  • Warmmiete / Bruttowarmmiete: a total or near-total rent figure, depending on the contract structure

The Berlin Welcome Center explains these distinctions for newcomers and stresses that the contract should show what the service charges include.

Do not assume that Warmmiete means every household service is covered. Electricity, internet and other separately contracted services can still sit outside the rent. See our separate electricity and Nebenkosten guides for those tasks.

3. Check whether Nebenkosten are an advance payment or a flat amount

The words Vorauszahlung and Pauschale matter.

Under § 556 BGB, landlord and tenant can agree that operating costs are paid as a flat amount or as advance payments. If you make advance payments, the landlord generally has to provide an annual operating-cost statement.

This guide does not reproduce the full rules because Nebenkosten in Germany owns that topic. Before signing, the key point is simply to identify which model the contract uses and which costs it says the tenant carries.

4. Check the duration: unbefristet or befristet

An unbefristeter Mietvertrag has no pre-set end date. A befristeter Mietvertrag ends at a specified time only if the legal requirements for a residential fixed-term tenancy are met.

Under § 575 BGB, a residential fixed term is permitted only for specific statutory reasons, such as later own use by the landlord or certain substantial building works, and the landlord must communicate the reason in writing when the contract is concluded. If that requirement is not met, the tenancy is treated as open-ended.

So if you see a fixed end date, do not look only at the date. Look for the stated Befristungsgrund as well.

5. Identify any Staffelmiete or Indexmiete

Two rent-adjustment models deserve special attention before signing.

Staffelmiete: The contract sets future rent levels or increases in advance. Under § 557a BGB, each rent level must remain unchanged for at least one year, and the agreed step has to be expressed as a monetary amount.

Indexmiete: The rent is linked to the official consumer price index. Under § 557b BGB, the rent normally has to remain unchanged for at least one year between index-based changes, and a later change has to be declared in text form with the relevant index information and new rent/increase.

These clauses can affect your future housing costs significantly. This guide explains what the terms mean; it does not judge whether a specific rent increase is lawful.

6. Read rules that affect how you actually live in the apartment

Look for provisions on topics such as:

  • pets
  • use of shared spaces
  • a Hausordnung
  • alterations or installations
  • subletting
  • storage areas or parking
  • any furniture or equipment included with the tenancy

For subletting, do not rely on a simple “allowed/not allowed” summary. Under the BGB, giving the rented property to a third party generally requires permission, while a tenant can have a statutory claim to permission for subletting part of the home if a legitimate interest arises after the contract was signed, subject to exceptions.

If subletting is important to your plans, clarify the setup before signing.

7. Check the deposit, but use the dedicated Kaution guide for the details

If the lease requires a Kaution, note:

  • the amount
  • the form of security
  • when the first payment is due
  • where the money is to be held

German law limits a cash residential deposit and gives tenants specific payment and safeguarding rights. The details are important enough to have their own guide: Rental Deposit in Germany: Understanding the Kaution.

8. Know the normal tenant notice rule before you commit

For a standard open-ended residential tenancy, § 573c BGB allows ordinary termination by the tenant if notice reaches the landlord by the third working day of a calendar month for the tenancy to end at the end of the month after next.

The termination itself must be in written form under § 568 BGB.

Special types of housing and individual contractual situations can follow different rules. Before signing a lease with a minimum commitment, exclusion of ordinary termination or other unusual exit clause, make sure you understand how it interacts with your plans.

9. Keep the signed contract and attachments together

Your useful “contract file” should include:

  • the complete signed Mietvertrag
  • all annexes referred to in it
  • the Hausordnung if it is part of the agreement
  • any inventory/furniture list
  • later written amendments
  • the handover protocol after move-in

Do not rely on a photo of only the signature page. If a question comes up later, the relevant clause may be in an attachment.

A practical pre-signing checklist

Before you sign, you should be able to answer these questions:

  1. Who are the contracting parties?
  2. What exact space is included?
  3. When does the tenancy begin?
  4. Is it open-ended or legally fixed-term?
  5. What is the Kaltmiete?
  6. Which Nebenkosten are agreed, and are they a Vorauszahlung or Pauschale?
  7. Is there a Staffelmiete or Indexmiete?
  8. How much Kaution is required?
  9. Which house-use rules matter to you?
  10. What notice/termination structure applies?

If one of these answers is missing or contradictory, ask for clarification before signing.

Common mistakes to avoid

  • Reading only the monthly total and not the rent structure.
  • Treating every fixed end date as automatically valid.
  • Missing a Staffelmiete or Indexmiete clause.
  • Assuming Warmmiete includes electricity and internet.
  • Signing attachments you have not read or received.
  • Assuming a contract clause overrides mandatory tenant protection simply because it is printed in the lease.

Frequently asked questions

Can a rental contract in Germany be oral?

In principle, yes. Berlin’s official tenant guidance states that a residential lease can be concluded orally, but strongly recommends written form to reduce later disputes. Specific contract types and terms can have separate form requirements.

What is the difference between Kaltmiete and Warmmiete?

Kaltmiete/Nettokaltmiete is the base rent for the home. Warmmiete is a broader total that includes agreed service/heating-cost components, but it does not automatically mean every household service is included.

Can my landlord simply put an end date in the contract?

A residential fixed-term tenancy has to meet the requirements of § 575 BGB. A qualifying reason must exist and must be communicated in writing when the contract is concluded; otherwise the tenancy is treated as open-ended.

How much notice does a tenant normally give?

For a standard open-ended residential tenancy, § 573c BGB uses the “third working day to the end of the month after next” rule. Special situations can differ. The termination itself must be in written form under § 568 BGB.

Can I sublet a room later?

Do not assume automatic permission. The BGB generally requires landlord permission for transfer of use to a third party, while § 553 can give a tenant a claim to permission to sublet part of the home if a legitimate interest arises after signing, subject to statutory exceptions.

German you actually need
Mietvertragrental contractIch möchte den Mietvertrag in Ruhe lesen. — I would like to read the rental contract carefully.
Nettokaltmietebase rent excluding operating costs„Wie hoch ist die Nettokaltmiete?“ — How much is the base rent?
Nebenkostenadditional operating costsWie hoch sind die Nebenkosten? — How much are the additional costs?
Vorauszahlungadvance payment„Die Betriebskosten werden als monatliche Vorauszahlung gezahlt.“ — The operating costs are paid as a monthly advance.
unbefristetopen endedDer Mietvertrag ist unbefristet. — The rental contract is open ended.
befristetfixed termIst der Mietvertrag befristet? — Is the rental contract fixed term?
Staffelmietestepped rent with pre-agreed future rent levels„Im Vertrag ist eine Staffelmiete vereinbart.“ — The contract contains a stepped-rent agreement.
Kündigungsfristnotice period„Welche Kündigungsfrist gilt für mich?“ — What notice period applies to me?

Useful sentences

Ich möchte den Mietvertrag vor der Unterschrift vollständig lesen.I would like to read the complete rental contract before signing.
Wie hoch sind die Kaltmiete und die Nebenkosten getrennt?How much are the base rent and service charges separately?
Sind die Nebenkosten eine Vorauszahlung oder eine Pauschale?Are the service charges an advance payment or a flat amount?
Ist der Mietvertrag unbefristet?Is the rental contract open-ended?
Gibt es eine Staffel- oder Indexmiete?Is there a stepped-rent or index-linked rent arrangement?
Können Sie mir bitte alle Anlagen zum Mietvertrag geben?Could you please give me all attachments to the rental contract?

Practice

Check what you remember.

Your answers stay in your browser.

1. Which item is the base rent for the apartment itself?

2. A residential contract shows a fixed end date but gives no written statutory reason for the fixed term. What should you do?

3. Match the German term to the meaning.

Sources & notePlease note: This guide is for general information only. Rules and procedures can change and may depend on your individual situation. Before making important decisions, check the latest information with the relevant official authority or a qualified professional. Last reviewed: Aug 2026.
Official sources: Berlin Senate: Mietverträge / Kaution · Berlin Welcome Center: Mietvertrag · German Civil Code Section 535 · German Civil Code Section 556 · German Civil Code Section 575 · German Civil Code Section 557a · German Civil Code Section 557b · German Civil Code Section 553 · German Civil Code Section 573c · German Civil Code Section 568