Home Learn German Study Ausbildung Resources Essentials Cost calculator
Free German test YouTube

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 readFor Bachelor's & Master's applicantsChecked Sep 2026
Routenwahl · Which way do your documents travel?
A · uni-assistApply via My assist

Your university evaluates applications through uni-assist: get information → plan → assemble documents → apply online → pay → send & track.

The university sets the route, not you.All four routes ↓
01
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.

02
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:

  1. Choose programme
  2. Check eligibility
  3. Check requirements
  4. Prepare documents
  5. Check application route
  6. Check deadline
  7. Apply
  8. Track
  9. Respond
  10. Admission
  11. Enrol

Some applicants have extra steps along the way:

APSVPDTestASAptitude testPortfolioEntrance exam

We'll flag each one as it comes up below.

03
Choose programme · Check eligibility

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; these are its columns:

AUniversity & programme nameBBachelor's / Master'sCLocation & language of instructionDWinter / Summer intakeETuition & semester contributionFNC / admission restriction statusGApplication deadline & portalHRequired documentsILanguage requirementsJAdditional tests, if anyKuni-assist involved?LVPD required?

Want the basics of that sheet right here? Use your application board further down.

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.

04
Check requirements

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:

Required school qualification or Bachelor's subjectMinimum grades or creditsWork experiencePortfolioAptitude testTestAS / GRE / GMAT

Only some of these will apply to you.

DE🗣️ German-taught programmes

Check the required German level, accepted certificates, minimum scores, and whether the certificate must already be available when you apply. Most universities ask for at least B2, and many German-taught degrees want DSH-2 or TestDaF 4. Which level do you need? →

EN🇬🇧 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.

05
Extra step · APS

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 introduced updated eligibility criteria for Bachelor's admissions from Winter Semester 2026/27, including a minimum 70% Class XII threshold for both Bachelor's 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 →

06
Prepare documents

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

Passport, school-leaving certificate, academic transcripts, degree certificate (if applicable), APS certificate (if applicable), and proof of your entrance qualification.

🗣️ Language

German and/or English certificates, whichever your specific programme requires: never both by default.

📎 Additional

Only if requested: for example a CV, motivation letter, portfolio or test scores.

Translations & certification

uni-assist requires foreign certificates in the original language plus a German or English translation (not needed if your certificates are already issued in German or English). Translations must come from a sworn or court-authorised translator, or from the issuing school or university; standard translation agencies' uncertified translations aren't accepted. 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
07
Check application route

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.

Auni-assistApply via My assist

Your university evaluates applications through uni-assist: get information → plan → assemble documents → apply online → pay → send & track. uni-assist's process ↗

BDirectUniversity's own portal

Some universities accept applications directly through their own portal, with no uni-assist involved at all. Check the programme page to be sure.

CVPDEvaluation, then apply

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 ↗

DHochschulstart (DoSV)Dialogue-oriented service

Some admission-restricted Bachelor's programmes participate in the DoSV procedure. Follow that platform's registration steps carefully.

08
Check deadline

Check the deadline, properly

Never write down only "Winter: 15 July, Summer: 15 January" and stop there. uni-assist says these are often the deadlines, but universities and individual programmes can set different or earlier ones: always confirm the specific deadline for your specific programme.

Submit here8+ weeks beforeuni-assist processing · usually 4–6 weeksbufferDeadline
Apply this early8+ weeks

before the deadline: uni-assist's own recommendation, so there's time to flag missing documents. Confirm on uni-assist ↗

uni-assist processing4–6 weeks

Usually, counted from when your online application is received. It varies by the region your certificates come from (uni-assist lists 4–5 weeks for Asia), and in individual cases it can take longer.

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.

09
Apply · Track · Respond

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 the same for all your uni-assist applications, so each document only needs uploading once. A motivation letter or CV can still be uploaded individually for each application: put the university and course of study in bold at the very top. Confirm on uni-assist ↗

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.
  1. Read exactly what's requested
  2. Check the format and deadline
  3. Send it through the specified method
  4. Save confirmation
  5. Re-check your status

For uni-assist applications specifically, your complete documents must be in your My assist account before the deadline, or your application may not be forwarded to the university at all.

10
Admission · Enrol

Your decision, and what's next

You'll receive one of three answers:

AdmissionZulassungsbescheid
RejectionAblehnungsbescheid
SometimesA 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 turns into Germany preparation. Your next resources:

▦
Make it yours

Your application board

One row per programme, like the spreadsheet above. Add the deadline and the board works out your "submit by" date: eight weeks earlier, uni-assist's own recommendation. Everything stays on this device.

    No programmes yet. Add your first one above: it's the same habit Bibin credits for never missing a deadline.

    0 programmesTap a status to move it on · saved on this device only
    ✓
    Track your progress

    Your application checklist

    Tick these off as you go: it remembers where you left off on this device.

    Progress0 / 18
    Prepare
    Apply
    After
    Saved on this device
    11
    Know the difference

    Bachelor's vs Master's

    🎓 Bachelor's: 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: 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.

    12
    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 usually takes 4–6 weeks and the certificate is valid for one year from its date of issue. 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.

    13
    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 is only the evaluation stage: you 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.
    14 · 💡 From experience

    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.

    15
    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.
    16
    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: September 2026.

    17
    Quick answers

    Frequently asked questions

    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: €75 for the first and €30 for each additional one per semester.

    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.

    No. It's country and applicant-category specific, not a universal requirement for every international applicant.

    No. It's often the deadline for Winter Semester programmes, but individual universities and programmes can set different or earlier deadlines.

    At least eight weeks before the deadline, per uni-assist's own recommendation: it gives them time to flag missing documents in time.

    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, and it's valid for one year from its date of issue.

    Not necessarily: it depends on the programme and university. Confirm before assuming it's needed.

    Not necessarily: it's programme-specific. Some ask for one, many don't.

    Sometimes, but only if the university or programme explicitly permits it: check the specific deadline and document rules for your case.

    No. uni-assist evaluates applications for participating universities, but the university itself makes the final admission decision.
    Nächster Halt · Next stop

    Not sure which route
    applies to you?

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