'How to Find Housing in Germany in 2025: Platforms, Documents, and
Find your route
3 quick steps
Finding rental housing in Germany in 2025 remains difficult, especially in large cities such as Berlin, Munich, Hamburg, Cologne, and Frankfurt. The main issue is not only the price, but also the competition: landlords often choose from dozens or even hundreds of applicants, so the people who win are those who respond quickly, present themselves clearly, and prepare their documents in advance.
Why it is hard to find an apartment
Several factors are putting pressure on the rental market:
- in popular cities, demand is higher than supply;
- new construction does not always keep up with demand;
- landlords choose tenants cautiously because rental relationships are strongly protected by law;
- newcomers often do not yet have a German SCHUFA credit history;
- good listings receive many responses quickly.
Do not take a rejection as a personal failure. In Germany, the apartment search often feels like a separate project: you need to monitor platforms, respond quickly, keep a spreadsheet of applications, and have a ready-made document package.
Where to look for housing
Major portals
- Immobilienscout24 and Immowelt are the best-known platforms, but competition there is usually the highest as well.
- WG-Gesucht is useful not only for rooms in a WG, but also for temporary rentals, Zwischenmiete, and sometimes full apartments.
- Kleinanzeigen is a classifieds board where you can find apartments, rooms, and short-term options.
On these platforms, it is important to turn on notifications and respond fast. If a listing has been up for a long time, that is not always bad, but you should check the price, neighborhood, conditions, and contract text more carefully.
Communities and personal contacts
Also search through:
- Facebook and Telegram groups for a specific city or neighborhood;
- university and workplace chats;
- friends, colleagues, neighbors, and parents in Kita or at school;
- local notices in shops, libraries, and neighborhood centers;
- local newspapers, especially in smaller towns.
Personal contacts do not replace documents, but they sometimes let you hear about an apartment before it is posted on major portals.
Housing companies
Many cities and regions have Wohnungsgesellschaften and cooperatives. They may rent out apartments through their own websites and waiting lists, not only through portals. Check the websites of city housing companies, Baugenossenschaften, and large property management organizations in the area you want.
Temporary rentals
Zwischenmiete works well as an interim option, for example for the first months after moving while you look for a permanent apartment. It is important to check whether the main landlord allowed the sublet and to sign a written contract covering dates, payment, deposit, and key handover rules.
Which documents to prepare
A landlord may not ask for every document right away, but it is better to have a package ready in advance:
- a short self-introduction: who you are, what you do, and who will live in the apartment;
- a copy of your passport or Aufenthaltstitel for identity verification;
- proof of income: payslips, an employment contract, a scholarship, a Bescheid, or other documents;
- SCHUFA-Auskunft, if it is already available;
- Mietschuldenfreiheitsbescheinigung from a previous landlord, if you have one;
- guarantor confirmation, if you do not yet have income or a credit history in Germany;
- for students: Immatrikulationsbescheinigung and proof of funding.
Do not send unnecessary sensitive data to everyone. Before a viewing and normal contact, basic information is enough, and you should send the full package only for a real property and a clearly identifiable landlord.
How to write in response to a listing
A standard message like “I want to view the apartment” almost never works. It is better to write briefly, specifically, and to the point:
- who will live in the apartment;
- from which date you want to move in;
- how your income is documented;
- whether you have pets;
- why the neighborhood or apartment suits you;
- when you are available for a viewing.
Example message structure:
Guten Tag, ich interessiere mich sehr für Ihre Wohnung. Wir sind zwei berufstätige Personen, suchen eine langfristige Wohnung ab August und können Einkommensnachweise sowie SCHUFA-Auskunft vorlegen. Eine Besichtigung ist kurzfristig möglich. Vielen Dank.
The text should not be long. The main goal is to show reliability, clarity, and readiness to provide documents quickly.
Practical ways to improve your chances
- Do not limit yourself to the center. Check neighborhoods near the S-Bahn, U-Bahn, Regionalbahn, or with an easy commute to work.
- Set up notifications. Good listings can disappear quickly.
- Prepare documents in advance. A one-day delay often means losing the option.
- Respond personally. Mention details from the listing instead of sending one template to everyone.
- Look at listings without perfect photos. Sometimes these are real apartments with less competition, but checking is still mandatory.
- Use Zwischenmiete. Temporary housing gives you an address, time, and peace of mind while you search for a permanent option.
- Expand your radius. In Germany, living in a neighboring town with a good train connection is sometimes easier than fighting for an apartment in the center.
- Track your applications. Record the address, price, contacts, response date, and status so you do not get confused.
How to avoid scammers
The rental market attracts scammers, especially when someone is looking for housing urgently and from another country. Red flags include:
- the owner supposedly lives abroad and offers to send the keys by mail;
- they ask for a deposit, reservation, or commission before a viewing and contract;
- they suggest moving to a strange booking website;
- the price is noticeably below market without a clear explanation;
- they refuse a video call or apartment viewing;
- they pressure you with urgency: “pay today or the apartment is gone”;
- the documents look like a template or do not match the name of the payment recipient.
The basic rule is simple: do not transfer money before you have a clear contract, have checked the property, and have a safe key handover arrangement. If an in-person viewing is impossible, ask for a video call from inside the apartment, have them show specific details of the flat and building entrance, and verify who has the right to rent out the property.
Realtors and commissions
In housing rentals, the rule is generally that the party who ordered the realtor’s service pays for it. If the landlord hired the realtor, they cannot charge the applicant for a viewing or a commission just for being allowed to apply for the apartment. But if you personally instructed a realtor to find housing specifically for you and you then signed a contract for an apartment they found, a commission may be possible within the limits of the law.
Be cautious with offers to “speed up the process” for cash, buy a place in line, or pay for a viewing. These schemes may violate the rules or be outright scams.
What to check before signing the contract
Before signing, review the following carefully:
- the amount of the Kaltmiete, Nebenkosten, and Warmmiete;
- what is included in the Nebenkosten and what is paid separately;
- the size of the Kaution and how it must be paid;
- the contract term and Kündigung conditions;
- rent indexation or increase rules, if they exist;
- the condition of the apartment and the Übergabeprotokoll;
- whether pets are allowed, if that matters to you;
- whether there is a basement, parking, a kitchen, and what condition they are in;
- the procedure for Anmeldung registration.
If the German contract is unclear, it is better to show it to a Mieterverein, a lawyer, or someone with experience renting in Germany before signing.
Short search plan
- Define your budget by Warmmiete, not only by Kaltmiete.
- Choose neighborhoods and your transport radius.
- Gather documents and prepare a short message template.
- Set up notifications on the portals.
- Use groups, personal contacts, and housing companies in parallel.
- Attend viewings quickly and send documents only for real options.
- Check the contract, deposit, and rental authority before making any payments.
Conclusion
Finding housing in Germany is difficult, but a systematic approach increases your chances significantly. Fast responses, tidy documents, a wider search geography, and caution around advance payments all help. In large cities especially, it is better to pursue several routes in parallel rather than one ideal option: portals, Zwischenmiete, housing companies, local notices, and personal contacts.