The cheapest semester I have ever put on a family’s budget spreadsheet was at the Technical University of Munich. The student was not German, not an EU citizen, and was about to start a computer-science degree in a department that ranks among the best in Europe. The tuition line read €0. The line below it — the only number the university actually charged — was about €85 in administrative fees, and it came with a transport pass good for every tram, bus and S-Bahn in Munich. That is not a scholarship or a first-year promotion. It is the standard deal at almost every public university in Germany, for almost every student on Earth.
Here is the honest version, because “free” hides a few things. Public universities in 15 of Germany’s 16 federal states charge €0 tuition for EU and non-EU students alike, at bachelor’s, master’s and doctoral level — the only universal cost is a semester contribution (Semesterbeitrag) of €150–€350 that usually includes regional transport (study-in-germany.de). The one exception is Baden-Württemberg, which since 2017 charges non-EU students €1,500 per semester — about €3,000 a year — at universities including Heidelberg, KIT, Freiburg, Tübingen and Mannheim (baden-wuerttemberg.de). And even where tuition is zero, a non-EU student visa still requires you to prove €11,904 in a blocked account. Free, then, but with an asterisk worth reading carefully.
This guide is the cost companion to our full Study in Germany guide. Where the hub covers the whole system, this page does one job properly: it tells you exactly what €0 tuition means, which universities still charge non-EU students, what the real all-in bill is once you add living costs and the Sperrkonto, and how Germany’s free route stacks up against the other low-fee options in Europe. If you are price-shopping the continent, read it alongside our guide to free-tuition universities in Scandinavia.
What a German Degree Costs, 2025/2026
Source: study-in-germany.de and DAAD (tuition, semester fee, Sperrkonto); Statistisches Bundesamt and Deutsches Studierendenwerk (living costs); QS World University Rankings 2026. Living figures are averaged estimates and vary by city.
What “free tuition” actually means in Germany
Germany abolished tuition fees at public universities in 2014, and the policy has held. Fifteen of the sixteen federal states kept it, and the one that did not — Baden-Württemberg — reintroduced fees only for non-EU students, and only at €1,500 a semester. So the default, the thing that applies to the overwhelming majority of international students at the overwhelming majority of universities, is genuinely €0 tuition. Bachelor’s, master’s and doctoral programmes all qualify. Your passport does not change it, with that one state-level exception.
What you do pay is the Semesterbeitrag, and it is worth understanding because it is the only line the university actually bills. It runs €150–€350 per semester and it is not tuition in disguise — it funds the student union (AStA), the Studierendenwerk that runs the subsidised canteens and dormitories, a small administrative charge, and in most cities a Semesterticket: an unlimited public-transport pass. In Cologne or Aachen that pass is valid across all of North Rhine-Westphalia, a region of 18 million people. For many students the transport pass is worth more than the fee, which makes the German degree, in those cities, marginally better than free.
The free route is genuinely open to non-EU students, and this is the point that sets Germany apart from most of Europe. A student from India, Nigeria, Brazil or Indonesia pays the same €0 tuition at TU Munich, RWTH Aachen or a Berlin university as a German citizen does. Doctoral study is free everywhere, in all sixteen states, for everyone. The asterisks are narrow and specific, and the next section maps them precisely.
From the College Council desk. The mistake we see families make is treating “free in Germany” as a single fact and then getting blindsided by the Baden-Württemberg charge or the Sperrkonto. Both are entirely manageable once you plan for them — but a non-EU student who sets their heart on Heidelberg without budgeting the €3,000 a year, or who applies for the visa without the €11,904 ready, loses months. Map the exceptions before you build the shortlist, not after.
Where free stops being free — the four exceptions
For a cost article aimed at international students, the exceptions are the whole story, so be precise about each one.
1. Baden-Württemberg, non-EU students: €1,500 per semester. Since the 2017/18 winter semester, the state of Baden-Württemberg has charged non-EU (non-EEA) students €1,500 per semester — €3,000 a year — at its public universities. EU students pay nothing. The catch is that this is one of Germany’s strongest academic regions: it is home to Heidelberg (the oldest university in Germany), the Karlsruhe Institute of Technology, Freiburg, Tübingen and Mannheim. A non-EU student who wants one of those names pays the fee; the same student at TUM in Bavaria or a Berlin university pays €0. Even at €3,000 a year, note, Baden-Württemberg undercuts almost every international tuition fee in the English-speaking world by an order of magnitude.
2. Private universities: €18,000–€30,000 a year. A small number of private, mostly English-language universities — Constructor University Bremen, CBS International Business School in Cologne, Bard College Berlin — run US-style undergraduate programmes outside the public system, and they charge full international-style tuition. These are the rare cases where a German degree is not cheap. They are a legitimate choice for a specific kind of student, but they are not what “free tuition in Germany” refers to.
3. Second degrees and executive programmes. A Zweitstudium (a second full bachelor’s or master’s after you already hold one) can carry fees in some states, as can executive MBA and certain continuing-education master’s programmes, which are priced like professional courses anywhere. Your first public degree is the free one.
4. Long-term-student fees (Langzeitstudiengebühren). A few states charge students who run well past the standard time for their degree — typically beyond about four extra semesters. It is a penalty for over-staying, not a tuition fee, and it does not affect a student who finishes on schedule. Outside these four cases, the €0 default holds.
Tuition-free German universities, ranked by what they cost a non-EU student
The table below takes the leading research universities — the names international students actually shortlist — and shows, in one column, the fact this whole article turns on: what each charges a non-EU student. For most, it is €0 plus the semester fee. For the five in Baden-Württemberg, it is €3,000 a year. Ranks are QS World University Rankings 2026; treat them as a rough map of reputation, not gospel.
| QS '26 | University | Tuition (non-EU) · known for |
|---|---|---|
| 22 | Technical University of Munich (TUM) | €0 · Bavaria · best university in the EU · engineering, CS, entrepreneurship |
| 58 | LMU Munich | €0 · Bavaria · broad research university · medicine, physics, law, humanities |
| 80 | Heidelberg University | €3,000/yr · Baden-Württemberg · Germany's oldest (1386) · top medicine and life sciences |
| 88 | Free University of Berlin (FU) | €0 · Berlin · social sciences, humanities, political science, biology |
| 98 | Karlsruhe Institute of Technology (KIT) | €3,000/yr · Baden-Württemberg · "Germany's MIT" · engineering, CS, energy, AI |
| 105 | RWTH Aachen | €0 · North Rhine-Westphalia · largest technical university · #1 for mechanical engineering |
| 130 | Humboldt University of Berlin (HU) | €0 · Berlin · philosophy, history, law, physics · the original Humboldtian university |
| 145 | Technical University of Berlin | €0 · Berlin · engineering, robotics, AI · large English-taught BSc catalogue |
| 201 | University of Freiburg | €3,000/yr · Baden-Württemberg · medicine, sciences, humanities · scenic Black Forest city |
| 215 | University of Tübingen | €3,000/yr · Baden-Württemberg · humanities and a leading German hub for machine learning |
| MED | Charité – Universitätsmedizin Berlin | €0 · Berlin · Germany's top medical school · joint FU/HU faculty |
| B/E | University of Mannheim | €3,000/yr · Baden-Württemberg · Germany's leading business and economics school |
| Tuition shown for a non-EU international student; EU students pay €0 everywhere, including Baden-Württemberg. All figures are on top of the €150–€350 semester fee everyone pays. €3,000/yr = €1,500 per semester, the Baden-Württemberg non-EU charge. Ranks from QS World University Rankings 2026; Charité and Mannheim lead their fields without a comparable overall number. Profiles and locations from the College Council Atlas; tuition from official state and university sources, 2025/26. | ||
Two cost-conscious tracks sit alongside the research universities. Germany’s Universities of Applied Sciences (Fachhochschulen / HAW) follow the same €0-plus-semester-fee rule and offer practice-oriented, industry-linked degrees with built-in internships — an underrated free route in engineering, IT, design and business. And because tuition is identical across the public system, the real cost lever for most students is not the university but the city: a free degree in Leipzig costs thousands less per year to live through than the same free degree in Munich.
The real bill — what €0 tuition still leaves you paying
Tuition is essentially zero, so the actual cost of a German degree is living, and it swings hard by city. Munich sits alongside Paris and Amsterdam; Leipzig and Dresden undercut Warsaw.
| City | Total monthly | Rent (room) | Notes |
|---|---|---|---|
| Munich | €1,100–€1,500 | €450–€800 | Most expensive; tight housing; high local salaries offset it |
| Frankfurt / Stuttgart / Hamburg | €1,000–€1,300 | €450–€750 | Business hubs; Stuttgart is in fee-charging Baden-Württemberg |
| Berlin | €900–€1,250 | €400–€700 | Rents rising fast; biggest international scene; tuition €0 |
| Cologne / Düsseldorf | €900–€1,200 | €400–€650 | NRW transport ticket is superb value; tuition €0 |
| Heidelberg / Freiburg / Tübingen | €850–€1,100 | €400–€650 | Picturesque, but non-EU students pay €1,500/sem here |
| Aachen / Karlsruhe | €800–€1,050 | €300–€550 | Engineering hubs; Aachen €0, Karlsruhe charges non-EU |
| Leipzig / Dresden | €700–€1,000 | €280–€500 | East Germany; lowest cost; free tuition; fast-growing tech |
Source: Deutsches Studierendenwerk and city Studierendenwerk data, 2024/25 averages. Fee notes refer to the non-EU tuition charge in Baden-Württemberg only.
The biggest single line is housing. The public Studierendenwerk in each city runs subsidised dormitories at roughly €250–€500 a month including utilities; apply six to nine months ahead, because demand far outstrips supply in Munich and Berlin. The usual fallback is a room in a shared flat (a WG, found on wg-gesucht.de) at €300–€800. Food is cheap: a full meal at the university Mensa is €3–€5, and €200–€300 a month covers groceries. Health insurance is mandatory and runs about €130 a month for students under 30 through a public provider (TK, AOK, Barmer). All in, expect €11,000–€16,000 a year in living costs.
Then there is the line that catches people out precisely because tuition is free: the Sperrkonto. A non-EU student visa requires proof of funds even though the degree costs nothing, in the form of a blocked account holding €11,904 for the year, which releases €992 a month once you arrive (DAAD). Fintiba and Expatrio are the common providers; a DAAD or other scholarship letter, or a sponsor’s formal undertaking, can substitute. EU/EEA students need no visa and no Sperrkonto at all — they register their address and enrol, and that is the whole story.
Put the pieces together and a three-year bachelor’s at a free German university costs you, realistically, €33,000–€48,000 in total — almost all of it living expenses you would incur studying anywhere, and essentially nothing on tuition. For a non-EU student in Baden-Württemberg, add roughly €9,000 across the degree. Set either figure against the UK, where the same three years run £36,000–£56,000 a year (our UK cost breakdown), and the scale of the saving is the size of a house.
Scholarships — funding the part that is not free
Because tuition is already zero, scholarships in Germany mostly target living costs, and the country has the deepest funding infrastructure of any major destination. DAAD (the German Academic Exchange Service) is the largest funder: its master’s scholarships pay roughly €934 a month plus travel, health insurance and a study allowance, open to applicants from almost every country, with PhD scholarships running higher over three to four years. They are competitive, and you apply about a year before you start.
Beyond DAAD, the Deutschlandstipendium pays €300 a month (half federal, half private donors) on merit at participating universities, is open to international students, and is far less competitive than DAAD — worth applying for after your first semester. The Studienstiftung des deutschen Volkes, the most prestigious body, funds outstanding students once enrolled. Six political and civic foundations — Konrad-Adenauer, Friedrich-Ebert, Heinrich-Böll, Friedrich-Naumann, Rosa-Luxemburg and Hanns-Seidel — fund students whose values align with theirs, at DAAD-like levels, and Erasmus+ covers EU exchange. For a student in fee-charging Baden-Württemberg, a DAAD or Deutschlandstipendium award easily covers the €3,000 tuition and then some.
How College Council helps
We built College Council to take the guesswork out of a free German degree — because the cost is simple, but the routing is not. The judgement calls are real: whether the Baden-Württemberg name is worth the €3,000 a year, how your grades convert onto the German 1.0–4.0 scale, and which English-taught programmes admit you without a Numerus Clausus lottery. That is the work we do with families, drawing on the same university data that powers this guide.
Create a free account on College Council: we hold every German university, its tuition tier, admission requirements and how to get in, and our chances tool turns your grades and tests into realistic odds. When you just want to explore, our interactive Atlas maps every German institution — and tens of thousands more worldwide — so you can build a shortlist around what each actually costs. Most English-taught German programmes want TOEFL iBT 88+ or IELTS 6.5+; prepare for the English requirement in our TOEFL app, which runs full iBT practice with AI-graded speaking and writing. If you are also applying to the US, where the SAT is central, our SAT app runs the full digital SAT — prepare once, apply broadly.
Frequently Asked Questions
Are German universities really tuition-free for international students?
For public universities, yes — and for non-EU students too, not just EU citizens. Public universities in 15 of Germany’s 16 federal states charge €0 tuition at bachelor’s, master’s and doctoral level, regardless of nationality. The only cost everyone pays is a semester contribution (Semesterbeitrag) of €150–€350, which usually bundles in a regional public-transport pass. The single exception is Baden-Württemberg, which charges non-EU students €1,500 per semester (€3,000 a year). So the honest version of “free” is: free tuition at every public university outside one state, plus a small administrative fee.
Which German universities charge non-EU students tuition?
Only the public universities in Baden-Württemberg, which since 2017 charge non-EU students €1,500 per semester — about €3,000 a year. That state is home to several top names: Heidelberg, the Karlsruhe Institute of Technology (KIT), Freiburg, Tübingen and Mannheim. EU students at those universities still pay €0. Everywhere else — Bavaria (TUM, LMU), Berlin (FU, HU, TU Berlin, Charité), North Rhine-Westphalia (RWTH Aachen, Cologne), Saxony (Leipzig, Dresden) and the rest — non-EU students also pay €0 tuition. Private universities, a separate category, charge full fees of €18,000–€30,000 a year.
What is the Semesterbeitrag and what does it pay for?
The Semesterbeitrag (semester contribution) is the one fee every student pays at a public university, typically €150–€350 per semester. It is not tuition — it funds the student union and the Studierendenwerk (which runs subsidised canteens and dormitories), a small administrative charge, and in most cities a Semesterticket: a public-transport pass valid across the region. In North Rhine-Westphalia the pass covers the entire state. That transport pass alone is often worth more than the fee itself, which is why the “free” German degree is, in some cities, slightly better than free.
If tuition is free, what does it actually cost to study in Germany?
Living costs, almost entirely. Budget €11,000–€16,000 a year depending on the city — Munich is the most expensive, Leipzig and Dresden the cheapest. That covers rent (€250–€800 for a room), food (€200–€300, with €3–€5 meals at the university Mensa), mandatory health insurance (€130/month for students under 30) and the semester fee. Over a three-year bachelor’s that is roughly €33,000–€48,000 total — the great majority of which you would spend living anywhere. Tuition adds nothing to that outside Baden-Württemberg.
Do I still need to prove I have money if the degree is free?
Yes, if you are a non-EU student applying for a student visa. Even though tuition is €0, the German visa requires proof that you can cover your living costs — a blocked account (Sperrkonto) holding €11,904 for the year, which releases €992 a month after you arrive. Fintiba and Expatrio are the common providers; a scholarship letter or a sponsor’s formal undertaking can substitute. EU/EEA students need no visa and no Sperrkonto. This proof-of-funds rule is the part of “free” study that surprises people most.
Are Universities of Applied Sciences (Fachhochschulen) also free?
Yes. Germany’s Universities of Applied Sciences (Fachhochschulen, or HAW) follow the same fee rules as the research universities: €0 tuition plus the semester fee at public institutions in 15 of 16 states, with the Baden-Württemberg non-EU charge applying there too. They offer more practice-oriented, industry-linked degrees with built-in internships and smaller classes — strong, free options in engineering, IT, design and business. For a cost-conscious international student they are an underrated route to a free German qualification.
Is a free German degree as good as a paid one elsewhere?
Free does not mean second-rate in Germany. The Technical University of Munich ranks #22 in the world (the best university in the EU), and LMU, Heidelberg, the Free University of Berlin, KIT and RWTH Aachen all sit inside the global top 110 — all tuition-free for EU students, and free for non-EU students outside Baden-Württemberg. German degrees are recognised and respected worldwide, and the research model gives students access to the Max Planck, Fraunhofer and Helmholtz institutes. You are not trading quality for cost; you are getting both.
How does free tuition in Germany compare with Scandinavia or the rest of Europe?
Germany is the most consistent free option for non-EU students. In Scandinavia, public universities are free for EU/EEA students but charge non-EU students €7,000–€18,000 a year (Norway is the partial exception, having reintroduced non-EU fees in 2023). France charges modest fees (€2,770–€3,770 for non-EU bachelor’s at public universities). Greece is free for Greek-taught degrees. Germany’s edge is that its €0 tuition applies to non-EU students too, across 15 of 16 states, at genuinely top-ranked universities — a combination almost nowhere else matches.
Summary — when free German tuition is the right call
Germany is the destination you choose when you want a globally top-ranked degree without a tuition bill. The offer is unusually clean: €0 tuition at public universities for EU and non-EU students alike, in 15 of 16 states, at institutions that include the best university in the European Union. A three-year bachelor’s costs you €33,000–€48,000 in total — almost all of it living expenses — against £36,000–£56,000 a year in the UK.
The honest caveats are narrow. Baden-Württemberg charges non-EU students €1,500 a semester, which puts Heidelberg, KIT, Freiburg, Tübingen and Mannheim at roughly €3,000 a year for those students — still a tenth of UK fees, but not free. Private universities charge full international tuition. And even a free degree requires a non-EU applicant to prove €11,904 in a Sperrkonto for the visa. Plan for those three things and few systems anywhere turn so little money into so strong a credential. For the full picture of admissions, visa and student life, return to our complete Study in Germany guide.
Next Steps
- Check the tuition tier first — it sets your bill. Outside Baden-Württemberg you pay €0; inside it, non-EU students pay €3,000 a year. EU students pay €0 everywhere.
- Optimise on city, not tuition — the degree is free either way, so the real saving is living costs: Leipzig, Dresden, Aachen and Karlsruhe are cheapest; Munich dearest.
- Build a balanced shortlist — create a free College Council account and run your profile through the chances tool to compare free German routes with European alternatives.
- Plan the money even though tuition is free — non-EU students should set up the Sperrkonto (€11,904) the moment admission lands; EU students need only the Anmeldung.
- Book your English test early — most English-taught German programmes want TOEFL iBT 88+ or IELTS 6.5+; prepare in our TOEFL app.
Read Also
- Studying in Germany: complete guide for international students — the full system, admissions, visa and student life
- Study in Scandinavia: free-tuition universities — free for EU students, fee-charging for non-EU
- Studying in the Netherlands: complete guide — the other big English-taught continental destination
- Study in the UK: complete guide for international students — the higher-cost, higher-brand alternative
- How to choose a university abroad: complete guide — weighing cost against ranking and language
Sources and Methodology
Tuition, semester-fee, Sperrkonto and living-cost figures were verified against official German government, DAAD and university sources in 2026. The non-EU tuition charge applies only to Baden-Württemberg; because public tuition is otherwise identical (and free) across Germany, the table in this article ranks universities by reputation while flagging the one cost variable that differs by state. Figures change yearly, so always confirm the exact number on the relevant official page for your intake year. University identities and locations are drawn from College Council’s Atlas dataset of German higher-education institutions.
- Study in Germany (DAAD / federal portal) — Tuition fees in Germany (€0 public tuition in 15 of 16 states; €150–€350 semester contribution; Baden-Württemberg €1,500/semester for non-EU students)
- DAAD — Financing your studies / blocked account (Sperrkonto €11,904 / €992 per month; DAAD scholarship ≈ €934/month)
- State of Baden-Württemberg — Tuition fees for international students (€1,500 per semester for non-EU students since winter 2017/18; EU students exempt)
- QS / TopUniversities — QS World University Rankings 2026, Germany (TUM #22, LMU #58, Heidelberg #80, FU Berlin #88, KIT #98, RWTH Aachen #105, HU Berlin #130, TU Berlin #145, Freiburg #201, Tübingen #215)
- Deutsches Studierendenwerk — student cost-of-living, dormitory and Semesterticket data, 2024/25 (living costs €11,000–€16,000/year; dorm rooms €250–€500/month; ~€130/month student health insurance)
- Hochschulrektorenkonferenz (HRK) — recognition of foreign qualifications and the German public-university fee structure (Zweitstudium and long-term-student fees by state)
- College Council — Atlas higher-education dataset (German HEI identity, location, tuition tier and ranking data; Wikidata-keyed canonical records) and internal advising experience with international applicant families