Finding an Apartment in Germany - The Complete Rental Guide for Expats

Navigate Germany's competitive rental market with confidence. Learn where to search, what documents you need, and how to secure your dream apartment as an expat.

Navigate Germany's competitive rental market with confidence. Learn where to search, what documents you need, and how to secure your dream apartment as an expat.

Finding an apartment in Germany, especially in major cities like Berlin, Munich, Hamburg, or Frankfurt, can be one of the most challenging aspects of relocating. With vacancy rates below 1% in some cities, fierce competition for every listing, and a bureaucratic application process, apartment hunting often takes longer and requires more preparation than expats expect.

But don’t despair! With the right strategy, proper documentation, and realistic expectations, you can successfully navigate the German rental market. This comprehensive guide will walk you through every step of the process.

Understanding the German Rental Market

Key Characteristics

Long-term focus: Germans typically rent long-term (years, even decades), viewing rental apartments as permanent homes. This explains why apartments are often unfurnished (sometimes completely empty—no kitchen, no light fixtures!) and why landlords are extremely selective about tenants.

Tenant-friendly laws: Germany has strong tenant protection laws (Mieterschutz), making it difficult for landlords to evict tenants or raise rent arbitrarily. This is great once you’re in, but it also makes landlords very cautious about whom they accept.

Low vacancy rates: Especially in cities, demand far exceeds supply. It’s common for a single apartment viewing to attract 20-50+ applicants.

High competition: You’re not just competing with other expats—German families and professionals are also hunting for apartments.

Market Differences by City

Munich: Most expensive and competitive market; expect to pay €15-25+/m² for decent apartments

Frankfurt: High prices due to banking sector; expect €14-20/m²

Berlin: Historically affordable but rapidly gentrifying; expect €12-20/m²; strict rent control laws

Hamburg: High demand, especially near the city center; expect €13-18/m²

Leipzig, Dresden, Cologne: More affordable alternatives; expect €8-14/m²

Smaller cities: Generally easier and more affordable; expect €7-12/m²

Types of Rental Apartments

Kaltmiete vs. Warmmiete

Kaltmiete (Cold Rent): Base rent, excluding utilities

Nebenkosten: Additional costs for utilities, building maintenance, waste disposal, etc. (typically €2-4/m²)

Warmmiete (Warm Rent): Kaltmiete + Nebenkosten = total monthly payment

Example:

  • 60m² apartment
  • Kaltmiete: €900
  • Nebenkosten: €180 (€3/m²)
  • Warmmiete: €1,080

Always ask for Warmmiete when comparing prices!

Apartment Types

Altbau (Old Building):

  • Built before 1945
  • High ceilings (3-4m)
  • Ornate details (molding, parquet floors)
  • Thick walls (good soundproofing)
  • Often charming character
  • May lack modern amenities
  • Sometimes no elevator

Neubau (New Building):

  • Modern construction
  • Better insulation (lower heating costs)
  • Modern amenities (dishwasher, elevator, balcony)
  • Often smaller rooms and lower ceilings
  • Less character

WG (Wohngemeinschaft - Shared Apartment):

  • Share apartment with roommates
  • Private bedroom, shared kitchen/bathroom/living room
  • More affordable
  • Good for newcomers and students
  • Can be temporary while you find your own place

Furnishing

Unmöbliert (Unfurnished):

  • Completely empty—often literally no kitchen, no light fixtures, no curtain rods
  • You must install your own kitchen (Einbauküche) or negotiate to buy the previous tenant’s
  • Long-term solution
  • Most common

Teilmöbliert (Partially Furnished):

  • Usually includes kitchen and maybe some basics
  • Varies significantly

Möbliert (Furnished):

  • Fully equipped, ready to move in
  • More expensive (20-40% premium)
  • Often shorter-term leases
  • Good for temporary situations

Where to Search for Apartments

Online Portals (Most Common)

ImmobilienScout24 (immobilienscout24.de)

  • Largest platform in Germany
  • Most listings
  • Paid “Plus” membership (€15-30/month) gives advantages like application templates and earlier notification
  • Tip: Set up automated alerts immediately

WG-Gesucht (wg-gesucht.de)

  • Best for shared apartments (WGs)
  • Also has some full apartments
  • Free to use
  • Very popular with students and young professionals

Immowelt (immowelt.de)

  • Second-largest portal
  • Similar to ImmobilienScout24
  • Good for smaller cities

eBay Kleinanzeigen (kleinanzeigen.de)

  • Classifieds platform
  • Mix of private landlords and agencies
  • Watch out for scams (never pay before seeing apartment!)

Facebook Groups

  • City-specific groups: “[City Name] Housing” or “[City Name] WG Zimmer”
  • Expat groups often share leads
  • More informal, sometimes better luck with private landlords

Traditional Methods

Walking the neighborhood:

  • Look for “Zu vermieten” (For Rent) signs on buildings
  • Contact property management companies directly
  • More common in smaller cities

Newspaper classifieds:

  • Local newspapers still have rental sections
  • Older landlords may prefer this method
  • Worth checking in smaller towns

Word of mouth:

  • Tell everyone you’re looking
  • Colleagues, friends, acquaintances
  • Many apartments never hit public listings

Real Estate Agents (Makler)

How it works:

  • Agents help find apartments (for a fee)
  • By law (since 2015), if the landlord hired the agent, the landlord pays the fee (“Bestellerprinzip”)
  • If you hire an agent, you pay (typically 2 months’ rent + VAT)

Pros:

  • Access to exclusive listings
  • Agent handles viewings and paperwork
  • Can be worth it in extremely competitive markets

Cons:

  • Expensive if you’re paying
  • Some agents are unhelpful or push unsuitable apartments

Essential Documents (Apartment Application)

Prepare these documents in advance—having them ready can give you a crucial advantage:

Must-Have Documents

1. Schufa Selbstauskunft (Credit Report)

  • Shows your creditworthiness
  • Order from meineschufa.de (€29.95 for instant report)
  • Valid for ~3 months
  • Critical: Poor Schufa = nearly impossible to rent

2. Mieterselbstauskunft (Tenant Self-Disclosure)

  • Form with personal information, income, employment
  • Templates available online (ImmobilienScout24 provides one)
  • Landlords cannot legally require all information, but realistically, refusing to answer hurts your chances

3. Proof of Income (Einkommensnachweis)

  • Last 3 payslips (Gehaltsabrechnungen)
  • Employment contract (Arbeitsvertrag)
  • Rule of thumb: Landlords want income of 3x the Warmmiete
  • Example: For €1,200 rent, you need €3,600+ net income

4. Previous Landlord Reference (Mietschuldenfreiheitsbescheinigung)

  • Letter from previous landlord confirming you paid rent on time and left property in good condition
  • If coming from abroad, a reference letter from your previous landlord (translated to German)

5. Copy of ID/Passport

  • Valid identification
  • Residence permit if non-EU

Additional Helpful Documents

  • Proof of employment (Arbeitsvertrag)
  • SEPA direct debit mandate (shows you’ll pay rent reliably)
  • Haftpflichtversicherung (liability insurance - some landlords require this)
  • Letter of motivation (Bewerbungsanschreiben) - briefly introduce yourself, explain why you’re a great tenant

Special Situations

No Schufa yet (just arrived in Germany):

  • Explain you’re new to Germany
  • Offer alternative proof of financial stability (bank statements, savings, job offer)
  • Some landlords accept letters from your home country’s credit bureau
  • Be prepared for difficulty—consider temporary housing first

Self-employed/Freelancer:

  • Last 3 tax returns
  • Bank statements
  • Possibly a Bürgschaft (guarantor)

Student:

  • Enrollment certificate
  • Proof of financial support (parents, scholarship, savings)
  • Often need a parent to co-sign or provide Bürgschaft

The Application Process: Step-by-Step

Step 1: Find Potential Apartments

  • Set up alerts on all major portals
  • Check listings daily (morning and evening)
  • Respond within hours—new listings get flooded immediately

Step 2: Contact the Landlord/Agent

Response time is critical: Respond to new listings within 1-2 hours if possible

First message template (in German):

Sehr geehrte/r Herr/Frau [Name],

ich interessiere mich sehr für Ihre Wohnung in [Adresse]. Ich bin [Beruf] bei [Firma]
und suche eine langfristige Wohnung in [Stadt].

Gerne würde ich einen Besichtigungstermin vereinbaren. Ich kann Ihnen alle
erforderlichen Unterlagen (Schufa, Gehaltsabrechnungen, Mietschuldenfreiheits-
bescheinigung) sofort zur Verfügung stellen.

Vielen Dank und freundliche Grüße,
[Your Name]
[Phone Number]

English translation: “Dear Mr./Ms. [Name], I’m very interested in your apartment at [Address]. I’m a [Profession] at [Company] and looking for a long-term apartment in [City]. I would like to arrange a viewing. I can provide all required documents (Schufa, payslips, previous landlord reference) immediately. Thank you and kind regards, [Your Name]“

Step 3: Apartment Viewing (Besichtigung)

Prepare:

  • Arrive 5 minutes early
  • Dress professionally (first impressions matter!)
  • Bring all documents in a neat folder
  • Prepare questions in German if possible

What to check:

  • Water pressure and heating
  • Window quality (insulation)
  • Cell phone reception
  • Natural light
  • Noise from neighbors/street
  • Condition of walls, floors, bathroom
  • Storage space
  • How the neighborhood feels

What to ask:

  • When is the apartment available?
  • What are the exact Nebenkosten?
  • Is there a Waschküche (laundry room) or are in-unit machines allowed?
  • What’s included in Nebenkosten?
  • Are pets allowed?
  • Is subletting/WG allowed?
  • What’s the notice period?

Red flags:

  • Landlord asks for money before signing contract
  • Apartment seems too good to be true for the price
  • Landlord is pushy or evasive about questions
  • Serious damage or mold

Step 4: Submit Your Application

Make yourself memorable (positively):

  • Be friendly and professional
  • Speak German if you can (even basic attempts are appreciated)
  • Highlight stability: long-term job, no plans to move soon
  • Mention hobbies that show you’re responsible and quiet
  • If you have special skills (handyman, gardener), mention them

Follow up:

  • Send a thank-you email within 24 hours
  • Reiterate your interest
  • Provide any additional documents requested

Step 5: Wait for Decision

  • Landlords may take days or weeks to decide
  • Don’t stop searching until you’ve signed a contract
  • Be prepared for rejection—it’s common

Step 6: Contract Signing

Mietvertrag (Rental Contract):

  • Read carefully (have a German-speaking friend help if needed)
  • Standard contracts are usually fair due to strong tenant protection laws
  • Check: rent amount, Nebenkosten, deposit, notice period, special conditions

Kaution (Deposit):

  • Typically 2-3 months’ Kaltmiete
  • Must be placed in separate account (landlord cannot use it freely)
  • Returned within 3-6 months after moving out (minus any damages)
  • Can sometimes be paid in installments

Wohnungsübergabeprotokoll (Handover Protocol):

  • Document condition of apartment when moving in
  • Take photos of everything, especially any existing damage
  • Both you and landlord sign
  • Critical: This protects you from being charged for pre-existing damage when you move out

Tips for Success in a Competitive Market

1. Be Fast

  • Respond to new listings immediately
  • Have documents ready to send
  • Be available for viewings at short notice

2. Be Flexible

  • Consider less popular neighborhoods
  • Older buildings or higher floors (without elevator) have less competition
  • Slightly larger or smaller than ideal can open options

3. Improve Your Profile

  • Get your Schufa early
  • If possible, have your employer write a letter confirming permanent employment
  • Build savings (offering to pay several months upfront can help in competitive situations)

4. Network Aggressively

  • Join Facebook groups and introduce yourself
  • Ask colleagues if their buildings have vacancies
  • Attend expat meetups and mention you’re looking

5. Consider Temporary Solutions

  • AirBnb for first month while you search
  • Hostels or hotels
  • WG (shared apartment) as stepping stone
  • Corporate housing through your employer

6. Learn Basic German

  • Even A1-level German helps with landlords
  • Shows commitment to staying long-term
  • Makes you more relatable

7. Look Beyond the Obvious

  • Check smaller portals
  • Look in neighboring suburbs with good transit
  • Consider cities outside the main metro (e.g., Potsdam instead of Berlin)

Common Scams to Avoid

🚫 Landlord is “abroad” and can’t meet in person
🚫 Requests deposit before viewing or contract signing
🚫 Price is suspiciously low for the area
🚫 Poor German/English in communications (copied from elsewhere)
🚫 Sends you “contract” to sign before you’ve seen the place
🚫 Asks for payment via Western Union, MoneyGram, or cryptocurrency

Always view the apartment in person
Meet the landlord/agent face-to-face
Sign contract in person
Pay deposit only after signing and receiving keys
Use bank transfer (Überweisung), never cash or untraceable methods

Timeline Expectations

Major cities (Berlin, Munich, Frankfurt, Hamburg):

  • 2-4 months if lucky
  • 6+ months not uncommon
  • Plan to start searching before you arrive if possible

Medium cities (Leipzig, Dresden, Nuremberg):

  • 1-3 months

Smaller cities/towns:

  • 2-6 weeks

Factors that speed up the search:

  • High income
  • Excellent Schufa
  • Fluent German
  • Flexibility on location/type
  • Persistence

Once You’ve Found Your Apartment

After signing the contract:

  1. Register your address (Anmeldung) at the local Bürgeramt within 14 days
  2. Set up utilities (internet, electricity if not included)
  3. Get tenant liability insurance (Haftpflichtversicherung) - highly recommended
  4. Install your kitchen if unfurnished
  5. Complete handover protocol with photos
  6. Update your address with employer, bank, insurance, etc.

Conclusion

Finding an apartment in Germany requires patience, preparation, and persistence. The market is challenging, especially for newcomers, but every expat who has successfully navigated it had the same worries you do now.

Start early, get your documents in order, be professional and friendly, and don’t give up. Your apartment is out there—it just might take longer than expected to find it.

Remember: Once you’re in, tenant protections are strong, and you can make your German apartment a true long-term home.


Good luck with your apartment search! You’ve got this.

Back to Blog

Related Posts

View All Posts »