Updated April 2026 9 min read

A WG - short for Wohngemeinschaft, a shared flat where each person rents a room and splits the kitchen, bathroom, and bills - is how most people under 35 live in German cities. For expats, it is also the fastest way to land softly: a furnished room, neighbours who already know which Bürgeramt to call, and a much shorter paper trail than a solo apartment.

It is also brutally competitive. The average WG room in Germany now costs €512/month, and in Munich the average asking rent on wg-gesucht.de is €800/month. Berlin sits around €650, Frankfurt €665. Single rooms in popular cities routinely receive 100+ applications within hours.

This guide walks through the full pipeline - platforms, profile, applications, casting, contract, scams - the way it actually works in 2026.

Step 1: Set realistic expectations

Before opening any platform, internalise three things.

  • Timeline. Plan 4–8 weeks of active searching in Berlin, Munich, Hamburg, Frankfurt, Cologne (Köln) or Düsseldorf. Two weeks is possible only if you are flexible on district, price, and language.
  • Budget. WG rooms range from ~€270 in Chemnitz to €800+ in Munich (MLP Studentenwohnreport 2025). Add ~€50–100/month for Nebenkosten (utilities, internet, sometimes the broadcasting fee Rundfunkbeitrag) if not included in the Warmmiete (rent including heating and utilities, as opposed to Kaltmiete, the cold/base rent).
  • Casting culture. Most WGs invite 3–8 candidates to a "WG-Casting" - an in-person evening where flatmates interview you. It feels like a job interview crossed with speed-dating. This is normal.

Quick stats box

  • Avg WG room (DE): €512 / month
  • Most expensive: Munich (€800), Frankfurt (€665), Berlin (~€650)
  • WG-room price growth 2024→2025: +1.7% (smaller than +4.3% for studio flats)
  • Typical search window: 4–8 weeks Sources: Moses Mendelssohn Institut x wg-gesucht; MLP Studentenwohnreport 2025

Step 2: Pick the right platforms

Use several in parallel. Single-platform searches lose.

wg-gesucht.de - the default

The largest WG marketplace in the German-speaking world. Has English UI. Set filters tight (district, price ceiling, move-in date) and create email alerts. Apply within 30 minutes of a listing going live; popular Berlin/Munich rooms close their inboxes the same day.

kleinanzeigen.de (formerly eBay Kleinanzeigen)

Often cheaper, often messier. More private landlords, fewer scams than people fear if you stay sharp. Worth checking daily.

Facebook groups

Search "WG Berlin", "Wohnung Hamburg", "Flatshare Munich English", etc. Quality varies wildly - but groups for queer/FLINTA*, international students, or specific neighbourhoods sometimes surface rooms before they hit wg-gesucht. (FLINTA* = Frauen, Lesben, Inter, Nicht-binär, Trans, Agender - common shorthand on German listings.)

Niche channels

  • Studentenwerk of your city - for students under ~30, dorm rooms with WG-style shared kitchens; long waitlists but cheap.
  • Company / university Slacks and Notion boards - internal listings beat the public market.
  • Inlingua, language-school noticeboards, expat Stammtisch - old-school, still works.
  • Coliving operators (Habyt, The Base, Wunderflats) - fast and English-friendly, but 30–60% above market price.

Tools that score listings for you

Browser extensions like WG-Lotse sit on top of wg-gesucht and kleinanzeigen, score each listing against your preferences, flag red flags (Anmeldung refused, women-only, language barrier), and draft a German application message. If you are searching Berlin, Hamburg, Munich, Frankfurt, Cologne or Düsseldorf you can also see district-level fit. Useful when you are processing 50+ listings a day.

Step 3: Build a profile that gets opened

On wg-gesucht, advertisers see a list of names + thumbnails before they read your message. Treat your profile like a CV.

  • Photo: clear face, daylight, no sunglasses, no party crop. Friendly beats professional.
  • Bio (auto-attached to every message): 4–6 short sentences. Who you are, what you do (job/study), why you are moving, two specific personality hooks (not "I love travelling").
  • Move-in window: a single date or a 2-week window. "Flexible" reads as uncommitted.
  • Languages: list honestly, including A1/A2 German. Lying gets caught at the casting.

Step 4: The honest talk about language

You can find a WG in Germany speaking only English. Tens of thousands of expats do every year. But the maths matters:

  • In Berlin, around 30–40% of WG listings are open to English-speakers.
  • In Munich, Frankfurt, Düsseldorf, that figure drops to roughly 10–20%.
  • In smaller cities and East Germany outside Leipzig, it can be under 5%.

Two practical moves:

  1. Send the first message in German, even if your German is bad. A short, warm German paragraph followed by a fluent English paragraph (with one line: "Mein Deutsch ist noch nicht perfekt - ich lerne aktiv") outperforms English-only in every test wg-gesucht has published. See our German WG application templates for paste-ready text.
  2. Filter for "English-speaking WG" as a fallback, not a default. The pool is small and competitive.

Step 5: Prepare your document package

Have these ready as PDFs in one folder, named clearly. Do not attach to first message - offer them.

  • Passport / ID (cover the photo number if you are paranoid; redact partially)
  • Visa / residence permit if non-EU
  • Proof of income - last 3 payslips, employment contract, or for students: enrolment certificate (Immatrikulationsbescheinigung) and proof of funding (scholarship letter, blocked account / Sperrkonto statement)
  • SCHUFA-BonitätsAuskunft - the German credit report. Costs ~€30 from meineschufa.de or free via bonify/Mein-SCHUFA basic. Many WGs ask; almost no one verifies the document deeply.
  • Mietschuldenfreiheitsbescheinigung - letter from previous landlord confirming you have no rent debt. New arrivals don't have one; just say so.
  • Selbstauskunft - a one-page self-disclosure form (income, employer, smoking, pets). Templates from Mieterbund or Haus & Grund.

If you are brand new to Germany and have none of this, lean on your employer (HR letter on letterhead with start date and gross salary) or university (enrolment certificate). Both substitute well for SCHUFA in early-stage cases.

Step 6: Apply at scale, but personalised

The first message decides 90% of replies. wg-gesucht's own data shows generic copy-paste applications get filtered fast.

  • Read the listing properly. Reference one concrete detail (the balcony, the cat, the question about cooking).
  • Lead with why this WG, not why you. Flatmates are choosing a roommate, not a tenant.
  • Length: 120–200 words. Longer reads desperate; shorter reads bot.
  • Always include: name, age, occupation, move-in date, how long you want to stay, what kind of co-living you want (quiet vs. social).
  • Sign off with availability for viewing within the next 7 days.

A full breakdown with three German templates and line-by-line English notes lives in the WG application template guide.

Step 7: Survive the casting

A WG-Casting (also called "WG-Besichtigung") is the in-person interview. Conventions:

  • Arrive on time. Five minutes early is German on time.
  • Bring shoes you can take off at the door.
  • Bring something small only if it's a sit-down evening - flowers, a six-pack of Club-Mate or beer. Optional, never required.
  • Ask about: cleaning rota (Putzplan), guest policy, quiet hours, who pays internet, how Nebenkosten settle.
  • Avoid: salary brags, "I'm never home" (sounds like you'll skip cleaning), heavy questions about contracts before they offer.

The decision often comes 1–7 days later by message. Silence after 10 days = no.

Step 8: The contract and Anmeldung

When you get the offer, two things matter immediately.

  1. Will the Hauptmieter (main tenant) sign a Wohnungsgeberbestätigung? This is the landlord-confirmation form you need to register your address (Anmeldung) within 14 days. If they refuse, the room is unusable for any official purpose - no bank account, no health insurance card, no residence permit renewal. Read our deep dive: Anmeldung and your WG.
  2. Are you Hauptmieter, Untermieter, or "Mitbewohner without contract"? Each has different legal protection under the Bürgerliches Gesetzbuch (BGB). Demand at least a written Untermietvertrag (sublease).

Standard upfront cost: Kaution (deposit, capped at 3× cold rent by law) + first month's rent. Anything more is a red flag.

Step 9: Spot scams in 30 seconds

wg-gesucht has a public scam guide. The patterns barely change:

  • Listing price 30%+ below the local average for that district.
  • Landlord says they are "abroad", offers to send keys via DHL after you wire a deposit.
  • Asks for passport scan + date of birth before any viewing.
  • Pushes payment via Western Union, MoneyGram, crypto, or "Airbnb / Booking escrow" (these escrows do not exist for WGs).
  • Photos reverse-image-search to listings in another country.

Rule: never transfer money before a real, in-person viewing where you stand inside the room. Even with viewing, do not pay deposit before signing a contract you have read in full.

Step 10: When you've moved in

  • Do the Anmeldung within 14 days - fines up to €1,000 for late registration (Bundesmeldegesetz § 17).
  • Set up the Rundfunkbeitrag (mandatory broadcasting fee, €18.36/month per household - usually one flatmate is registered for the whole WG).
  • Read the Hausordnung (house rules from the building owner, often posted near the entrance) and the internal Putzplan.
  • Get Haftpflichtversicherung (personal liability insurance, ~€60/year). Almost every German has it; landlords occasionally ask.

TL;DR - your 4-week plan

Week Action
1 Build wg-gesucht + kleinanzeigen profiles. Prepare doc PDFs. Write German application template.
2 Apply to 8–15 listings/day. Attend 2–4 castings. Refine message based on response rate.
3 Second-round castings. Negotiate move-in date and contract type.
4 Sign Untermietvertrag, pay Kaution + first rent, move in, do Anmeldung.

Persistence beats talent here. The expats who land good rooms apply consistently for three weeks, attend every casting they're offered, and don't take rejection personally - most rejections are about WG dynamics, not about you.


Data flags

  • Average WG-room prices (€512 DE / €800 Munich / €650 Berlin) come from Moses Mendelssohn Institut + wg-gesucht SoSe 2026 release; Frankfurt (€665) remains from MMI WiSe 2025/26 as Frankfurt is not yet published in SoSe 2026.
  • "30–40% English-friendly listings in Berlin" is an estimate triangulated from wg-gesucht filter counts and expat surveys; flagged as approximate, not officially published.
  • Rundfunkbeitrag €18.36/month confirmed for 2026 - recheck if rate changes mid-year.
  • "Up to €1,000 fine" for late Anmeldung is the statutory maximum (BMG § 54); typical fines are €10–30. Keep both numbers if quoting.

Suggested visuals

  • Hero: stylised illustration of a WG flatshare floor plan with labelled rooms (Küche, Bad, WG-Zimmer).
  • Stats box graphic: average WG-room price by city (bar chart, Munich → Chemnitz).
  • Side-by-side screenshot: a strong vs. weak wg-gesucht message (blurred names).
  • Decision flowchart: "You got an offer - Hauptmieter signs Wohnungsgeberbestätigung? Yes/No → next steps."
  • Photo: typical Berlin/Munich Altbau Küche with shared dining table (signal: communal life).

Sources

Cut your WG search time in half

WG-Lotse scores every listing, flags red flags in the German text, and drafts your application in native German - right on WG-Gesucht and Kleinanzeigen.

Add WG-Lotse to Chrome - Free