Is it possible to do a master's degree for free in Germany?
Often, yes: most master's programmes at state universities charge no tuition. But not everywhere — there are important exceptions for students from outside the EU.
Exceptions
- Baden-Württemberg: international students coming from outside the EU pay 1,500 € per semester (Turkish citizens count as non-EU). Exemptions exist, for example for non-Germans with a German HZB, exchange students under partnership agreements and doctoral candidates.
- TUM (Bavaria, example): since WS 2024/25, newly enrolled non-EU master's students usually pay 4,000 or 6,000 € per semester, depending on the programme. DAAD also notes that Bavarian universities may charge non-EU students.
- Continuing-education (weiterbildende) master's programmes: these charge fees; the amount depends on the programme.
The semester contribution is not tuition
Every student pays a Semesterbeitrag each semester. It funds the Studierendenwerk and student self-government and, according to DAAD, is roughly 70–430 €. At many universities it includes a semester ticket.
What to do
Check the fee page of each university before you apply. The university also decides whether you apply directly, through uni-assist or with a VPD — a VPD is not a standard step for every master's application.
Source: DAAD – Finanzen · TUM – Tuition fees · Baden-Württemberg MWK – Gebühren
Was this answer helpful?
Let us know what was missing via the feedback widget at the bottom right, and we will update quickly.
Related Questions in Master & PhD
What is a "Zweitstudium" in Germany and what are the application requirements?
✓ AnsweredAre there English-taught master's programs available in Germany?
✓ AnsweredDo application requirements (GPA, ECTS) for master's programs in Germany vary by program?
✓ AnsweredCan I take longer than the standard period to complete my university studies in Germany?
✓ AnsweredHow do employers view private universities in Germany?
✓ Answered