Expat guide
Apartment Hunting in Germany: Complete Guide for Expats
Finding a flat in Germany is competitive — here's how to prepare your documents, search effectively, and navigate the rental process.
Overview
Finding a rental apartment (Wohnungssuche) in Germany is one of the biggest challenges for new expats — especially in Berlin, Munich, Hamburg, and Frankfurt where demand far exceeds supply. Landlords receive dozens of applications per flat and pick tenants based on income, credit history, and completeness of documents.
Success depends on preparation: having your Bewerbungsmappe (application folder) ready before your first viewing, responding to listings within hours, and understanding German rental terminology like Kaltmiete, Warmmiete, and Kaution.
Once you have a flat, you will need your landlord's Wohnungsgeberbestätigung to complete Anmeldung — so apartment hunting comes before almost everything else.
Who needs this
| Situation | What to expect |
|---|---|
| Moving to a major city | Highly competitive — 2–8 weeks of active searching |
| Moving to a smaller city or town | Easier market — 1–3 weeks typical |
| Student (WG/room) | Use WG-Gesucht; shared flats are faster to find |
| Employed with permanent contract | Strong position — salary slips are your best asset |
| New arrival without Schufa | Harder but doable — offer extra proof (see Schufa guide) |
| Freelancer | May need higher Kaution or a guarantor |
Everyone moving to Germany needs a registered address. Unless your employer provides company housing, you will go through this process.
Documents you need
Prepare your Bewerbungsmappe (application folder) before attending any viewing. Incomplete applications are rejected immediately.
0 of 7 complete
0%
Keep digital copies ready to send within minutes of a viewing — speed matters in competitive markets.
Where to search
| Platform | Best for | Notes |
|---|---|---|
| ImmoScout24 | All rentals | Largest platform; set email alerts |
| WG-Gesucht | Shared flats (WG) | Essential for students and budget renters |
| eBay Kleinanzeigen | Private landlords | Less competition, more scams — verify carefully |
| Facebook groups | City-specific listings | Search "[City] apartments" or "[City] Wohnung" |
| Immowelt | All rentals | Alternative to ImmoScout24 |
| Company housing | Relocating employees | Ask your employer about relocation support |
Set up email alerts on ImmoScout24 and WG-Gesucht on day one. New listings in popular areas receive 50+ inquiries within hours.
Step-by-step process
-
Prepare your Bewerbungsmappe — gather all documents from the checklist above. Order your Schufa Bonitätsauskunft before you start.
-
Set up search alerts on ImmoScout24 and WG-Gesucht for your target city, budget, and size. Respond to new listings within 1–2 hours.
-
Attend viewings (Besichtigung) — arrive on time, dress neatly, and ask about Nebenkosten (utility costs), Kaution, and minimum contract duration. Bring your application folder.
-
Submit your application immediately — send your complete Bewerbungsmappe by email the same day. Include a brief, friendly cover message in German or English.
-
Sign the rental contract (Mietvertrag) — read it carefully. Check the Kaltmiete, Warmmiete, Kaution amount, notice period (Kündigungsfrist), and any renovation obligations (Schönheitsreparaturen).
-
Pay Kaution and first month's rent — Kaution is typically 3x Kaltmiete. The landlord must hold it in a separate account (Kautionskonto).
-
Complete the handover protocol (Übergabeprotokoll) — document the flat's condition with photos on move-in day. This protects your Kaution when you move out.
-
Get your Wohnungsgeberbestätigung — ask your landlord to sign this form. You need it for Anmeldung within 14 days of moving in.
-
Register your address at the BĂĽrgeramt and set up Rundfunkbeitrag if applicable.
Costs
| Item | Typical cost |
|---|---|
| Kaltmiete (cold rent) | Varies by city — €8–18/m² in major cities |
| Nebenkosten (utilities) | €2–4/m² additional |
| Kaution (deposit) | 3x Kaltmiete — returned at move-out |
| First month rent | Due at contract signing |
| Maklergebühr (agent fee) | Up to 2x Kaltmiete + VAT — only if you hire an agent |
| Moving costs | €200–800 depending on distance and help |
Budget for Kaution + first month + moving as your upfront cost. In Munich, a 50m² flat at €20/m² means ~€3,000 Kaution plus first month's rent.
Timeline
Prepare documents folder
Before you start searching — 1–2 days
Active search in major city
2–8 weeks (Munich/Frankfurt can take longer)
Viewing to application
Same day — apply immediately after viewing
Contract signing and Kaution payment
1–2 weeks after acceptance
Anmeldung at BĂĽrgeramt
Within 14 days of move-in
Start searching before you arrive if your move date is fixed. Having a flat lined up makes everything else — Anmeldung, bank account, health insurance — much smoother.
Tips and common mistakes
- Apply within hours, not days — popular listings fill up the same day they are posted.
- Prepare a complete Bewerbungsmappe — incomplete applications are ignored.
- Watch for scams — never pay a deposit before viewing. Be wary of listings with unusually low rent or landlords abroad.
- Understand Kaltmiete vs Warmmiete — always budget using Warmmiete (total monthly cost).
- Document everything at move-in — photos of every room protect your Kaution deposit.
- Ask about Schönheitsreparaturen — some contracts require you to repaint or renovate when leaving. This can cost thousands.
- Get the Wohnungsgeberbestätigung early — without it, you cannot do Anmeldung.
- Consider a Mieterverein membership — tenant associations (~€60–80/year) provide legal advice if disputes arise.
Frequently asked questions
Frequently asked questions
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 the toughest markets. Smaller cities and university towns are 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 — the Kaltmiete alone does not reflect your total monthly cost.
What is Kaution and how much is it?
Kaution is a security deposit, typically 3 times the Kaltmiete (cold rent). By law, 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 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. You need it for Anmeldung (address registration) at the Bürgeramt. Ask your landlord for it at key handover or before signing the contract. Without it, you cannot complete Anmeldung — see our [Anmeldung guide](/guides/anmeldung).
Keep going
What's next?
Ready for the next step in settling in? Browse more guides to stay on top of German bureaucracy.