🟢 Free Guide

University Application Checklist

Your step-by-step checklist for applying to a Bachelor's or Master's in Germany — from choosing the right programme to tracking your application after you hit submit.

🕐 13 min read 👤 Bachelor's & Master's applicants 🔄 Updated August 2026
Check this first

Before you start

📌 There's no single procedure

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.

The big picture

Your application journey

Every application eventually moves through the same broad stages — though the order and extras shift depending on your situation:

Choose programme
Check eligibility
Check requirements
Prepare documents
Check application route
Check deadline
Apply
Track
Respond
Admission
Enrol

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.

Steps 1–2

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:

University & programme name Bachelor's / Master's Location & language of instruction Winter / Summer intake Tuition & semester contribution NC / admission restriction status Application deadline & portal Required documents Language requirements Additional tests, if any uni-assist involved? VPD required?

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.

Steps 3–4

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.

🗣️
German-taught programmes

Check the required German level, accepted certificates, minimum scores, and whether the certificate must already be available at the time you apply.

🇬🇧
English-taught programmes

"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.

Step 5

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.

🇮🇳 Indian applicants — 2026 update

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 →

Step 6

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:

🎓Core academic documents
Passport, school-leaving certificate, academic transcripts, degree certificate (if applicable), APS certificate (if applicable), and proof of your entrance qualification.
🗣️Language documents
German and/or English certificates, whichever your specific programme requires — never both by default.
📎Additional documents — only if requested

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
Step 8

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.

🅰️
uni-assist
Your university evaluates applications through uni-assist. You apply via My assist: get information → plan → assemble documents → apply online → pay → send & track.
uni-assist's process ↗
🅱️
Direct application
Some universities accept applications directly through their own portal — no uni-assist involved at all. Check the programme page to be sure.
©️
VPD procedure
uni-assist evaluates your documents and issues a VPD (Vorprüfungsdokumentation), which you then submit directly to the university yourself. The VPD doesn't replace the university application.
VPD details ↗
🅳
Hochschulstart (DoSV)
Some admission-restricted Bachelor's programmes participate in the DoSV dialogue-oriented service procedure. Follow that platform's registration steps carefully.
Step 9

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.

Apply this early
8+ weeks before
uni-assist's own recommendation — it gives them time to flag missing documents before it's too late. Confirm on uni-assist ↗
uni-assist processing
Typically 4–6 weeks
Counted from when your complete online application is received — can run longer near deadlines or depending on your region.

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.

Steps 10–13

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.

If uni-assist handles your applications: your document upload area is shared across all your uni-assist applications, so most documents only need uploading once — though application-specific items like a motivation letter can still be assigned individually.

Submitting isn't the end — create a simple tracker and check regularly:

Application portal Email inbox + spam folder My assist inbox, if applicable University applicant portal

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.

Steps 14–15

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:

🛂
Student Visa Checklist
Your next major step after admission.
Open guide →
🗓️
Germany Timeline Planner
Plan everything backwards from your intake.
Open guide →
✈️
Pre-departure & arrival
Visa, finances, health insurance, documents, and packing — everything to sort before you fly.
Open guide →
Know the difference

Bachelor's vs Master's

🎓 Bachelor's applicants — watch closely
  • School-leaving qualification & HZB
  • Direct vs indirect university access
  • Studienkolleg, if applicable
  • Subject-specific eligibility
  • NC / admission restrictions
  • TestAS, if required
  • APS, if applicable
🎓 Master's applicants — watch closely
  • 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.

Worth knowing

Special cases

🏫
Studienkolleg
If your educational background doesn't give direct access to your intended pathway, a Studienkolleg foundation year may be required first. The exact route depends on your qualification and subject.
Germany Timeline Planner →
📄
VPD, second step
A VPD is only the credential-evaluation stage — apply through uni-assist, receive the VPD, then still submit it directly to the university before its own deadline. VPD processing normally takes 4–6 weeks and the certificate is valid for one year.
Confirm on uni-assist ↗
🔢
NC / admission restrictions
Numerus Clausus means admission is restricted because applicants exceed available places — not that admission is impossible. Restrictions can be local or nationwide, and can change between semesters.
Learn from others

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.
From experience

Bibin's Advice

👨‍🎓
Bibin Johnson

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 reference

Quick decision tree

A fast way to sanity-check where you actually stand:

1
Do you have the required entrance qualification (HZB)?
Yes → Continue to programme requirements.
Not sure / No → Check the DAAD database, or whether Studienkolleg applies.
2
Does your country/category require APS?
Yes → Complete APS before the relevant application stage.
No → Continue to your application route.
3
Does the university use uni-assist?
Yes → Apply through My assist.
No → Follow the university's direct application procedure.
4
Does it require a VPD?
Yes → Obtain the VPD, then still apply to the university.
No → Follow the normal application procedure.
5
Is your deadline confirmed?
Yes → Submit early, don't wait for it.
No → Don't guess — check the official programme page.
6
Admission received?
Yes → Move to Visa + Germany preparation.
Not yet → Keep tracking, and review alternatives for the next intake.
Verify directly

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.

Quick answers

Frequently asked questions

Can I apply to several German universities?+
Yes. The number and procedure depend on the individual universities and their application systems. If uni-assist handles your applications, handling fees are charged per chosen programme.
Do all German universities use uni-assist?+
No. Procedures differ between institutions and programmes — some use uni-assist, some accept direct applications, some use Hochschulstart. Always check the programme's own instructions.
Is APS required for everyone?+
No — it's country and applicant-category specific, not a universal requirement for every international applicant.
Is 15 July the deadline for German universities?+
No. It's common for many Winter Semester programmes, but individual universities and programmes can set different or earlier deadlines.
How early should I apply through uni-assist?+
At least eight weeks before the deadline, per uni-assist's own recommendation — it gives them time to flag missing documents in time.
What is VPD?+
Vorprüfungsdokumentation — a credential-evaluation certificate from uni-assist that you then submit directly to the university yourself. It doesn't replace the university application.
Do I need a CV for every university?+
Not necessarily — it depends on the programme and university. Confirm before assuming it's needed.
Do I need a motivation letter?+
Not necessarily — it's programme-specific. Some ask for one, many don't.
Can I apply before receiving my language certificate?+
Sometimes, but only if the university or programme explicitly permits it — check the specific deadline and document rules for your case.
Does uni-assist decide whether I'm admitted?+
No — uni-assist evaluates applications for participating universities, but the university itself makes the final admission decision.
Track your progress

Your application checklist

Tick these off as you go — it'll remember where you left off if you come back later.

Progress 0 / 18
Chosen my programme(s) & recorded the essentials
Checked my HZB / eligibility
Checked programme-specific requirements
Confirmed language requirement & certificate
Confirmed whether APS applies to me
Gathered core academic documents
Checked translation & certification requirements
Confirmed my application route (uni-assist / direct / VPD / DoSV)
Created my application account(s)
Recorded my exact deadline(s)
Submitted my application(s)
Paid the application/handling fee
Saved confirmation & application number
Set up a tracker for status & deadlines
Received a decision
Checked acceptance & enrolment deadlines
Checked health insurance requirements
Started my visa / Germany preparation
Reset checklist

Not sure which route applies to you?

Bibin reviews your exact situation and tells you what actually applies — no guesswork.