"Germany is free" is the headline every study-abroad brochure uses, and it's mostly still true — but treating it as a blanket rule causes real disappointment when students discover the specific state or university they've chosen is one of the exceptions. Here's the accurate, current picture.
The Rule: Most Public Universities, Most States
Fourteen of Germany's sixteen federal states charge no tuition fees at public universities for bachelor's and master's degrees, for international students exactly the same as German nationals. What you will pay everywhere, tuition-free states included, is a semester contribution (Semesterbeitrag) — typically €150–€350 per semester, which usually bundles in a regional public transport ticket, student union membership, and administrative costs.
The Two Exceptions
- •Baden-Württemberg (home to Heidelberg, Stuttgart, Freiburg, Tübingen, Mannheim, and Karlsruhe Institute of Technology): all public universities in this state charge non-EU/EEA students €1,500 per semester, a policy in place since winter semester 2017/18
- •Technical University of Munich (TUM), in Bavaria: following a 2023 change to Bavarian higher education law, TUM introduced per-programme fees for non-EU students, ranging roughly from €2,000 to €6,000 per semester depending on the course — other Bavarian universities have not (yet) followed suit
Everywhere else — including well-known institutions like LMU Munich, RWTH Aachen, Humboldt Berlin, University of Cologne, and Goethe Frankfurt — you pay only the semester contribution, regardless of nationality.
The Real Cost of Studying in Germany
- •Tuition (14 of 16 states): €0, plus €150–€350/semester contribution
- •Blocked account (Sperrkonto) for your student visa: you must show funds of roughly €11,900 for the year, held in a designated blocked account that releases a monthly allowance
- •Accommodation: student dormitories are the cheapest option and heavily oversubscribed — apply through the Studentenwerk of your city the moment you have an admission letter, not after
- •Health insurance: mandatory for your visa and enrolment, typically €120–€140/month for public statutory insurance
Language Requirements
Many master's programmes, especially in engineering, business, and computer science, are taught entirely in English, but bachelor's programmes are still overwhelmingly taught in German. If you're targeting an English-taught programme, still budget time to reach at least conversational German (A2/B1) — it materially affects daily life, part-time work options, and eventually the graduate job market if you plan to stay.
How to Choose a University Strategically
- •If tuition-free study is your top priority, filter out Baden-Württemberg and TUM entirely, and confirm the specific programme's language of instruction
- •Rank your shortlist by city cost of living, not just university reputation — Munich and Frankfurt are notably pricier than Leipzig, Dresden, or Aachen
- •Check whether your target programme has a "Numerus Clausus" (grade-based admission cap) — competitive programmes like Medicine and Psychology have very high thresholds even without tuition fees as a barrier
Apply for dormitory housing through your city's Studentenwerk on the same day you accept your university offer — the best-value rooms are often gone within weeks of each intake opening.