How to apply to German universities
A detailed, step-by-step walkthrough of the entire application process. From researching programs to receiving your admission letter.
Last updated: May 2026

Step 1: Research and shortlist programs
This is the foundation of a successful application. A poorly chosen shortlist wastes time and money.
Where to find programs
- DAAD database (daad.de/en): The most comprehensive search engine for German study programs. Filter by degree level, subject, language of instruction, and city.
- MS in Germany university search: Our university search tool lets you filter by country, field, and program type.
- University websites: Once you have a shortlist, always verify details on the official university website.
How to build a smart shortlist
Apply to 6–10 programs across three tiers:
- Dream (2–3): Top-ranked programs where your profile is borderline. Worth trying.
- Target (3–4): Programs where your grades and profile match the historical admission criteria well.
- Safe (2–3): Programs with no NC (unrestricted admission) or lower GPA requirements where you are confident of getting in.
What to check for each program
- Language of instruction (English vs. German vs. mixed)
- Specific course prerequisites (minimum ECTS in certain subjects)
- Application channel (uni-assist or direct application)
- Application deadline (some differ from the standard July 15 / January 15)
- NC status (restricted vs. unrestricted admission)
- Whether the program accepts winter and/or summer intake
Step 2: Prepare your documents
Document preparation is where most applicants lose time. Start early and be meticulous.
Standard document checklist
- Degree certificate(s) with apostille/legalization
- Academic transcripts (all semesters) with official English translation
- Language proficiency certificate (IELTS, TOEFL, TestDaF)
- Passport copy (photo page)
- CV in academic format (Europass or tabular German style)
- Statement of Purpose / Motivation Letter
- Letters of Recommendation (usually 1–2)
- APS certificate (India, China, Vietnam only)
- Passport photographs (biometric, 35x45mm)
The motivation letter
This is often the deciding factor for competitive programs. A strong motivation letter should:
- Explain why this specific program at this specific university (not a generic "Germany is great" letter)
- Connect your academic background to the program's curriculum
- Highlight relevant projects, internships, or work experience
- State your career goals and how this program helps achieve them
- Be 1–2 pages, well-structured, and free of grammar errors
Document formatting standards
- All documents in PDF format
- File sizes typically under 2–5 MB per document
- Non-English/non-German documents must have sworn translations
- Notarized/certified copies should be less than 6 months old
Step 3: Apply through the right channel
German universities use three main application channels. You must use the correct one for each program.
uni-assist (most common for international applicants)
Approximately 180 German universities require international applicants to apply through uni-assist. Here is how it works:
- Create an account at my.uni-assist.de
- Select the university and program you want to apply to
- Upload all required documents
- Pay the processing fee: €75 for the first application, €30 for each additional university
- uni-assist evaluates your credentials for equivalence and issues a VPD (Vorläufige Prüfungsdokumentation), a preliminary review document
- Your application is forwarded to the university for the final admission decision
Processing time: 4–6 weeks. Apply well before the deadline.
Direct application
Some universities have their own application portals and do not use uni-assist. Notable examples:
- TU Munich: Uses its own portal (campus.tum.de)
- LMU Munich: Direct application for most programs
- University of Mannheim: Own online portal
- Some TU9 universities: Accept direct applications for certain programs
hochschulstart.de
Required for programs with nationwide admission restrictions, primarily:
- Medicine (Medizin)
- Dentistry (Zahnmedizin)
- Pharmacy (Pharmazie)
- Veterinary medicine (Tiermedizin)
VPD (Vorläufige Prüfungsdokumentation)
The VPD is uni-assist's preliminary assessment of your foreign credentials. It confirms your degree equivalence and calculates your converted German grade. Some universities that do not use uni-assist for applications still accept or require a VPD. You can request a standalone VPD from uni-assist for €75.
Step 4: Track and manage applications
After submitting, the waiting game begins. Here is how to stay organized and proactive.
Application status tracking
- uni-assist: Track status in your my.uni-assist.de dashboard. Statuses include "received," "in review," "forwarded to university," and "completed."
- Direct portals: Most university portals show application status. Check weekly.
- Email: Keep your inbox organized. Create a folder for each university. Respond to document requests within 48 hours.
Common application outcomes
| Outcome | What It Means | Next Step |
|---|---|---|
| Zulassung (Admission) | Unconditional acceptance | Accept the offer and proceed with enrollment |
| Bedingte Zulassung (Conditional) | Accepted with conditions (e.g., submit final transcript) | Fulfill conditions before enrollment deadline |
| Warteliste (Waitlist) | Placed on waitlist for NC programs | Wait for movement; apply to other programs |
| Ablehnung (Rejection) | Not admitted | Consider other offers or reapply next semester |
Conditional admission
Many universities issue conditional admission if you are in your final semester. Conditions typically include:
- Submit final degree certificate by a specific date (usually before enrollment)
- Achieve a minimum GPA in your final results
- Submit a pending language certificate
Conditional admission is sufficient to begin the visa process, though some embassies may require additional documentation.
Timeline for results
Universities typically send admission decisions 4–8 weeks after the deadline. For winter semester applications submitted by July 15, expect results by mid-August to early September. For popular programs, it may take until late September.
Step 5: Accept your offer and enroll
Once you receive an admission letter (Zulassungsbescheid), you need to act quickly.
Accepting the offer
- Most universities set a 2–4 week deadline to accept the offer. Do not miss it.
- Acceptance is usually done through the university portal or by sending a signed acceptance form.
- Some universities require you to pay the semester contribution (Semesterbeitrag) as part of the acceptance. The fee varies widely by university, from around €70 at Würzburg to about €384 at Hamburg in 2026, depending on the AStA fee, administrative share, and whether a regional transit ticket is bundled.
Enrollment (Immatrikulation)
Enrollment happens either online or in person after you arrive in Germany. You will need:
- Admission letter (Zulassungsbescheid)
- Proof of health insurance from a German GKV fund (TK, AOK, Barmer, DAK push the membership confirmation electronically to the university via the M10 procedure). If you arrived on a private incoming plan (Mawista, Care Concept, DR-WALTER), the university will reject it at enrollment unless you first get an explicit Befreiung (exemption letter) from a GKV insurer; book that walk-in before the enrollment appointment
- Semester contribution payment receipt
- Passport and visa
- Passport photographs
The Immatrikulationsbescheinigung you receive at enrollment is the document that actually counts after this point: your bank, the Ausländerbehörde, employers, and landlords typically reject the admission letter once you have arrived and ask for the Immatrikulationsbescheinigung instead.
Managing multiple offers
If you receive admission from multiple universities, you can accept more than one initially, but you should withdraw from programs you will not attend as a courtesy. Here is a decision framework:
- Program fit: Does the curriculum align with your career goals?
- City and cost of living: Munich is 30–40% more expensive than Leipzig or Dresden.
- University reputation in your field: Rankings matter less than departmental strength.
- Industry connections: Universities in industrial hubs (Munich, Stuttgart, Frankfurt) offer more internship opportunities.
- Student reviews: Look for feedback from current international students on forums and social media.
Step 6: Visa and pre-departure
With your admission letter in hand, the final phase is securing your visa and preparing for the move.
Student visa requirements
- Admission letter (Zulassungsbescheid)
- Blocked account with €11,904 (€992/month for 12 months). You can open this with Expatrio, Fintiba, or a German bank. Most students choose Expatrio or Fintiba for convenience.
- Health insurance confirmation (TK 1 Jan 2026 student tariff: €141.16/month under 23, €146.29/month between 23 and 29; other GKV funds similar)
- APS certificate (India, China, Vietnam)
- Academic documents (originals and copies)
- Proof of language proficiency
- Passport (valid for at least 6 months beyond your planned stay)
- Passport photographs (biometric)
- Visa application form (signed)
Digital visa portal (new in 2026)
Germany launched its nationwide digital visa portal in February 2026. You can now submit your visa application online, upload documents digitally, and track the status. Processing times have improved to 4–6 weeks, down from the previous 8–12 weeks with traditional embassy appointments.
Pre-departure checklist
- Book accommodation (student dormitory application, WG-Gesucht, or temporary housing)
- Book flights (one-way is fine; do not book before the visa is approved)
- Activate your blocked account for monthly withdrawals
- Get a German SIM card (order online before departure or buy at the airport)
- Download essential apps: DB Navigator (trains), Deutschlandticket app, DeepL (translation)
- Carry original documents in your hand luggage
- Exchange some cash (€200–300) for initial expenses
First week in Germany
- Register your address at the Bürgeramt (citizens' office) within 14 days of arrival
- Open a German bank account (N26, DKB, or Sparkasse)
- Activate health insurance
- Complete university enrollment (Immatrikulation)
- Get your student ID and semester ticket
Frequently asked questions
Need help with your application?
From university shortlisting to document preparation and application submission, our team handles the entire process for you.

