Are you planning to study in Germany but wondering where to begin? Are you scared of facing the application process due to how complicated it seems to be?
Today is the day you’ll regain the confidence to search for the top universities in Germany that aligns your career path and learn how to apply like a pro.
Applying to a German university can be straightforward when you understand the process before you start. The important thing is not to rush into an application before checking whether you qualify for that university or not.
And for international students, the application route can also vary from the local students. Some universities accept applications directly, while others use uni-assist or, for certain programmes, Hochschulstart.
This guide explains how to apply to German universities step by step, from choosing a programme and checking your eligibility to submitting your application, receiving admission and preparing for your student visa.
How to Apply to German Universities at a Glance
As an international student with the interest to study in Germany, the earlier you start preparing your application, the more time you have to deal with missing documents, translations, application processing and visa requirements.
The German university application process generally follows these steps:
Step 1: Choose What and Where You Want to Study
Before thinking about application forms, decide what you actually want to study.
Germany has universities with strong reputations across engineering, computer science, medicine, business, economics, natural sciences, humanities and many other disciplines.
If you are still comparing institutions to choose, our guide to the best universities in Germany can help you understand which universities are particularly strong in different academic fields.
When creating your shortlist, consider:
- Your intended course
- Degree level
- Language of instruction
- University reputation
- Tuition and semester contributions
- Cost of living
- Admission requirements
- Location
- Career opportunities
- Availability of scholarships
- Your academic qualifications
Do not choose a university simply because it appears high in a ranking. The best choice is the one that fits your academic goals, finances and eligibility.
Step 2: Check Whether Your Qualification Is Recognised
One of the most important steps for international students is checking whether your previous education qualifies you for admission to a German university.
For a bachelor’s degree, your secondary-school qualification must normally provide access to higher education in Germany.
For a master’s degree, you generally need a recognised bachelor’s degree or equivalent qualification that satisfies the requirements of the specific programme.
Your eligibility can depend on the following factors:
- Your country of education
- Your secondary-school certificate
- Your academic grades
- Previous university study
- The degree you want to pursue
- The specific university and programme
Do not assume that having a qualification that allows university admission in your home country automatically means you can enter a German university directly.
In some cases, international applicants may need additional study or a preparatory programme before beginning their degree.
Step 3: Check the Admission Requirements
Once you have identified a programme, carefully read its admission requirements.
Requirements can be different between universities and even between programmes at the same university.
You may need the following documents to apply:
- Academic certificates
- Transcripts
- A recognised previous degree
- Proof of language proficiency
- CV
- Motivation letter
- Letters of recommendation
- Portfolio
- Entrance examination
- Proof of relevant work experience
- Additional subject-specific documents
Some programmes are open admission, while others are highly competitive or have specific selection criteria.
This is why you should always check the official programme page before submitting an application.
Step 4: Check the Language of Instruction
Do not assume that every German university teaches in German.
Germany has a growing number of programmes that are taught in English, particularly at master’s level. However, many bachelor’s programmes remain primarily German-taught.
If you want to study without learning German first, explore our guide to English-taught universities in Germany to identify universities and programmes where English is used as the language of instruction.
However, remember that the university itself may offer both German- and English-taught programmes.
The important question is:
Is your specific degree programme taught in English?
Also check whether the university requires proof of English proficiency, such as IELTS, TOEFL or another accepted qualification.
For German-taught programmes, you will normally need to demonstrate the required level of German.
Step 5: Check Whether You Apply Through Uni-Assist
After choosing your programme, find out exactly how the university wants you to apply.
There are three common possibilities:
- Direct Application: Some universities allow applicants to submit their applications directly through the university’s own application portal.
- Uni-Assist: Many German universities use uni-assist to evaluate international applications. Uni-assist checks your documents and academic qualifications before forwarding eligible applications to the university where applicable.
- Hochschulstart: Certain programmes, particularly in areas such as medicine, dentistry, veterinary medicine and pharmacy, can involve Hochschulstart.
The exact application route depends on your programme, university and applicant status.
Never assume that every German university uses the same application system.
Step 6: Understand How Uni-Assist Works
If your university uses uni-assist, you normally need to create an account and complete your application online.
The basic process involves:
- Finding your programme.
- Checking its requirements.
- Creating your application.
- Uploading your documents.
- Paying the required application fee where applicable.
- Submitting the application.
- Tracking its status.
Uni-assist may assess your international educational documents and determine whether your application meets the formal requirements for the university.
If your application satisfies the relevant requirements, it can then be forwarded to the university for the final admission decision.
Do not leave a uni-assist application until the final days before the deadline. Document evaluation can take time, and problems with missing or incorrectly prepared documents may delay your application.
Step 7: Understand the VPD Process
Some universities require international applicants to obtain a VPD, or Vorprüfungsdokumentation, from uni-assist.
The VPD confirms how your foreign educational qualifications have been evaluated and includes information such as your calculated German grade where applicable.
The process is slightly different from a standard uni-assist application.
Typically:
- You apply to uni-assist for the VPD.
- Uni-assist evaluates your qualifications.
- You receive the VPD.
- You then apply directly to the university.
- You must still meet the university’s application deadline.
A VPD does not mean you have been admitted. It is documentation of the evaluation of your qualifications.
Because this process involves an additional stage, start earlier if your university requires a VPD.
Step 8: Prepare Your Application Documents
Your documents are one of the most important parts of your application.
Depending on your programme, you may need:
- Passport
- Secondary-school certificate
- Academic transcripts
- Bachelor’s degree certificate
- Master’s degree certificate
- Previous university transcripts
- Language certificate
- CV
- Motivation letter
- Recommendation letters
- Portfolio
- Proof of work experience
- Other programme-specific documents
Make sure your documents are complete, readable and consistent.
If your name appears differently across documents, check whether you need additional documentation explaining the difference.
Step 9: Translate Your Documents Correctly
International applicants may need to provide documents in their original language together with an accepted German or English translation.
The translation requirements vary depending on the university and application route.
Do not simply upload an informal translation made by yourself if the university requires a certified translation.
Check the application instructions carefully to determine:
- Which documents require translation
- Whether German or English is accepted
- Whether certification is required
- Who is authorised to provide the translation
- Whether both the original and translation must be submitted
Getting translations wrong can create unnecessary delays.
Step 10: Check the Application Deadline
German universities do not all have one universal application deadline.
Deadlines depend on:
- University
- Programme
- Degree level
- Semester
- Applicant category
- Application route
For many programmes, winter-semester deadlines are around July, while summer-semester deadlines are often around January. However, these dates are not universal.
Some programmes have earlier deadlines, particularly competitive programmes or courses involving additional selection procedures.
If you are applying through uni-assist, give yourself additional time for document processing.
Never rely on a general deadline you found on another website. Check the official programme page.
Step 11: Submit Your Application
Once your documents are ready and you have confirmed the correct application route, submit your application.
Before pressing the final submission button, check:
- Your personal details
- Programme name
- Degree level
- Application semester
- Uploaded documents
- Language certificates
- Academic information
- Application fee
- Required declarations
- Deadline
A simple mistake in your programme selection or missing document can create significant problems later.
Step 12: Track Your Application
After submitting your application, do not simply forget about it.
Check the relevant application portal regularly.
If you applied through uni-assist, use your account to monitor the status of your application and check whether additional information or documents are requested.
If the university uses its own portal, monitor that account instead.
Also check your email regularly, including your spam folder.
Step 13: Wait for the Admission Decision
After your application has been evaluated, you may receive:
- An admission letter
- A rejection
- A request for additional documents
- A conditional admission
- Further instructions regarding enrolment
If you receive admission, carefully read the letter.
Pay attention to:
- Enrolment deadline
- Documents required for enrolment
- Semester contribution
- Health insurance requirements
- Any conditions attached to admission
Do not miss the enrolment deadline simply because you have already received an admission letter.
Step 14: What Happens After Admission?
Once you have been admitted, you need to prepare for your move to Germany.
Depending on your situation, this can include:
- Accepting your admission
- Completing enrolment
- Paying the semester contribution
- Obtaining health insurance
- Arranging accommodation
- Proving sufficient funds
- Applying for a student visa
- Booking your flight
- Preparing for arrival in Germany
If you are an international student from outside the EU/EEA, begin your visa preparation as soon as you receive the necessary admission documentation.
Step 15: Prepare for the German Student Visa
Students from countries that require a visa to study in Germany generally need to provide proof of admission to a recognised German higher-education institution.
You may also need to demonstrate that you can financially support yourself during your studies.
For 2026, the financial requirement for students using the standard blocked-account route is €11,904 per year, although the applicable requirement can change.
Depending on your circumstances, financial proof may be demonstrated through a blocked account, scholarship or another accepted form of financial security.
Visa requirements can change, so always check the German mission responsible for your country before submitting your visa application.
How to Apply to a German University for a Bachelor’s Degree
Bachelor’s applicants should pay particular attention to their secondary-school qualification.
Before applying, confirm:
- Whether your school certificate is recognised
- Whether you have direct university admission
- Whether a preparatory course is required
- Whether the programme is taught in German or English
- Whether you meet the subject requirements
- Whether the university uses uni-assist
- Whether an entrance examination or selection procedure applies
Bachelor’s applicants may also find that there are fewer English-taught options compared with master’s programmes.
How to Apply to a German University for a Master’s Degree
Master’s applicants generally need a recognised bachelor’s degree.
However, the required bachelor’s subject and academic background can be very specific.
For example, a master’s programme in engineering may require previous study in engineering or a closely related discipline.
Check:
- Required bachelor’s degree
- Minimum grades
- Required credits
- Relevant modules
- English or German proficiency
- Work experience, if applicable
- Motivation letter
- Recommendation letters
- Additional selection requirements
A strong bachelor’s degree does not automatically make you eligible for every master’s programme.
Can You Apply to Several German Universities?
Yes. You can apply to multiple universities and programmes, provided you meet their individual requirements and follow their application rules.
Applying to several suitable universities can be a sensible strategy because admission competitiveness varies.
However, do not apply randomly.
Build a balanced shortlist containing:
- Ambitious choices
- Realistic choices
- Safer options
Also check whether separate application fees apply.
Are Public Universities Better for International Students?
Not necessarily—but they can be particularly attractive because many public universities offer programmes with little or no general tuition.
If affordability is a major factor, our detailed guide to public universities in Germany explains how the public university system works, what international students can expect to pay and which institutions are worth considering.
Remember that public does not automatically mean completely free. Students may still pay semester contributions, living expenses, health insurance and other costs. Some universities and states also have tuition exceptions for certain international students.
How Much Does It Cost to Apply to German Universities?
The application itself may be free when applying directly to a university, but some application routes charge fees.
For example, uni-assist commonly charges an application fee, although exact arrangements can vary and some universities may cover the fee.
Beyond the application fee, international students should budget for:
- Document certification
- Translation
- Language tests
- Visa fees
- Travel
- Health insurance
- Accommodation
- Semester contributions
- Living expenses
If your main concern is keeping your overall study budget low, compare both university costs and the cost of living in the city.
Our guide to the cheapest universities in Germany compares affordable public universities and explains why the cheapest tuition does not always mean the lowest total cost.
German University Application Checklist
Task |
What to check |
|---|---|
Choose programme |
Subject, degree level and career goals |
Check qualification |
Whether your previous education is recognised |
Check admission |
Grades, subjects and additional requirements |
Check language |
German or English requirements |
Choose universities |
Reputation, costs, location and programme fit |
Check application route |
Direct, uni-assist or Hochschulstart |
Prepare documents |
Certificates, transcripts and supporting documents |
Translate documents |
Certified translation where required |
Check deadline |
Programme-specific deadline |
Submit application |
Complete all required steps |
Track application |
Monitor portal and email |
Receive decision |
Admission, rejection or further request |
Prepare visa |
Admission, finances and other requirements |
Enrol |
Complete university registration |
Our Recommendation
Applying to German universities becomes much easier when you break the process into manageable steps.
The most important thing is to check your eligibility and the exact requirements of your chosen programme before preparing your application. From there, identify the correct application route, prepare your documents carefully, submit before the deadline and begin visa preparations as soon as you receive admission.
Germany offers a wide range of universities and programmes, so take the time to compare your options rather than choosing based on rankings alone. The right university should match your course, budget, language preference and long-term career plans.