Housing · Rent a Home
How to find a flat in Germany
The two dominant portals (WG-Gesucht for shared flats, ImmoScout24 for whole apartments), how to write a compelling Bewerbungsmappe, and how to avoid advance-payment scams.
Finding a flat in Germany is one of the most competitive challenges expats face, especially in cities like Berlin, Munich, and Hamburg. The German rental market moves quickly, vacancies fill within days, and landlords often receive dozens of applications for a single apartment. Success requires knowing where to search, how to present yourself professionally, and how to spot scams before you lose money.
Where to search: the main rental portals
Germany has two dominant types of rental listings: shared flats, known as Wohngemeinschaft or WG, and whole apartments. Each has its own preferred platform, and understanding the difference will save you time and help you focus your search.
WG-Gesucht for shared flats
WG-Gesucht is the go-to portal for finding a room in a shared apartment. It is especially popular among students, young professionals, and anyone new to Germany looking for affordable, short-term housing. The site lists rooms in existing flatshares where you will have your own bedroom but share the kitchen, bathroom, and living spaces with flatmates. Listings often specify whether the room is available for a fixed term or unlimited, and many include details about the current residents, house rules, and whether the flat is party-friendly or quiet.
Because WG-Gesucht is free to browse and post on, competition is fierce. Expect to send many messages and attend several viewings before securing a room. Landlords and flatmates typically want to meet you in person or via video call to ensure compatibility, so be prepared to introduce yourself warmly and show genuine interest in the living arrangement.
ImmoScout24 and Immowelt for whole apartments
If you are looking to rent an entire apartment, ImmoScout24 is the market leader in Germany. It lists flats across the country, from studio apartments to family homes, and is used by both private landlords and large property management companies. Immowelt is another major platform with a similar range of listings. Both sites allow you to filter by location, price, size, and features such as balconies, basements, or pet-friendly policies.
On these platforms, landlords expect formal applications and often conduct credit and income checks. Many listings receive over one hundred inquiries within the first 24 hours, so responding quickly and professionally is essential. Some landlords require a premium membership on ImmoScout24 to see contact details, though many listings remain accessible to free users.
Preparing your Bewerbungsmappe
In Germany, applying for a rental is a formal process. Landlords expect a Bewerbungsmappe, which is essentially an application dossier that proves you are a reliable, solvent tenant. A strong Bewerbungsmappe sets you apart from other applicants and shows respect for the German preference for thorough documentation.
What to include
Your Bewerbungsmappe should be neat, complete, and easy to read. At a minimum, include the following:
- A short cover letter in German. Address the landlord politely, introduce yourself briefly, explain why you are looking for a flat, and mention when you would like to move in. Keep it to half a page.
- A recent photo of yourself. This is standard practice in Germany and helps landlords remember you after meeting many applicants.
- Proof of income. This can be your last three payslips, an employment contract, or a letter from your employer confirming your salary. If you are self-employed, provide recent tax returns or bank statements.
- A Schufa credit report. The Schufa is Germany's main credit bureau, and landlords use it to check whether you have debts or a history of unpaid rent. You can order a report online from meineschufa.de. Some landlords accept the free version, others want the detailed paid report.
- Proof of previous rental history. If available, include a reference letter from your previous landlord confirming you paid rent on time and left the property in good condition.
- A copy of your ID or passport and, if applicable, your residence permit or visa.
If you are a student or do not yet have income in Germany, you may need a guarantor. This is often a parent or relative who signs a guarantee stating they will cover your rent if you cannot. Some landlords also accept a Mietbürgschaft, a type of rental deposit insurance.
Making a good impression at viewings
Viewings are often group events where ten or more applicants show up at the same time. Dress neatly, arrive on time, and bring a printed copy of your Bewerbungsmappe. Be polite and friendly, but avoid appearing desperate. Landlords appreciate tenants who ask thoughtful questions about heating costs, building maintenance, or neighborhood amenities. If you speak limited German, consider bringing a friend who can help translate, or mention in your cover letter that you are learning the language.
Costs and deposits
Understanding the financial side of renting in Germany will help you budget correctly and avoid surprises. German rental contracts typically distinguish between cold rent, known as Kaltmiete, and warm rent, or Warmmiete. The Kaltmiete is the base rent for the apartment itself. The Warmmiete includes additional costs such as heating, water, building maintenance, and garbage collection, collectively called Nebenkosten. Always ask for a breakdown of Nebenkosten so you know exactly what is covered.
Landlords in Germany are legally allowed to request a security deposit, or Kaution, of up to three months' cold rent. This deposit is held in a separate account and returned to you at the end of your tenancy, minus any deductions for damages or unpaid bills. You do not have to pay the full deposit upfront; you can negotiate to pay it in three monthly installments.
In addition to the deposit, you may encounter a Provision, or broker's fee, if you rent through a real estate agent. Since 2015, German law follows the principle of Bestellerprinzip, meaning whoever hires the broker pays the fee. If the landlord hired the agent, you pay nothing. If you contacted the agent yourself, you may owe a commission of up to two months' rent plus VAT. Always clarify who is responsible for the Provision before signing anything.
Red flags and how to avoid scams
Rental scams in Germany are common, particularly on free platforms and in high-demand cities. Scammers prey on desperate flat-seekers by offering attractive apartments at below-market prices, then disappearing once they receive a deposit. Recognizing the warning signs can save you hundreds or thousands of euros.
Common warning signs
- The landlord claims to be abroad and cannot meet you in person. They may say they are working overseas or traveling and will send you the keys once you transfer the deposit.
- You are asked to pay a deposit or reservation fee before viewing the apartment. Legitimate landlords never ask for money upfront.
- The listing has no legitimate street address, or the address is vague or incomplete. Scammers often use stock photos and fake addresses.
- The price is suspiciously low compared to similar flats in the area. If it seems too good to be true, it probably is.
- The landlord insists on communicating only by email or messaging apps and refuses to speak by phone or video call.
- You are asked to send money via Western Union, MoneyGram, or cryptocurrency. These payment methods are irreversible and untraceable.
How to protect yourself
Before committing to any rental, verify the landlord's identity. Ask to see their ID and check that the name matches the one on the rental contract. If the landlord is represented by a property management company, look up the company online and confirm it is registered and legitimate. You can also check the land registry, called the Grundbuch, at the local Amtsgericht to verify who owns the property, though this requires a legitimate interest and may involve a small fee.
When you sign a rental contract, read it carefully. Standard contracts are often based on templates from tenant associations or landlord groups and should include details such as the rent amount, deposit, notice period, and any special conditions. If the contract is only in German and you do not understand it fully, ask a German-speaking friend or hire a translator. Do not sign anything you have not read and understood.
Finally, trust your instincts. If a landlord pressures you to decide immediately, refuses to answer basic questions, or behaves evasively, walk away. There are always other flats, and protecting yourself from fraud is worth the wait.
Final tips for success
Finding a flat in Germany requires patience, organization, and persistence. Start your search early, ideally two to three months before you need to move. Be flexible with your criteria; you may need to compromise on location, size, or amenities to secure a place quickly. Consider temporary housing, such as a sublet or serviced apartment, while you continue your search for a permanent home.
Join local expat groups on social media, attend housing fairs, and ask colleagues or classmates if they know of any vacancies. Personal recommendations and word-of-mouth leads can bypass the crowded online portals and give you access to unlisted apartments. Finally, do not get discouraged by rejections. Even well-qualified applicants face stiff competition, and finding the right flat often takes dozens of applications and viewings.
With the right preparation, a polished Bewerbungsmappe, and a cautious eye for scams, you will be well-equipped to navigate the German rental market and secure a home that suits your needs.
Keep reading — Rent a Home
Always verify with official sources before acting on the information above.
MyHAbroad is an independent app and is not affiliated with, endorsed by, or representing any government or public authority. Content is general information only — not legal, tax, medical, or financial advice. Always confirm details with the official sources above before acting.
