Before you start
Requirements, deadlines, documents, and application portals differ by university, programme, degree level, and your own academic background. Nothing on this page replaces checking your specific programme's official page directly.
Before you prepare a single document, make sure you can answer these:
- You know what you want to study
- You know whether you're applying for a Bachelor's or a Master's
- You've checked whether your previous education gives you the Hochschulzugangsberechtigung (HZB) — Germany's higher education entrance qualification
- You know the language of instruction, and which certificate it requires
- You've checked whether APS or another country-specific verification applies to you
If you can't answer these yet, don't start uploading documents blindly — start with eligibility and programme research first.
Your application journey
Every application eventually moves through the same broad stages — though the order and extras shift depending on your situation:
Some applicants have extra steps along the way — APS, VPD, TestAS, an aptitude test, a portfolio, or an entrance exam. We'll flag each one as it comes up below.
Choose the right programme, then check you're eligible
Don't start with "which university should I apply to?" Start with "which programme is actually right for me?" A highly ranked university can still be a poor fit for your academic background, language level, or admission chances — check the actual programme page, not just rankings.
For every programme you're considering, keep a record of the essentials — a simple spreadsheet works fine:
Check your eligibility — the HZB
The Hochschulzugangsberechtigung (HZB) is your qualification for entering higher education in Germany. For international applicants it depends on your country of education, school-leaving qualification, previous university study, degree level, and subject area. DAAD recommends its admission requirements database ↗ and the German-language anabin database as orientation tools — but the final admission decision always belongs to the university.
- Checked your qualification in the DAAD admission database
- Confirmed whether you have direct or indirect access
- Checked whether admission is general or subject-specific
- Checked whether a Studienkolleg is required in your case
Don't assume another applicant with your nationality automatically has the same eligibility — your qualification, previous education, and intended programme all matter together.
Programme requirements & language
Build a separate requirement checklist for every programme — don't assume a requirement applies just because another German university asks for it. Academic requirements can include the required school qualification or Bachelor's subject, minimum grades or credits, work experience, a portfolio, an aptitude test, or TestAS/GRE/GMAT — only some of these will apply to you.
Check the required German level, accepted certificates, minimum scores, and whether the certificate must already be available at the time you apply.
"English-taught" doesn't mean any English certificate is accepted. uni-assist advises checking the accepted certificate and required level directly with each chosen university.
And the reverse assumption is just as risky: "German university" doesn't automatically mean C1 German is required. The exact requirement belongs to the programme.
Check whether APS applies to you
APS (Akademische Prüfstelle) is an academic document-verification process used for applicants with qualifications from certain countries. It's not a universal requirement for every international applicant — check whether it applies to your specific country and applicant category before assuming either way.
APS India has introduced updated eligibility criteria for Bachelor's admissions from Winter Semester 2026/27 — including a minimum 70% Class XII threshold under the relevant pathways. This doesn't mean every Indian applicant needs the same route; the exact pathway depends on your academic history. Confirm on APS India's update ↗
Selected Master's fields are additionally affected by the new dMAT requirement from Summer Semester 2027 onward, subject to transitional exemptions. Check dMAT eligibility ↗
APS India also states clearly that it does not make university admission decisions itself.
If APS applies to you, use our dedicated walkthrough: Full APS Document Checklist →
Prepare your documents
There's no single universal document list — your university and programme determine what you actually need. Broadly, documents fall into three groups:
Translations & certification
uni-assist generally requires foreign certificates in the original language plus a German or English translation, with some country-specific exceptions, and certified translations must come from an authorised translator. Confirm on uni-assist ↗
- Checked whether your specific route actually requires a translation before paying for one
- Names and dates match exactly across every document
- Scans are readable and no pages are missing
Find out how you must apply
This is one of the most important steps — there are several possible routes, and universities don't all use the same one.
Check the deadline — properly
Never write down only "Winter: 15 July, Summer: 15 January" and stop there. uni-assist states these are common deadlines for many programmes, but universities and individual programmes can set different or earlier ones — always confirm the specific deadline for your specific programme.
For every programme, keep track of: intake, application opens, application deadline, application route, VPD/language-certificate/APS deadlines if applicable, admission decision expected, and your enrolment deadline. Do not treat the final deadline as your target submission date.
Submit, track, and respond to requests
Before clicking submit, do one final pass: correct university, programme, semester and degree level; all mandatory fields completed; correct translations and language certificate uploaded; APS/VPD handled if required; application fee paid; confirmation and application number saved.
Submitting isn't the end — create a simple tracker and check regularly:
Save everything: application confirmation, application number, payment receipt, uploaded documents, emails, and any request for additional documents.
If they ask for missing documents — don't panic. Read exactly what's requested, check the format and deadline, send it through the specified method, save confirmation, and re-check your status. For uni-assist applications specifically, all documents must be in before the deadline or your application may not be forwarded to the university at all.
Your decision, and what's next
You'll receive either a Zulassungsbescheid (admission), an Ablehnungsbescheid (rejection), or sometimes a request to fulfil additional conditions. Receiving admission doesn't automatically complete the process — immediately check your acceptance deadline, enrolment deadline, required enrolment documents, semester contribution, health insurance requirements, and whether your admission is conditional.
Once you have your admission letter, the application phase transitions into Germany preparation. Your next resources:
Bachelor's vs Master's
- School-leaving qualification & HZB
- Direct vs indirect university access
- Studienkolleg, if applicable
- Subject-specific eligibility
- NC / admission restrictions
- TestAS, if required
- APS, if applicable
- Recognised Bachelor's degree & subject background
- Required ECTS credits & specific modules
- Minimum grade requirement
- Professional / internship experience, if required
- GRE/GMAT or portfolio, if required
- Course descriptions / module handbook
- APS / dMAT, if applicable
Master's requirements can be considerably more programme-specific than applicants expect — don't assume your undergraduate subject automatically qualifies you.
Special cases
Common mistakes
- ✕Applying before checking eligibility. You can spend weeks preparing an application for a programme you were never academically eligible for.
- ✕Assuming all universities use uni-assist. They don't — always check the programme's official application instructions.
- ✕Treating 15 July as a universal deadline. It isn't, for either intake.
- ✕Assuming every English-taught programme accepts the same certificate. They don't.
- ✕Uploading documents without checking translation rules first. Requirements vary by route.
- ✕Forgetting VPD's second step. A VPD may only be the evaluation stage — you can still need to apply directly to the university.
- ✕Waiting until the deadline. uni-assist itself recommends applying at least eight weeks early.
- ✕Assuming requirements are identical across universities. They aren't, even for the same subject.
Bibin's Advice
When I was applying, I kept one spreadsheet — a row per university, columns for deadline, documents, portal, and status. It sounds basic, but it's the only reason I never missed anything while juggling different application systems at once.
The habit that mattered more than the spreadsheet itself was checking it every few days, not just when something was due. And whenever a university's requirements looked unusual, I didn't guess — I emailed their international office directly and waited for a real answer instead of assuming it worked the same way everywhere else.
Quick decision tree
A fast way to sanity-check where you actually stand:
Official sources
This page is a practical orientation tool, not a legal document. For anything time-critical, confirm directly against these official sources.
German university admission requirements, procedures, deadlines and documents vary by university, programme, degree level and applicant circumstances. This guide is a practical orientation tool and does not replace the official instructions of your university, uni-assist, APS, or other competent authority. Last reviewed: August 2026.
Frequently asked questions
Your application checklist
Tick these off as you go — it'll remember where you left off if you come back later.
Not sure which route applies to you?
Bibin reviews your exact situation and tells you what actually applies — no guesswork.