How to Apply to a German University: Complete Bewerbung Guide for International Students
⚡ TL;DR
Most international students from outside the EU apply to German universities through uni-assist — a service that evaluates your qualifications and processes applications for approximately 180 German universities. Key deadlines: July 15 for winter semester (October start), January 15 for summer semester (April start). Apply at least 8 weeks before the deadline to give uni-assist processing time. You'll need: certified copies of certificates, official translations, language proof (B2–C1 German or IELTS/TOEFL for English-language programmes), and potentially a VPD (Vorprüfungsdokumentation). Many universities, including LMU Munich and TU Munich, also accept direct applications.
Full Article
Germany's University Application: Different From What You're Used To
Germany's public university system is one of the world's most accessible for international students — largely free tuition, high quality, and open to graduates from all countries. But the application process is distinctly German: layered, document-heavy, and deadline-strict. Miss a deadline or submit an incomplete application and you typically wait another full semester.
This guide demystifies the process completely.
Step 1: Research Your University and Programme
Start with research, not applications. Germany has over 400 universities (Hochschulen) ranging from research-intensive universities (Universität) to applied sciences institutions (Fachhochschule/HAW) to technical universities (Technische Universität). Your choice matters because application processes vary.
Key databases to find programmes:
-
DAAD (daad.de) — Germany's central academic exchange service; comprehensive database of programmes by subject and language
-
Mastersportal.eu — excellent for English-taught Masters programmes
-
HochschulStart (hochschulstart.de) — for nationally restricted programmes (medicine, pharmacy, dentistry, veterinary medicine)
Confirm: Does the programme offer the degree level you want? Is it taught in German, English, or both? Does it match your academic background? What are the admission requirements?
Step 2: Check if Your Qualification Is Recognised
Germany has a complex system for assessing foreign educational credentials. The starting point is ANABIN (anabin.kmk.org) — the German database of foreign educational qualifications.
On ANABIN you can look up whether your school-leaving certificate and university degree are recognised as equivalent to German qualifications (H+ = equivalent, H- = not directly equivalent, H+/- = conditional). If your certificate is assessed as H-, you may need to complete additional steps — such as attending a Studienkolleg or taking an aptitude test (Feststellungsprüfung) [3][4].
Important for students from many African countries: Many African secondary school certificates are listed as conditionally equivalent (H+/-) — meaning the certificate is accepted but may require additional assessment or examination. Check ANABIN for your specific country and qualification.
Step 3: Understand uni-assist
What is uni-assist?
Uni-assist e.V. is a non-profit service used by approximately 180 German universities to process applications from international students. It does not admit or reject you — it evaluates your documents, checks that your qualifications meet German requirements, converts your grades to the German grading scale, and forwards your application to the universities [1][2].
Think of it as a gateway: your application goes through uni-assist first, then to the university.
What uni-assist does:
-
Evaluates whether your foreign school/university certificates are recognised
-
Converts your GPA to the German 1–4 scale (where 1.0 is best)
-
Checks language requirement documentation
-
Sends a verified application package to your chosen universities
Costs: €75 for your first application in a semester; €30 for each additional application to different programmes in the same semester [1][4].
The VPD (Vorprüfungsdokumentation)
Some universities use a hybrid model: uni-assist checks your documents and issues a VPD (Pre-Review Documentation), which you then submit directly to the university alongside your application. The VPD confirms that uni-assist has verified your qualifications [1][3].
Not all universities require a VPD — some use uni-assist for the full process, others only for document verification. Always check the specific university's requirements.
Step 4: Know the Deadlines
Germany has two semesters:
Wintersemester (Winter) October July 15 Sommersemester (Summer) April January 15
The winter semester is the main intake — more programmes available, more international students apply.
Apply via uni-assist at least 8 weeks before the university deadline — uni-assist needs processing time, and submitting last-minute risks missing the deadline even if you apply "on time" [4].
Many competitive Master's programmes set their own earlier deadlines — check each university individually.
Step 5: Prepare Your Documents
Required documents vary slightly by university and programme but typically include [3][4]:
-
Certified copies of all school and university certificates (not originals — officially certified copies from a notary or the issuing institution)
-
Official translations into German or English of documents not already in these languages (done by a sworn translator — vereidigter Übersetzer)
-
Language certificate: German (DSH 2 or TestDaF 4 for most programmes; some accept B2 at bachelor's level), or IELTS/TOEFL for English-taught programmes
-
Motivation letter (Motivationsschreiben) for most Master's programmes
-
CV / Lebenslauf
-
Letter(s) of recommendation (for some Master's programmes)
-
Bachelor's diploma and transcript (for Master's applications)
-
Proof of any relevant work experience (for some programmes)
-
Passport copy
Tip: Get multiple certified copies of your certificates made at home before leaving — it is much easier and cheaper to certify documents in your home country than after arriving in Germany.
Step 6: Language Requirements
German-taught programmes
Most undergraduate programmes in Germany are taught in German. Language requirements:
-
Bachelor's: DSH 2 (Deutsche Sprachprüfung für den Hochschulzugang) or TestDaF 4 in all sections. Some universities also accept Goethe-Zertifikat C1
-
Master's: Often DSH 2–3 or TestDaF 4–5
Both DSH and TestDaF exams can be taken in Germany and at test centres abroad. Allow 3–6 months to prepare if you're starting from B1–B2.
English-taught programmes
Germany has an expanding range of Master's programmes (and some Bachelor's) taught entirely in English. Requirements:
-
IELTS Academic: typically 6.0–7.0
-
TOEFL iBT: typically 80–100
-
Some universities accept a proof of English-medium instruction from your previous university instead
Step 7: The NC (Numerus Clausus) — Admission Restrictions
Some programmes have limited places and use a Numerus Clausus (NC) — essentially a grade threshold. If your converted GPA isn't high enough for a programme with a tight NC, you won't be admitted even if you meet all other requirements [3].
Nationally restricted programmes (Medicine, Pharmacy, Dentistry, Veterinary Medicine) are managed by the Stiftung für Hochschulzulassung via hochschulstart.de. These are extremely competitive — applicants need near-perfect grades in most cases.
Locally restricted programmes are administered by individual universities. Some also use entrance tests, motivation letters, or interviews in addition to grades.
If you miss the NC, you have three options: apply to a different (less oversubscribed) programme, choose a different city where the same subject has a less competitive NC, or consider a private university which typically has no NC restriction.
Universities That Accept Direct Applications (No uni-assist)
Several top-ranked German universities handle international applications directly — you don't need to go through uni-assist [2]:
-
Ludwig Maximilian University Munich (LMU) — direct application portal, though may still require VPD for some programmes
-
Technical University of Munich (TUM) — direct applications for many programmes
-
Heidelberg University — direct for some programmes
-
Freie Universität Berlin (FU Berlin) — direct for some programmes, uni-assist for others
Always check the specific programme requirements on the university's own website — these change regularly.
Frequently Asked Questions
It depends on the specific certificate and country. Check ANABIN (anabin.kmk.org) for your country and qualification type. If listed as H+ or H+/-, you can usually apply directly or via uni-assist. If assessed as equivalent only with conditions, you may need to complete a Feststellungsprüfung (aptitude test) or a Studienkolleg preparatory year [3][4].
Get New Articles Delivered
Be the first to read our latest guides and resources as soon as they're published.



