🏠 How to find an apartment in Germany
This is a simple, practical guide to finding a flat in Germany. The housing market can be competitive, especially in big cities like Berlin, Munich, Hamburg and Frankfurt. You've got this! ✨
1. 📚 Understand the basics
Cold rent vs warm rent
Kaltmiete (cold rent) — Base rent without utilities.
Warmmiete (warm rent) — Cold rent + heating + building costs.
Electricity and internet are usually not included.
Deposit (Kaution)
- Usually up to 3 months of cold rent
- Can be paid in 3 installments
- Paid before or at move-in
Unfurnished usually means empty
Many apartments come without:
- Kitchen
- Lights
- Sometimes even lamps or closets
Always check what's included.
2. 👀 Know what landlords want
In competitive cities, landlords choose the "safest" tenant.
Typical documents
- Proof of income (last 3 salary slips)
- Work contract
- SCHUFA credit report
- Copy of passport
- Mietschuldenfreiheitsbescheinigung (confirmation of no rent debt)
If you are new in Germany
- Show savings
- Offer advance rent payment
- Provide work contract
- Add a short introduction letter
3. 🔍 Where to search
Main websites
- ImmobilienScout24
- Immowelt
- Immonet
- eBay Kleinanzeigen
- WG-Gesucht (for shared flats)
In big cities, set alerts and apply fast.
Temporary housing
If the market is very tight:
- Short-term furnished apartment
- Corporate housing
- WG (shared apartment)
This gives you time to search locally.
4. ✍️ How to apply
When you see a good apartment:
- Apply immediately
- Keep message short and professional
- Mention job, income and move-in date
Example structure
- Short intro
- Job + income
- Non-smoker, no pets (if true)
- Documents ready
Speed matters.
5. 🏡 Apartment viewing (Besichtigung)
Bring:
- All documents printed
- Pen
- Questions prepared
After the viewing, follow up quickly if interested.
6. ⚠️ Avoid scams
Warning signs:
- Landlord is "abroad"
- No viewing possible
- You must send deposit before signing
- Price is far below market
Never transfer money before:
- You signed a contract
- You verified the apartment exists
In competitive cities, scams are common.
7. ✍️ Signing the contract
Read carefully:
- Kündigungsfrist (notice period)
- Minimum rental period
- Index rent (Indexmiete)
- Rent increase clauses
- What's included in utilities
Contracts are usually long and formal.
8. 🎉 After you move in
Register your address (Anmeldung)
You must register within 14 days.
You need:
- Rental contract
- Wohnungsgeberbestätigung (landlord confirmation)
See Anmeldung in Germany for details.
Set up utilities
Usually you must arrange:
- Electricity
- Internet
- Broadcasting fee (Rundfunkbeitrag)
9. 🗺️ Reality check by city
Easier markets: Smaller cities, rural areas, eastern Germany outside big hubs.
Hard markets: Berlin, Munich, Hamburg, Frankfurt, Cologne.
In hard markets:
- Expect dozens of applicants
- Prepare emotionally
- It may take months
10. ❌ Common mistakes
- Waiting too long to apply
- Sending generic messages
- Not preparing documents
- Underestimating deposit + setup costs
- Renting a place without Anmeldung option
11. 💡 Smart strategies
- Search outside city center
- Be flexible on move-in date
- Look for newly built areas
- Ask friends and colleagues
- Check local Facebook groups
- Consider short-term first
Networking often works better than platforms.
12. 💰 Budget planning
Upfront you usually pay:
- First month rent
- Deposit
- Sometimes kitchen takeover
- Moving costs
- Basic furniture
You should have at least 3 to 6 months of living expenses saved.
✅ Summary
To find an apartment in Germany:
- Understand rent structure
- Prepare documents in advance
- Apply fast and professionally
- Avoid scams
- Register after moving in
It can be stressful, but preparation and speed are key.