Find your route

3 quick steps

How to Look for Housing in Germany: Plan, Documents, and Safety

How to Look for Housing in Germany: Plan, Documents, and Safety

Find your route

3 quick steps

It’s best to treat the search for housing in Germany as a separate project: set your budget in advance, prepare your documents, set up notifications on housing portals, and respond quickly to suitable listings. Competition remains high in major cities, so success doesn’t go to the person who sends the most messages in a row, but to the one with a clear profile, a well-organized application portfolio, and realistic criteria.

1. Determine a realistic budget

Don’t start with nice photos of apartments—start with the amount you can actually afford to pay each month. Listings usually include several types of prices:

  • Kaltmiete — base rent excluding utilities.
  • Nebenkosten — additional household expenses: water, cleaning, maintenance, and sometimes heating.
  • Warmmiete — rent that includes Nebenkosten, but not always all fees.
  • Electricity, Internet, TV license fee — these are often billed separately.
  • Kaution — security deposit. According to § 551 BGB, for residential leases, it must not exceed three months’ Kaltmiete and may be paid in three equal installments.

For the first filter, it’s helpful to consider not only the monthly base rent but also the initial costs: security deposit, first month’s rent, moving expenses, furniture, temporary housing, and any potential document fees.

2. Narrow down your criteria to “required” and “preferred”

If you search for “a good apartment in a good neighborhood,” the search will be too broad. Break down your criteria:

Required:

  • City or acceptable radius from work/school;
  • maximum Warmmiete;
  • minimum square footage or number of rooms;
  • arrival date;
  • the option to register if you’re looking for permanent housing;
  • Access to transportation.

Recommended:

  • balcony, elevator, basement, built-in kitchen;
  • proximity to a school, daycare, doctor, or a specific public transportation line;
  • floor, type of building, parking;
  • a neighborhood where you already have acquaintances or are familiar with the local infrastructure.

This makes it easier to respond quickly and avoid wasting time on options that don’t meet the basic requirements.

3. Prepare questions before the viewing

It’s easy to overlook important details during an interview. Have a list of questions ready in advance:

  • What’s included in the Nebenkosten, and what’s paid separately?
  • What type of heating is used, and how are bills billed?
  • When can you start?
  • Is there a minimum lease term or a tiered rent structure?
  • Are pets allowed, if that’s important?
  • Who is responsible for minor repairs, and how do I contact the property management company?
  • Are any renovations planned for the house?
  • What documents are needed after the interview?

If the response is evasive or you’re being pressured to transfer money before signing a contract or viewing the property, that’s a reason to stop.

4. Use multiple search channels

Start with the major job portals: Immowelt.de and Immobilienscout24.de. Job postings aren’t always duplicated across different platforms, so it’s best to set up your search on several sites at once.

See also:

  • websites of local housing associations and cooperatives;
  • student dorms and the Studentenwerk, if you’re a student;
  • Shared apartment portals for rooms;
  • local groups, but only with extreme caution;
  • job postings from employers or universities, if they have a housing office.

Turn on notifications and save a template for a quick reply. In a tight job market, the first responses often get the most attention, but speed shouldn’t come at the expense of safety.

5. Put together your application portfolio in advance

Landlords or property management companies usually want to quickly understand who you are, how your income is verified, and whether you can pay the rent. Prepare a single, well-organized PDF package and separate files in case the portal asks you to upload documents one at a time.

Essential items:

  1. Anschreiben — a short cover letter: who you are, who will be living in the apartment, what you do, and when you want to move in.
  2. Selbstauskunft — tenant questionnaire. Fill in only relevant information and do not send overly sensitive details unless necessary.
  3. SCHUFA Credit Report — a credit report, if you already have one and it’s suitable for renting.
  4. Proof of income: pay stubs, employment contract, employer’s certificate, or other relevant documents as needed.
  5. Mietschuldenfreiheitsbestätigung — a certificate from your previous landlord confirming that you have no outstanding rent debts, if you can obtain one.
  6. ID/Passport — an ID card or passport. For an initial response, it’s often enough to mention that you’ll show the document at the viewing; be careful when sending copies.
  7. Mietbürgschaft — a guarantor if your income is insufficient or you’re a student. It’s important to note that a security deposit and a guarantor may be subject to restrictions regarding rental security.

For newcomers without a German SCHUFA report, it’s helpful to honestly explain your situation and strengthen your application with other supporting documents: an employment contract, scholarship confirmation, a Verpflichtungserklärung, a parental guarantee, and bank statements showing closed, irrelevant transactions.

6. Write a short and specific response

Your first message shouldn’t be long. It’s enough to show that you’re a genuine candidate and meet the requirements.

Example structure:

  • a greeting and a reference to the property;
  • who will be living in the apartment;
  • employment/education and source of income;
  • desired move-in date;
  • willingness to send an application portfolio or come in for an interview;
  • contact phone number.

Don’t overpromise, and don’t send the same generic message to every job posting. Two or three specific details look better than a long self-introduction.

7. Respond regularly, but not haphazardly

Create a table or note with columns for: link, address, price, response date, status, views, documents, and reply. This helps you avoid losing track of important options and prevents you from resending documents to a questionable contact.

Work rhythm:

  1. Check new job postings in the morning and evening.
  2. Respond to suitable opportunities within the first few hours.
  3. Save a copy of the listing if a viewing is scheduled.
  4. After viewing the apartment, send your documents the same day if the apartment is a good fit.
  5. Adjust your filters every week: neighborhood, budget, size, and move-in date.

If you’re not getting many responses, expand your search area, consider temporary housing, a shared apartment (WG), or neighboring cities with good public transportation.

8. Review the contract and payments

Before signing, carefully check:

  • Who the landlord is and whether the information matches the lease agreement;
  • exact address, square footage, number of rooms, and start date of the lease;
  • Base rent, utilities, security deposit, and payment terms;
  • rules regarding repairs, cosmetic repairs, pets, and subletting;
  • whether there is a tiered rent, index-linked rent, or minimum lease term;
  • Handover report when keys are handed over.

Do not transfer the security deposit or the first month’s rent before viewing the apartment, reviewing the lease agreement, and verifying the landlord’s identity. Before taking possession of the apartment, draw up a handover report and document the condition of the property with photographs.

How to Spot the Risk of Fraud

Be especially careful if:

  • the price is significantly lower than similar offers in the area;
  • The “landlord” is located abroad and offers to send the keys after the payment is transferred;
  • require a security deposit before a viewing or before signing a lease;
  • They ask for a passport photo, bank details, and a full set of documents too early;
  • They try to quickly move the conversation off the portal and onto a messaging app;
  • photos that look like they’re from a catalog and appear in other job postings;
  • The contract is sent with errors, other people’s names, or strange details.

It’s better to pass on one questionable opportunity than to send money or documents to scammers.

Final Checklist

  • The budget is calculated based on the Warmmiete, initial expenses, and security deposit.
  • The criteria are divided into required and preferred.
  • Notifications are enabled on several job portals.
  • Your cover letter and application portfolio are ready in PDF format.
  • Documents containing sensitive data are sent only after a basic review.
  • All responses and views are recorded in a spreadsheet.
  • The lease agreement, security deposit, and handover report are verified before any money is transferred.

Looking for housing in Germany requires patience and quick action, but a systematic approach significantly improves your chances. Have your documents ready before your first viewing, respond concisely, and exercise caution when an offer seems too good to be true.