This guide is for informational purposes only and does not constitute legal, tax, or immigration advice. For complex cases, consult a qualified professional. See our full disclaimer.

Apartment Hunting in Germany: Complete Guide for Expats

Last updated:

Finding a flat in Germany is competitive — prepare your Bewerbungsmappe, search the right platforms, and navigate Kaution, contracts, and Anmeldung.

11 min read·Verified & sourced

What Is the German Rental Market Like for Expats?

Finding a rental apartment (Wohnungssuche) is often one of the hardest parts of settling in Germany — especially in Berlin, Munich, Hamburg, and Frankfurt, where demand typically exceeds supply. Landlords may receive dozens of applications per flat and choose tenants based on income, credit history, and how complete the paperwork is.

Success usually depends on preparation: having your Bewerbungsmappe (application folder) ready before your first viewing, responding to listings within hours, and understanding German rental terms like Kaltmiete, Warmmiete, and Kaution.

Once you have a flat, your landlord's Wohnungsgeberbestätigung is typically required for Anmeldung — so apartment hunting usually comes before bank account setup, health insurance, and most other bureaucracy.

See the Just Arrived path for how flat hunting fits into your first weeks in Germany.

Who Needs to Find a Rental Apartment in Germany?

SituationWhat to expect
Moving to a major cityHighly competitive — often 2–8 weeks of active searching
Moving to a smaller city or townUsually easier — 1–3 weeks is common
Student (WG / shared room)WG-Gesucht and shared flats are often faster
Employed with permanent contractStrong position — salary slips and contract help most
New arrival without SchufaHarder but often doable — offer extra proof (see below)
FreelancerSome landlords ask for higher Kaution or a guarantor (Bürgschaft)
Student visa holderWG rooms and student housing are common first steps

Most people moving to Germany need a registered address. Unless your employer provides company housing, you will likely go through this process yourself.

What Documents Do You Need (Bewerbungsmappe)?

Prepare your Bewerbungsmappe before attending viewings. Incomplete applications are often ignored in competitive markets.

0 of 7 complete

0%

Keep digital copies ready to send within minutes of a viewing — speed matters in popular cities.

Schufa is widely requested but not legally mandatory for every landlord. If you are new in Germany, see our Schufa guide for how to order a Bonitätsauskunft or what alternatives to offer.

Proof of liability insurance (Haftpflichtversicherung) is increasingly common in applications — it is cheap and useful beyond renting.

Where to Search for Apartments in Germany

PlatformBest forNotes
ImmoScout24All rentalsLargest platform; set email alerts
WG-GesuchtShared flats (WG)Essential for students and budget renters
eBay KleinanzeigenPrivate landlordsLess competition — verify listings carefully
Facebook groupsCity-specific listingsSearch "[City] apartments" or "[City] Wohnung"
ImmoweltAll rentalsAlternative to ImmoScout24
Company housingRelocating employeesAsk your employer about relocation support

Set up email alerts on ImmoScout24 and WG-Gesucht on day one. New listings in popular areas can receive 50+ inquiries within hours.

Apartment Hunting Tips for Expats

These practical tips help in competitive cities when you are up against dozens of other applicants:

  • Respond within 1–2 hours of a new listing — speed often beats perfect German
  • Prepare Bewerbungsmappe before viewings — incomplete folders are usually ignored
  • Write a short cover message — 3–4 sentences: who you are, job, move-in date, why the flat fits
  • Offer a viewing slot flexibly — evenings and Saturdays fill fast; be available
  • Bring Schufa or alternatives ready — salary slips, employer letter, guarantor offer
  • Avoid scam listings — never pay Kaution before an in-person viewing; verify on the original platform
  • Budget Warmmiete, not Kaltmiete — utilities (Nebenkosten) can add €200–400/month in older buildings
  • Join a Mieterverein early (~€60–80/year) — useful if Kaution or contract disputes arise later
  • Mention stable employment — unlimited contract (unbefristet) and probation completed help
  • Use the Just Arrived path — Anmeldung, bank, and insurance flow more smoothly once you have Wohnungsgeberbestätigung

How to Rent an Apartment in Germany (Step by Step)

Step 1 — Prepare your Bewerbungsmappe

Gather documents from the checklist above. Order your Schufa Bonitätsauskunft before you start if possible — delivery can take a few days.

Step 2 — Set up search alerts

Configure ImmoScout24 and WG-Gesucht for your target city, budget, and size. In competitive markets, respond to new listings within 1–2 hours.

Step 3 — Attend viewings (Besichtigung)

Arrive on time, dress neatly, and ask about Nebenkosten (utility costs), Kaution, and minimum contract duration. Bring your application folder.

Step 4 — Submit your application promptly

Send your complete Bewerbungsmappe by email the same day when possible. Include a brief, friendly cover message in German or English.

Step 5 — Sign the rental contract (Mietvertrag)

Read it carefully. Check Kaltmiete, Warmmiete, Kaution amount, notice period (Kündigungsfrist), and any renovation obligations (Schönheitsreparaturen).

Step 6 — Pay Kaution and first month's rent

Kaution is typically 3× Kaltmiete (legal maximum under §556 BGB). The landlord must hold it in a separate account (Kautionskonto).

Step 7 — Complete the handover protocol (Übergabeprotokoll)

Document the flat's condition with photos on move-in day. This helps protect your Kaution when you move out.

Step 8 — Get your Wohnungsgeberbestätigung

Ask your landlord to sign this form — required under §19 BMG for Anmeldung. Request it at key handover or before signing if the landlord agrees.

Step 9 — Register your address

Complete Anmeldung at the Bürgeramt — typically within 14 days of moving in (§17 Abs. 1 BMG). Set up Rundfunkbeitrag once registered.

How Much Does Renting Cost in Germany?

ItemTypical cost
Kaltmiete (cold rent)Varies by city — often €8–18/m² in major cities
Nebenkosten (utilities)Often €2–4/m² additional
Kaution (deposit)Up to 3× Kaltmiete — returned at move-out minus legitimate deductions
First month rentUsually due at contract signing
Maklergebühr (agent fee)Up to 2× Kaltmiete + VAT — only if you hired the agent (Bestellerprinzip)
Moving costsOften €200–800 depending on distance and help

Budget for Kaution + first month + moving as upfront cost. In Munich, a 50m² flat at €20/m² means roughly €3,000 Kaution plus the first month's rent.

Use our salary calculator to estimate net income and set a Warmmiete budget.

How Long Does Apartment Hunting Take?

  1. Prepare documents folder

    Before you start searching — 1–2 days

  2. Active search in major city

    2–8 weeks (Munich/Frankfurt can take longer)

  3. Viewing to application

    Same day — apply as soon as possible after viewing

  4. Contract signing and Kaution payment

    1–2 weeks after acceptance

  5. Anmeldung at Bürgeramt

    Typically within 14 days of move-in

Start searching before you arrive if your move date is fixed. Having a flat lined up usually makes Anmeldung, bank account, and health insurance smoother.

Common Apartment Hunting Problems

No Schufa history yet

Many landlords ask for Schufa, but new arrivals often have a thin file. Offer alternatives: employment contract, recent salary slips, a Mietschuldenfreiheitsbescheinigung from a previous landlord, a guarantor (Bürgschaft), or — in some cases — a higher Kaution. See our Schufa guide.

Scam listings and fake landlords

Be wary of unusually low rent, landlords who refuse viewings, or requests to wire Kaution before you have seen the flat. Avoid paying a deposit before an in-person viewing and verify the listing on the original platform.

Confusing Kaltmiete and Warmmiete

Kaltmiete is base rent without utilities. Warmmiete includes Nebenkosten (heating, water, building maintenance). Always budget using Warmmiete — Kaltmiete alone does not reflect your total monthly cost.

Schönheitsreparaturen in the contract

Some contracts require you to repaint or renovate when leaving. This can cost thousands — clarify obligations before signing.

Landlord delays the Wohnungsgeberbestätigung

Without this form, you typically cannot complete Anmeldung. Ask for it at handover and follow up in writing if needed.

Kaution disputes at move-out

Take dated photos during the Übergabeprotokoll at move-in and move-out. A Mieterverein membership (~€60–80/year) can provide legal advice if disputes arise.

Unexpected Maklergebühr

Since the Bestellerprinzip, tenants usually pay the agent fee only if they hired the agent. Confirm who ordered the broker before signing.

Other common mistakes

  • Applying days after a listing goes live — popular flats often fill the same day
  • Sending an incomplete Bewerbungsmappe
  • Skipping liability insurance proof when landlords request it
  • Missing the 14-day Anmeldung window after move-in — fines are possible under §54 BMG

Apartment hunting FAQs

How long does it take to find an apartment in Germany?

In major cities like Berlin, Munich, and Frankfurt, expect 2–8 weeks of active searching. Munich and Frankfurt are among the toughest markets. Smaller cities and university towns are often easier. Start searching before you arrive if possible, and have all documents ready before your first viewing.

What is the difference between Kaltmiete and Warmmiete?

Kaltmiete (cold rent) is the base rent without utilities. Warmmiete (warm rent) includes Nebenkosten (utilities like heating, water, and building maintenance). Always compare Warmmiete when budgeting — Kaltmiete alone does not reflect your total monthly cost.

What is Kaution and how much is it?

Kaution is a security deposit, typically up to 3 times the Kaltmiete (cold rent) — the legal maximum under §556 BGB. The landlord must hold it in a separate account and return it when you move out, minus any legitimate deductions for damage. Budget for this on top of your first month's rent.

Can I rent an apartment without Schufa?

It is harder but often possible. Offer alternative proof: employment contract, recent salary slips (last 3 months), a Mietschuldenfreiheitsbescheinigung from a previous landlord, or a guarantor (Bürgschaft). Some landlords accept a higher Kaution instead. See our [Schufa guide](/guides/schufa) for how to build credit.

What is a Wohnungsgeberbestätigung?

It is a form your landlord must sign confirming you live at the address (§19 BMG). You typically need it for Anmeldung (address registration) at the Bürgeramt. Ask your landlord for it at key handover or before signing the contract. See our [Anmeldung guide](/guides/anmeldung) for the registration steps.

What is a Bewerbungsmappe?

A Bewerbungsmappe is your rental application folder — the documents German landlords expect when you apply for a flat. It usually includes ID, proof of income (salary slips or contract), Schufa Bonitätsauskunft if available, a Mieterselbstauskunft form, and sometimes proof of liability insurance. Prepare it before your first viewing.

Should I pay Kaution before viewing the apartment?

Generally no — avoid paying a deposit before an in-person viewing. Rental scams often ask for money upfront for flats that do not exist or belong to someone else. Verify the listing on the original platform and meet at the property before transferring any funds.

How soon must I register (Anmeldung) after moving in?

You typically must register at the Bürgeramt within 14 days of moving in (§17 Abs. 1 BMG). You usually need the Wohnungsgeberbestätigung from your landlord first. Late registration may lead to fines under §54 BMG depending on the case — see our [Anmeldung guide](/guides/anmeldung).

What are the best apartment hunting tips for expats in Germany?

Prepare your Bewerbungsmappe before viewings, set ImmoScout24/WG-Gesucht alerts, respond to new listings within 1–2 hours, budget using Warmmiete, and offer Schufa or salary proof if you have no credit history. In competitive cities, a complete same-day application often matters more than perfect German.

Where can I get help renting an apartment in Germany?

Use ImmoScout24 and WG-Gesucht for listings, join city Facebook groups, and consider a Mieterverein (tenant association) for contract advice. Employers sometimes offer relocation support. If you have no Schufa, see our Schufa guide for alternative documents landlords may accept.

Keep going

What's next?

This guide is part of our Just Arrived path path. Continue with the next step or browse all topics.