Back to Germany

Germany Expat: Finding Housing

Compete in Germany's tight rental market with perfect Bewerbungsmappe and Schufa.

0%

0/8

8 tasks remaining

Quick Overview

Finding housing in Germany requires Schufa credit check, proof of income (last 3 payslips showing rent ≤30% of net income), and typically 2-3 months deposit (Kaution). Average 2-bedroom rents: Munich €1,800, Frankfurt €1,400, Berlin €1,300, Hamburg €1,200, Cologne €1,000. Competition is extreme with 50-200 applicants per apartment in major cities. No agency fees since 2015 (landlord pays). Create a professional Bewerbungsmappe (application folder) with Schufa, payslips, ID, Mietschuldenfreiheitsbescheinigung, and personal letter. Standard lease duration is unlimited with 3-month notice after minimum periods.

Key Facts

Munich 2-bed (Warm)

€1,600-2,200/month

Berlin 2-bed (Warm)

€1,100-1,600/month

Frankfurt 2-bed (Warm)

€1,200-1,700/month

Deposit (Kaution)

2-3 months cold rent (legally max 3)

Agency fees

€0 (landlord pays since 2015)

Standard lease

Unlimited (unbefristet) with 3-month notice

How It Works

Germany Expat: Finding Housing in Germany

Germany's rental market (Wohnungsmarkt) is extremely competitive, especially in Munich, Frankfurt, and Berlin. Apartments rent within hours of listing. Success requires: (1) Perfect Bewerbungsmappe with Schufa (credit check), last 3 payslips, employer confirmation, ID copies, previous landlord reference (Mietschuldenfreiheitsbescheinigung), and personal cover letter in German; (2) Acting extremely fast - view apartments within 2 hours of listing, apply immediately; (3) Professional presentation - dress formally for viewings, speak German if possible, show stability; (4) Applying to 50-100 apartments is normal. Main platforms: ImmobilienScout24, Immowelt, WG-Gesucht (shared flats), eBay Kleinanzeigen. Kaltmiete (cold rent) is base rent, Warmmiete includes Nebenkosten (utilities). Expect 2-3 months Kaution (deposit) held in separate account. No agency fees since 2015 Bestellerprinzip law. Standard leases are unbefristet (unlimited duration) with 3-month Kündigungsfrist (notice period). Many expats use temporary housing (Zwischenmiete, 3-6 month sublets) while searching. Tenant protection (Mieterschutz) is very strong in Germany - landlords cannot easily terminate or increase rent beyond inflation. Get Schufa immediately - it's essential.

Navigating Germany's highly competitive rental market

Research neighborhoods and prices

Understand local areas and typical rental costs.

Obtain Schufa credit report

Get your German credit check certificate.

Create Bewerbungsmappe (application folder)

Prepare complete application package.

Search for apartments

Actively search and respond to listings.

Attend apartment viewings (Besichtigungen)

View properties and make strong impression.

Submit applications immediately

Apply for apartments you like.

Sign rental contract (Mietvertrag)

Review and sign lease agreement.

Alternative: Temporary housing (Zwischenmiete)

Use short-term sublets while searching.

Germany Expat: Finding Housing Costs in Germany (2025)

Security deposit (Kaution)€1,500-4,500

2-3 months cold rent (max 3 by law)

First month rent€800-2,200

Varies by city and size

Agency fees€0

Landlord pays (Bestellerprinzip law since 2015)

Schufa credit check€9.95-29.95

Valid 90 days

Temporary housing€600-1,200/month

Zwischenmiete/Airbnb while searching

Moving costs€150-600

Van rental or moving company

Total
€2,500-7,000 upfront costs (deposit + first month)

*German law prohibits agency fees for tenants. Kaution is refundable if apartment left in good condition. Munich and Frankfurt are most expensive. Competition is extreme in major cities. Prices current as of January 2025.

Get Checklist via Email

Receive your personalized checklist as a PDF directly to your inbox.

We'll only use your email to send the checklist.

Presence Partner

Human support when you need it

A trained companion to support you through difficult calls, appointments, or just to be there when you need someone.

Phone & video support
In-person (select cities)
Trained & verified
Starting from
€75/hour