There's no single national portal that every German university uses, so applying as an international student usually means dealing with one of three routes: a centralized processing service called uni-assist that evaluates your documents on behalf of many (but not all) institutions, a direct application straight to the university's own portal, or — for a handful of nationally restricted subjects like medicine — an application through the Stiftung für Hochschulzulassung (the Foundation for University Admissions). Which route applies to you depends on your nationality, your prior qualifications, and the specific program you're targeting, and requirements can differ meaningfully between a Universität, a Fachhochschule (university of applied sciences), and even between two programs at the same institution. Because of that, treat every general rule in this guide as a starting point and always confirm the exact process on the university's own international office page before you begin.
Choosing your program and university
Germany has more than 400 higher education institutions offering upward of 20,000 degree programs, roughly split between research-focused Universitäten and the more practice-oriented Fachhochschulen, plus specialized colleges of art, film, and music that often require portfolios or auditions. Before you fix on a shortlist, weigh:
- Whether the program is taught in German, English, or a mix — this affects both your language-test requirements and how much German-taught competition you'll face
- Whether the subject carries a nationwide numerus clausus (NC) restriction (medicine, pharmacy, veterinary medicine, dentistry) or only a local one, since that changes where and how you apply
- Public vs. private institution — most public universities charge little to no tuition, while private universities charge fees but often run faster, more centralized application processes
- City and cost of living, since accommodation costs vary widely between somewhere like Munich and a smaller university town
- Whether the university is a uni-assist member, which determines your application route
Our universities catalogue and programs search let you compare German institutions and course listings side by side, including options like Hochschule München and Technische Hochschule Brandenburg — a useful way to see how program offerings and entry profiles differ between institution types before you commit to a shortlist. It's worth researching a mix of ambition levels, since NC-restricted programs at popular universities can be considerably more competitive than the same subject elsewhere.
Also factor in how each institution actually teaches: Universitäten lean toward theory and research and suit students aiming at academic or research careers, Fachhochschulen emphasize applied, practice-oriented training with strong industry links (and sometimes built-in internships), and specialist colleges of art, film, or music expect a talent-based portfolio or audition alongside academic paperwork. None of these is objectively "better" — the right fit depends on what kind of degree and career path you're after, so read program descriptions carefully rather than defaulting to whichever institution type is most familiar from your home country's system.
The application system: uni-assist, direct, or the Stiftung
How and where you submit your application depends on your qualification, your nationality, and the degree level. The three routes work quite differently:
| Route | Typically used for | How it works |
|---|---|---|
| uni-assist | Bachelor's and some master's applications at member universities, mainly for applicants with non-German/non-EU qualifications | You submit one application and your certified documents to uni-assist, which checks and forwards them to your chosen universities for a processing fee |
| Direct university application | Universities that are not uni-assist members; most master's programs; private universities | You apply entirely through that institution's own online portal, with its own documents and deadlines |
| Stiftung für Hochschulzulassung | Nationally NC-restricted subjects (medicine, pharmacy, veterinary medicine, dentistry) for most nationalities | You apply through the Foundation's central allocation system, which assigns places using grade averages and waiting-time criteria |
Some universities also require a supplementary aptitude test (TestAS) for certain non-EU applicants, or ask that you complete your uni-assist or direct application before or alongside a separate university-specific admissions test. Because the split between these three routes varies university by university and even program by program, the single most reliable step is contacting the international office of each institution you're applying to and confirming which route it actually expects from you.
Entry and eligibility requirements
The baseline requirement for any German degree is a recognized Hochschulzugangsberechtigung (HZB), or higher education entrance qualification — broadly, your secondary-school leaving certificate needs to be judged equivalent to the German Abitur. From there, expect:
- Qualification recognition. Look up your country's school-leaving certificate in the DAAD's admissions database or the anabin database to see whether it's recognized as-is, recognized with conditions, or not sufficient on its own.
- Studienkolleg. If your certificate isn't directly recognized, you may need to complete a one-year preparatory course (Studienkolleg) that ends in an entrance exam (Feststellungsprüfung) before you can enroll in a full degree program. This adds a year to your timeline, so factor it in early if you think it might apply to you.
- TestAS. Some universities require this standardized aptitude test from non-EU undergraduate applicants, on top of (not instead of) your regular application.
- German-language proficiency, for German-taught programs — tests such as TestDaF, DSH, or telc, generally required at defined minimum levels that differ by university and program.
- English-language proficiency, for English-taught programs — IELTS or TOEFL scores are the most commonly accepted, again with minimums set individually by each program rather than nationally.
- GMAT or GRE, occasionally required by business schools for MBA or specialized master's admissions.
- Master's-level requirements generally center on a relevant, recognized bachelor's degree, a minimum GPA, and sometimes prior coursework in the field — check each program's specific prerequisites rather than assuming a general degree qualifies.
Because recognition of foreign qualifications, language-test minimums, and whether Studienkolleg or TestAS applies to you all depend on your specific country and program combination, confirm your own situation directly against the DAAD database and your target university's admissions page before you invest time preparing an application.
Required documents
Gather certified copies and, where needed, certified translations well ahead of time — most German institutions only accept officially certified documents, and getting things certified or translated can itself take weeks. A typical application file includes:
- Completed application form (via uni-assist, the university's own portal, or the Stiftung)
- Certified copy of your school-leaving certificate or prior degree (with certified translation if not in German or English)
- Transcript of subjects and grades, officially translated
- Proof of language proficiency (TestDaF/DSH for German-taught programs, or IELTS/TOEFL for English-taught programs)
- Copy of your passport (photo page) and a passport-style photo
- Letter of motivation, and letters of recommendation where requested
- Curriculum vitae/resume, usually in a European (Europass-style) format
- Standardized test scores where applicable (TestAS, GMAT, or GRE)
- Akademische Prüfstelle (APS) certificate — required for applicants with qualifications from certain countries, including China, India, and Vietnam
- Application/processing fee payment (uni-assist charges per application; universities may charge separately)
Application timeline and deadlines
Germany runs on two main intakes, and deadlines are notably early relative to some other study destinations:
- Winter semester (starting September/October) — applications for NC-restricted programs commonly open around 1 May and close in mid-June, while non-restricted programs typically stay open into mid-to-late July.
- Summer semester (starting March/April) — applications for NC-restricted programs commonly run from 1 November to mid-December, with non-restricted programs open into mid-to-late January.
- Uni-assist processing time — because uni-assist reviews and forwards your documents rather than submitting them instantly, allow several extra weeks beyond the university's stated deadline for your file to actually reach the institution.
- Studienkolleg and TestAS scheduling — if either applies to you, they run on their own separate calendars, so confirm those dates independently of your main application deadline.
These windows shift slightly by university and year, so verify the exact dates on each institution's own admissions page rather than relying on a general date range, and build in extra time for document certification, translation, and any required tests.
After you apply
If accepted, you'll receive a Zulassungsbescheid (letter of admission), which you'll need for your next two steps: budgeting for tuition (largely absent at public universities but real at private ones) and living costs — covered in our cost of studying in Germany guide — and, depending on your nationality, applying for a student visa or residence permit, covered in our student visa for Germany guide. Most institutions also expect you to complete in-person enrollment (Immatrikulation), pay the semester contribution, arrange health insurance, and register your address locally within a couple of weeks of arrival. If you'd like a broader sense of program strength before you finalize your list, our top universities in Germany roundup is a useful companion read, and searching our scholarship finder alongside your application can surface funding options like DAAD Scholarships or KAAD Scholarship Programmes worth applying for in parallel.
Common mistakes to avoid
- Assuming uni-assist handles every university. Not all German institutions are uni-assist members — check each one directly rather than assuming a single centralized process covers your whole list.
- Underestimating Studienkolleg timing. If your school-leaving certificate needs a preparatory year, that adds a full year to your plan — confirm your qualification status early, not after you've already built a timeline around direct enrollment.
- Missing the early NC deadlines. Restricted-subject deadlines (often mid-May to mid-June for winter intake) come earlier than many students expect — don't assume you have until July across the board.
- Submitting uncertified documents. Universities and uni-assist generally only accept officially certified copies and translations; plain photocopies or informal translations can get an application rejected outright.
- Leaving APS certification too late. Applicants from certain countries need this certificate before their application can even be processed, and it has its own separate timeline.
- Ignoring program-level language minimums. A university's general English or German requirement is often a floor, not the actual minimum for your specific program — check the program page directly.
Frequently Asked Questions
When should I start my Germany university application? Start researching and gathering documents at least 9–12 months before your intended intake, since certifying and translating transcripts, arranging language tests, and — if applicable — completing Studienkolleg or an APS certificate can all take significant time. Confirm the exact application window for each university and program, since NC-restricted subjects open and close earlier than non-restricted ones.
Do I apply through uni-assist or directly to the university? It depends on whether your target university is a uni-assist member and on your specific qualification and program. Some universities use uni-assist for all international applicants, others accept direct applications only, and a few nationally restricted subjects go through the Stiftung für Hochschulzulassung instead. Check each university's international office page to confirm which route it expects.
What is Studienkolleg and do I need it? Studienkolleg is a one-year preparatory program for applicants whose school-leaving certificate isn't directly recognized as equivalent to the German Abitur. It ends in an entrance exam (Feststellungsprüfung), and passing it qualifies you for full degree admission. Check your country's certificate against the DAAD's admissions database to see whether this applies to you.
Do German universities require German-language proficiency for all programs? No — German-taught programs generally require certificates like TestDaF or DSH, but a growing number of bachelor's and especially master's programs are taught entirely in English and instead require IELTS or TOEFL. Some English-taught programs still expect basic German for daily life, but that's usually separate from the formal admission requirement. Always confirm the language of instruction and its specific test minimum on the program page.
What happens after I'm admitted to a German university? You'll receive a Zulassungsbescheid (admission letter), which you then need to complete enrollment (Immatrikulation), including paying the semester contribution and showing proof of health insurance. From there, plan your budget and, if required for your nationality, start your student visa application as early as possible, since embassy appointment availability and processing time can vary.
Sources
- Application process — DAAD
- Your access point to German universities — uni-assist
- Requirements to Study in Germany — Study in Germany
- Study in Germany: making an application — Unifrog
- Admission and enrolment for applicants from non-EU countries — University of Duisburg-Essen
- How to Apply for German Universities in 2026 — IU International University of Applied Sciences