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)
2-3 months cold rent (max 3 by law)
Varies by city and size
Landlord pays (Bestellerprinzip law since 2015)
Valid 90 days
Zwischenmiete/Airbnb while searching
Van rental or moving company
| Service | Cost | Notes |
|---|---|---|
| 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 estimate | €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.
Find Professionals
Verified experts in your area