German public universities charge €0 tuition to undergraduates of every nationality (with a small ~€350/semester contribution). They host over 1,000 English-taught Master’s programs. They rank among the best in the world for engineering, natural sciences, philosophy, and economics. Getting in is mostly a paperwork problem. Here is the complete 2026 step-by-step.
Step 1: Confirm Your School Qualification
German universities require your school-leaving certificate to be recognized as equivalent to the Abitur. Check the anabin database — it tells you whether your country’s certificate is directly recognized, recognized with conditions, or requires a Studienkolleg (preparatory year).
Step 2: Pick The Program Type
- Bachelor’s: Mostly taught in German. Requires C1-level German and Abitur recognition.
- Master’s: 1,000+ English-taught programs. Requires a relevant Bachelor’s (some flexibility) plus often IELTS/TOEFL.
- PhD: Usually a paid research position, applied for directly with a professor.
Step 3: Apply Through uni-assist or Directly
Most universities outsource international applications to uni-assist, a central portal that pre-verifies your documents (~€75 first application, ~€30 each additional). Some universities accept direct applications — check each one.
Step 4: The Document Checklist
- Apostilled school certificate (Abitur or equivalent).
- Apostilled Bachelor’s degree if applying for Master’s.
- Sworn translation into German or English.
- Language certificate (TestDaF / DSH for German programs, IELTS 6.5 / TOEFL 90 for English).
- CV / Lebenslauf.
- Motivation letter / statement of purpose.
- Passport copy.
- Sometimes: GRE, work experience, recommendation letters.
Step 5: Deadlines (2026)
| Intake | Application deadline |
|---|---|
| Winter (Sept/Oct start) | 15 July (some 31 May for restricted programs) |
| Summer (April start) | 15 January |
Apply at least 4–6 months before the deadline if you’re outside the EU — visa processing alone takes 6–12 weeks.
Step 6: Open A Blocked Account (Sperrkonto)
Non-EU students must show proof of €11,904 (2026 figure) in a special German blocked account. Major providers: Fintiba, Expatrio, Deutsche Bank. The money is released to you in monthly installments after you arrive.
Step 7: Apply For Health Insurance
Mandatory from day one. Under 30: public student insurance (~€120/month, TK or AOK are the major options). Over 30 or non-EU senior: private (€100–€200/month).
Step 8: Apply For The Student Visa
At your nearest German consulate. Documents needed: admission letter, blocked account confirmation, insurance, biometric photo, visa fee (~€75). Processing: 4–12 weeks.
Step 9: After Arrival
- Anmeldung — register your address at the local Bürgeramt within 14 days. Without this, nothing else works.
- Bank account — convert your blocked account to a regular giro account, or open a new one.
- Residence permit — apply at the Ausländerbehörde within 90 days. This converts your entry visa into a multi-year permit.
- University enrollment — show up at the international office with all documents.
The Cost of “Free”
Full year budget for a typical international student:
- Tuition: €0–€700 (semester contributions × 2)
- Rent (shared flat): €4,800–€7,200
- Food & groceries: €2,400
- Insurance: €1,440
- Transport: included in semester ticket
- Books, leisure, miscellaneous: €1,800
- Total: ~€10,500–€13,500/year
Work Rights
Non-EU students may work 120 full days or 240 half-days per year. Most popular roles: research assistant (HiWi), waiter, retail, tutoring. Hourly wages start ~€13.50 (2026 minimum) and rise to €18–€22 for skilled work.
Start Your Application
Browse our free directory and shortlist German universities. Read our tuition-free countries guide and scholarships guide (DAAD is the major option for Germany).