The Complete Survival Guide for International Students in Germany
Everything you need to know about housing, visa bureaucracy, health insurance, and university applications — in one no-nonsense, step-by-step guide built by people who've been through it.
25 min read• 14 Sections•Last updated June 2025
Part 1 — Housing
Beating the German Housing Crisis
Finding a flat or a room in a shared apartment (WG) in cities like Munich, Berlin, or Hamburg from abroad is one of the hardest parts of moving to Germany. Vacancy rates in major German cities are below 1%, landlords receive hundreds of applications per listing, and international students are at a massive disadvantage without a German credit history (Schufa) or local references.
This section breaks down the exact playbook — from understanding how German rent works, to the best platforms, to the message template that actually gets responses, to the critical Anmeldung catch-22 that nobody tells you about until it's too late.
The Golden Rule: Avoiding Housing Scams
The German housing market is a breeding ground for scams targeting international students. If a landlord says they are "currently out of the country" and will "mail you the keys after you transfer the deposit via Western Union, Wise, or Airbnb," it is a 100% scam.
Rule 1: Never transfer a deposit (Kaution) before signing a contract and seeing the apartment in person — or having a trusted friend physically visit it for you.
Rule 2: Be suspicious of any listing that is dramatically below market price. If a 30m² apartment in central Munich is listed at €300 warm, it's not real.
Rule 3: Legitimate German landlords never ask for payment through Western Union, cryptocurrency, gift cards, or unusual payment platforms. They use standard bank transfers (Überweisung) to a German IBAN.
Rule 4: Check if the listing photos appear on other websites using a reverse image search. Scammers frequently steal photos from legitimate rental or real estate listings.
Rule 5: Your deposit (Kaution) is legally capped at 3 months of cold rent (Kaltmiete). Any landlord asking for more is either uninformed or trying to take advantage of you.
1Kaltmiete vs. Warmmiete: How German Rent Works
Every German rental listing shows one of two prices. Understanding this distinction will save you from nasty budget surprises in your first month.
Kaltmiete (Cold Rent)
The base price for just the empty room or apartment. This covers the physical space — nothing else. No heating, no water, no electricity, no internet, and often no kitchen appliances (many German apartments don't come with a kitchen).
Warmmiete (Warm Rent)
Cold rent plus Nebenkosten (ancillary costs) like water, heating, building maintenance, and trash removal. However, electricity and internet are almost always billed separately! Always ask the landlord exactly what is included in the Warmmiete before signing.
Real-World Budget Example
A listing says "450€ warm" for a WG room in Berlin. That means your monthly transfer to the landlord is €450. On top of that, expect roughly €30–50/month for electricity (your share) and €10–15/month for internet (split with flatmates). Your true all-in monthly cost is closer to €490–515. In Munich, add roughly 30–40% on top of Berlin prices.
Do not rely on a single platform. The best strategy is to cast a wide net and check multiple sources simultaneously. Here's every platform worth using, ranked by effectiveness for international students.
WG-Gesucht
Essential
wg-gesucht.de
The #1 platform for shared apartments (WGs). This is where you'll spend most of your time. Free to use, but you can pay for a premium membership that puts your profile at the top of results.
Immobilienscout24
Essential
immobilienscout24.de
Germany's largest general rental platform. Better for solo apartments than WGs. Premium membership (ImmobilienscoutPlus) significantly increases your response rate.
eBay Kleinanzeigen
Highly Recommended
kleinanzeigen.de
Germany's classifieds platform. Hidden gem for sublets (Zwischenmiete) and short-term rooms. Many listings here never appear on WG-Gesucht. Search for 'WG Zimmer' or 'Zwischenmiete'.
Studierendenwerk (Student Union)
Apply ASAP
studentenwerk.de
Apply for a Studentenwohnheim (student dorm) as soon as you get your admission letter — waitlists can be 1–3 semesters. Cheapest option at €200–400/month, but rooms are limited.
Facebook Groups
Highly Recommended
facebook.com/groups
Search for '[City Name] WG' or '[City] Housing for Students'. Surprisingly effective, especially for sublets. Groups like 'Berlin WG Zimmer' or 'Munich Apartments' have thousands of active posts.
Zwischenmiete.de
Temporary Strategy
zwischenmiete.de
Specializes in temporary sublets and furnished rooms. Ideal for your first 1–3 months while you search for permanent housing. Much less competitive than permanent listings.
Pro Tip: The Zwischenmiete Strategy
Don't try to find permanent housing from abroad. Instead, book a Zwischenmiete (temporary sublet) for your first 1–3 months. This gives you a legal address for your Anmeldung (city registration), removes the desperation of needing immediate housing, and lets you attend WG viewings in person — which massively increases your chances. Searching from within Germany is 10x easier than searching from abroad.
3The WG-Gesucht Message Template That Gets Replies
Germans value directness and compatibility in a shared flat. A generic "Is the room still available?" will be ignored among hundreds of identical messages. This template hits every point WG residents look for: who you are, what you're like to live with, and that you can pay.
// German version — use this one for maximum response rate
Hallo WG!
Ich bin [Your Name], [Age] Jahre alt, und beginne meinen Master in [Program] an der [University]. Ich habe eure Anzeige auf WG-Gesucht gesehen und finde das Zimmer super!
Ich bin ein ruhiger, ordentlicher Mitbewohner. In meiner Freizeit mache ich gerne [Hobby 1] und [Hobby 2]. Ich bin kein Zweck-WG-Fan und koche abends gerne mal zusammen, brauche aber auch Zeit für mein Studium.
Ich bringe eine gesicherte Finanzierung (Sperrkonto) mit. Da ich aktuell noch in [Country] bin, wäre ein kurzes Online-Kennenlernen (Skype/Zoom) perfekt.
Liebe Grüße, [Your Name]
Why this template works:
Opens with your name and age — basic but expected
States your university — establishes legitimacy
Mentions hobbies — shows you're a real person
Addresses "Zweck-WG" fear — you actually want community
Blocked account proof — removes financial doubt
Offers video call — practical solution for distance
Personalize Every Message
Don't copy-paste this template blindly. Read the WG listing carefully and reference something specific — maybe they mentioned they love cooking, have a cat, or enjoy board game nights. A single personalized sentence like "Ich habe gesehen, dass ihr gerne zusammen kocht — das würde ich auch super finden!" dramatically increases your response rate.
4The Anmeldung Catch-22 (City Registration)
Within 14 days of moving into your apartment, you are legally required to register your address at the local Bürgeramt (citizens' office). This is called the Anmeldung, and the confirmation you receive is the Meldebescheinigung — arguably the most important piece of paper in Germany.
Here's the catch-22: you need the Meldebescheinigung to open a German bank account, get a phone contract, enroll at university, sign up for health insurance, and get your residence permit. But to get it, you need a fixed address and a Wohnungsgeberbestätigung (landlord confirmation form) signed by your landlord.
What you need for the Anmeldung:
Your passport (or national ID for EU citizens)
A completed Anmeldung registration form (Anmeldeformular) — available at the Bürgeramt or downloadable from your city's website
Wohnungsgeberbestätigung — a landlord confirmation form signed by your landlord or main tenant. This is the critical document. Ask for it before you move in.
Marriage certificate (only if registering with a spouse)
Bürgeramt Appointments
In Berlin, Bürgeramt appointments can be booked out for weeks. Start trying to book one before you arrive. Berlin releases new appointment slots every midnight and at random intervals. Use services like allhier.de or service.berlin.de and refresh frequently. Some cities like Munich are easier — you can often walk in with minimal wait.
Part 2 — Visa & Residence Permit
Surviving the Ausländerbehörde
Your entrance visa (the one pasted in your passport) is typically only valid for 3 to 6 months. To legally stay in Germany as a student, you need to convert it into a Residence Permit (Aufenthaltstitel) by visiting the Ausländerbehörde (Foreigners' Authority) in your city.
This process is notoriously frustrating — long wait times, hard-to-get appointments, and a mountain of documents. But if you go in prepared, it can be surprisingly smooth. Here's everything you need.
1The Ironclad Document Checklist
Missing even one document can mean a wasted appointment and months of additional waiting. Print everything. Bring originals AND copies. Organize them in a folder in the order below.
Valid Passport with your entrance visa
Must be valid for at least 6 months beyond your intended stay
1 Biometric Passport Photo
Must be recent, 35x45mm, and strictly German biometric format. Get these from any photo booth in a train station or a Rossmann/DM store.
Meldebescheinigung (City Registration)
The paper you received from the Bürgeramt after your Anmeldung. Must show your current address.
The official certificate from your university confirming you are enrolled for the current semester.
Proof of Health Insurance
A confirmation letter from a German statutory insurer (TK, AOK, Barmer, DAK). Private insurance may cause complications — see the health insurance section below.
Proof of Financial Means (Blocked Account)
Your Sperrkonto confirmation from Expatrio, Fintiba, or Deutsche Bank showing the required minimum (currently €11,904/year as of 2025).
Current Bank Statements
The last 3 months of statements from your German checking account (Girokonto). This shows regular monthly withdrawals from your blocked account.
Completed Application Form
Download from your city's Ausländerbehörde website. Print, fill out, and sign it before your appointment. Bring a pen in case corrections are needed.
Previous Degrees & Transcripts
Some offices ask for your bachelor's degree certificate and transcript. Bring certified/notarized copies to be safe.
Fee: Approximately €100
Bring an EC/Girocard or cash. Most Ausländerbehörde offices do NOT accept Visa or Mastercard.
2Getting an Appointment (The Hardest Part)
In cities like Berlin and Munich, getting an Ausländerbehörde appointment can feel impossible. Slots are released sporadically and snapped up within seconds. Here are the strategies that work.
The Morning Refresh Strategy
Berlin and Munich release cancelled or newly available appointment slots early in the morning, usually between 7:00 AM and 8:30 AM. Open the booking portal before 7 AM and refresh aggressively (every 30–60 seconds) throughout this window. Some students report success right at midnight as well.
Automated Booking Tools
Browser extensions and bots exist that auto-refresh the booking portal and notify you when a slot opens. Search GitHub for Ausländerbehörde appointment bots for your specific city. Be aware that some cities have started implementing CAPTCHAs to prevent this.
Emergency: The Fiktionsbescheinigung
If your visa is about to expire and you absolutely cannot get an appointment in time, you have a legal safety net. Email your local Ausländerbehörde (find their email on their website) and formally request a Fiktionsbescheinigung (fiction certificate).
This document legally extends your current visa status — meaning you can continue to live, study, and work (if applicable) in Germany while waiting for your appointment. It is a legal bridge, not a permanent solution.
Keep the printed email exchange as proof. Carry it with your passport at all times until your actual appointment.
3What Happens at the Appointment
The Ausländerbehörde has a reputation for being stressful, but knowing what to expect makes a huge difference. Here's a step-by-step of what actually happens.
1
Arrive 15–30 minutes early
You'll need to find your room number, navigate the building, and potentially wait in a queue. Bring something to read — delays are common.
2
Your ticket/queue number is called
You'll be called to a window or office. The case worker (Sachbearbeiter) will ask for your documents. Hand them over in an organized folder.
3
Document review
The case worker checks every document against their requirements. If anything is missing, they may send you home to come back later (with another months-long wait). This is why preparation is critical.
4
Biometric data collection
They'll take your fingerprints and your biometric photo for the electronic residence permit card (eAT).
5
Payment
You pay the fee (~€100) on site. Have your EC/Girocard or cash ready.
6
Temporary sticker or Fiktionsbescheinigung
In most cases, you won't get your eAT card on the same day. They'll either put a temporary sticker in your passport or issue a Fiktionsbescheinigung. Your actual eAT card arrives by mail in 4–8 weeks.
Language Tip
Many Ausländerbehörde case workers speak some English, but it's not guaranteed. If your German is limited, bring a German-speaking friend or contact your university's International Office — many offer to send a volunteer to accompany you. Some cities also allow you to bring a professional translator.
4The Health Insurance Trap
Germany requires every student to have health insurance — no exceptions. There are two types, and choosing wrong can cause serious problems at the Ausländerbehörde.
Statutory Insurance (GKV) — Recommended
Public insurance through providers like TK (Techniker Krankenkasse), AOK, Barmer, or DAK. Costs around €110–120/month for students under 30. This is what the Ausländerbehörde expects and accepts without questions. TK is the most popular choice among international students.
Private Insurance (PKV) — Risky
Private insurance can be cheaper for students over 30 or those from countries with qualifying private insurance. However, the Ausländerbehörde may reject your residence permit application if your private insurance doesn't meet German standards. If you go this route, get written confirmation that your plan meets the requirements.
Critical: Switch from Travel Insurance
Travel insurance (the kind you used for your visa application) is NOT the same as German health insurance. You must switch to statutory or qualifying private insurance after arrival. Universities will not enroll you, and the Ausländerbehörde will not issue your residence permit, without proper German health insurance. Start the enrollment process with TK or AOK within your first week in Germany.
Part 3 — University Applications
The Uni-Assist Bypass Strategy
Uni-Assist is a centralized application service used by many German universities to pre-screen international applicants' documents. They charge €75 for the first application and €30 for each additional university. Processing can take up to 6–8 weeks — and if there's an issue with your documents, even longer.
The good news: many of Germany's best universities don't use Uni-Assist at all. They handle international applications directly through their own portals — usually for free and with faster processing. Here's how to find them and when you can't avoid Uni-Assist.
1Why Bypass Uni-Assist?
High Fees
Applying to 5 universities through Uni-Assist costs €195. Direct applications are almost always free. That's €195 saved for your first month's groceries.
Slow Processing
Uni-Assist can take 4–8 weeks to process your documents. By the time they forward your application, university deadlines may have passed or seats may be filled.
Strict Requirements
They are extremely strict about notarized copies, document formats, and translation standards. Minor formatting issues can cause rejections and require resubmission.
2Universities That Accept Direct Applications
Many of Germany's top-ranked universities manage their own international admissions. Here are well-known universities where you can typically apply directly for Master's programs without going through Uni-Assist.
TU Munich (TUM)
Portal: TUMonline
Germany's #1 ranked university. Fully direct application for almost all Master's programs.
RWTH Aachen
Portal: RWTHonline
Top engineering university. Direct application for most programs.
University of Stuttgart
Portal: C@mpus Portal
Strong for engineering, architecture, and natural sciences.
KIT (Karlsruhe Institute of Technology)
Portal: KIT Application Portal
One of Germany's leading technical universities.
TU Berlin
Portal: TU Berlin Portal
Direct application for many Master's programs. Check individual program pages.
University of Mannheim
Portal: Mannheim Portal
Top for business and social sciences. Direct application for most programs.
TU Dresden
Portal: SelmaWeb
Strong for engineering and science. Direct for many international Master's programs.
LMU Munich
Portal: LMU Application Portal
Some programs are direct, others require Uni-Assist. Always check the specific program.
How to Check Any University
The quickest way to check whether a specific program requires Uni-Assist or allows direct application:
Check the application instructions on the program's detail page.
If it says "Apply directly via University Portal" — you bypass Uni-Assist entirely.
If it says "Apply via Uni-Assist" — check if a VPD-only route is available (see below).
3When You Can't Avoid Uni-Assist: Understanding VPD
Some universities that technically allow direct applications still require a VPD (Vorprüfungsdokumentation) from Uni-Assist. A VPD is a preliminary review of your academic credentials that confirms your qualifications are valid for studying in Germany. It's different from a full Uni-Assist application.
Full Uni-Assist Application
Uni-Assist receives your complete application, evaluates your documents, and forwards everything to the university. You have no direct contact with the university's admissions office. Cost: €75 first, €30 each additional.
VPD Only
Uni-Assist only checks your credential equivalency and issues a VPD document. You then submit this VPD alongside your direct application to the university. You maintain control of your application. Cost: €75.
VPD Timing Strategy
If any of your target universities require a VPD, request it as early as possible — ideally 3–4 months before the application deadline. VPD processing takes 4–6 weeks under normal conditions, but during peak application seasons (May–July for winter semester), it can stretch to 8+ weeks. A single VPD can be used for multiple university applications, so you only need to request it once.
Country-Specific Requirements: APS Certificate
If you're from China, India, or Vietnam, you may need an APS (Akademische Prüfstelle) certificate before you can even submit your Uni-Assist application or apply to universities directly. The APS process involves document verification and (for some countries) an interview. It can take 2–4 months, so start this process as early as your junior year of university. Check the APS website for your country's specific requirements.
Ready to Start Your Application?
Use our AI-powered tools to find the right programs, compare cities, and build your application timeline.