The first thing that surprises most international students in Germany is not a lecture hall or a bratwurst stand. It is the canteen receipt. A hot, full lunch at the university Mensa in Aachen or Leipzig comes to under five euros; the semester you just enrolled in cost roughly the price of a nice dinner; and the tram you took to get there was already paid for by the same fee. Germany is the rare place where a world-class degree is essentially free and the only real bill is the cost of being alive — rent, food, insurance, a phone. That inversion, where tuition disappears and daily life becomes the whole budget, is the financial case for studying here, and this guide turns it into honest numbers.
Here is the bottom line. Tuition at German public universities is €0 for EU and non-EU students alike, so the real cost of studying in Germany is living, and a realistic all-in budget runs €950–€1,300 a month, or about €11,000–€16,000 a year. The German government fixes the planning number through the visa: non-EU students must hold a Sperrkonto (blocked account) of €11,904 for the year, which releases €992 a month once they arrive (DAAD). The biggest single variable is the city — Munich runs €1,100–€1,500 a month while Leipzig and Dresden sit nearer €700–€1,000 — and within any city the biggest line is rent. Of all the destinations I help families budget for, Germany is the one where the headline (“free!”) is true and the fine print (“but you still have to live somewhere”) is what actually decides affordability.
This article is the focused companion to our complete guide to studying in Germany, which covers the universities, admissions, the visa and scholarships in full. Here we do one thing in depth: the cost of living — what a student month actually looks like, city by city, line by line, including the one-off setup costs and the Sperrkonto rule no one explains properly the first time.
Cost of Living in Germany, Key Numbers 2025/2026
Source: DAAD financing guidance (Sperrkonto €11,904 / €992 per month); Deutsches Studierendenwerk cost-of-living and dormitory data 2024/25; study-in-germany.de; official German government and university sources, 2025/26.
The headline: tuition is free, so living is the whole bill
Two numbers frame everything that follows, and it is worth being precise about how they relate, because they get quoted on different bases.
The first is tuition. Germany abolished tuition fees at public universities in 2014, and 15 of the 16 federal states have kept that policy for EU and non-EU students alike. What you actually pay is the Semesterbeitrag — an administrative contribution of about €150–€350 per semester that usually bundles in a Semesterticket, an unlimited regional public-transport pass. So that fee partly pays for itself: in North Rhine-Westphalia the semester contribution buys travel across a region of 18 million people. The one exception is Baden-Württemberg, which since 2017 charges non-EU students €1,500 per semester (about €3,000 a year) at Heidelberg, KIT, Freiburg, Tübingen and Stuttgart; EU students there still pay nothing.
The second is the Sperrkonto, the German authorities’ own estimate of what a student needs to live on. To get a non-EU student visa you must hold €11,904 for the year in a blocked account, which then releases €992 a month after you arrive. That €992 is not a target you have to spend — it is the floor the government considers sufficient, and it lines up almost exactly with the bottom of the Deutsches Studierendenwerk’s real-world range. Put the two together and the picture is clean: a German degree costs you the semester fee, the insurance, the rent and the groceries, and almost nothing else. There is no €30,000 tuition line waiting in the background the way there is in the UK or the US.
So the rest of this guide ignores tuition (it is settled, and it is roughly zero) and prices the thing that actually varies: the cost of living, which in Germany swings hard by city.
A realistic monthly budget, line by line
Here is where the €950–€1,300 range comes from. The table below builds a student month from the ground up, in two columns: a frugal budget in a cheaper city (a room in a shared flat in Leipzig, Dresden, Aachen or Karlsruhe) and a comfortable budget in an expensive one (a room or small studio in Munich, Frankfurt or central Berlin). Each line is a real cost; each total is the sum of the lines above it, built upward rather than reverse-engineered from a headline.
| Monthly item | Cheaper city (shared flat) | Expensive city (room/studio) | Notes |
|---|---|---|---|
| Rent (your share) | €280–€450 | €600–€900 | Biggest variable; a dorm place undercuts both |
| Utilities + internet | €40–€90 | €60–€120 | Often part of the rent in a WG or dorm |
| Mobile | €10–€20 | €10–€20 | Prepaid plans are cheap |
| Groceries | €180–€260 | €220–€300 | Aldi/Lidl/Penny keep this low; Mensa helps |
| Eating out & coffee | €40–€90 | €70–€140 | A Mensa lunch is €3–€5; restaurants more |
| Health insurance | €125–€135 | €125–€135 | Mandatory; public rate for under-30s |
| Transport | €0–€30 | €0–€63 | Often free via the Semesterticket; €63 Deutschland-Ticket if you roam |
| Personal, social, books | €60–€120 | €90–€160 | Books are mostly library; clubs are cheap |
| Realistic monthly total | €735–€1,005 | €1,100–€1,440 | About €11,000–€16,000 a year all-in |
Source: Deutsches Studierendenwerk 2024/25 cost-of-living data; DAAD figures (Sperrkonto €992/month, health insurance ~€130); Deutschland-Ticket €63/month from January 2026; official Mensa and Studierendenwerk pricing. Realistic estimates for 2025/26; vary with city, lifestyle and exact housing.
Two things to read out of that table. First, rent and the city drive almost the entire difference — the gap between an €800 month in Dresden and a €1,400 month in Munich is overwhelmingly housing, not food or transport. Health insurance, the phone and groceries cost about the same wherever you study. Second, several lines are structurally cheap in Germany because the state subsidises them: the Mensa keeps food down, the Semesterticket often makes transport free, and the dormitory system undercuts the private rental market. A student who lands a dorm place, eats at the Mensa and uses the transport pass can sit comfortably at the bottom of the range without feeling pinched.
From the College Council desk. The single most useful budgeting move I see students make is to treat the €992 Sperrkonto figure as a minimum, not a plan. In Munich it is genuinely tight; in Leipzig, Dresden, Aachen or Karlsruhe it is comfortable. If money is the deciding constraint, choose the city before you choose the flat — the same €0 tuition and the same calibre of degree are waiting in the cheap cities, and the saving over a three-year bachelor’s can be €12,000–€18,000.
Where you study changes the bill — cities ranked by cost
In Germany the single biggest lever on your cost of living is the city, and it moves the figure almost entirely through rent. The table below ranks the main university cities from most expensive to cheapest, with the flagship university each is built around — every name links to its full profile in the College Council Atlas. This is a cost ranking, not a quality ranking; for which university is strongest at what, see the main Germany guide.
| Cost | City | Typical monthly all-in | What drives it · flagship university |
|---|---|---|---|
| PRICIEST | Munich | €1,100–€1,500 | Tightest housing market in Germany; high rents, strong local job market offsets it · TU Munich, LMU Munich |
| HIGH | Frankfurt / Stuttgart / Hamburg | €1,000–€1,300 | Major business hubs; comfortable but pricey rent · Goethe Frankfurt, Uni Stuttgart, Uni Hamburg |
| HIGH | Berlin | €900–€1,250 | Rents rising fast; biggest international scene, huge culture · FU Berlin, HU Berlin |
| MID | Cologne / Düsseldorf | €900–€1,200 | Big cities, balanced cost; the NRW transport ticket is superb value · University of Cologne |
| MID | Heidelberg / Freiburg / Tübingen | €850–€1,100 | Picturesque student towns; strong life sciences · Heidelberg, Freiburg, Tübingen |
| LOW | Aachen / Karlsruhe | €800–€1,050 | Top engineering hubs; affordable, tight-knit student towns · RWTH Aachen, KIT |
| CHEAPEST | Leipzig / Dresden | €700–€1,000 | East Germany; lowest rents, fast-growing tech scenes · TU Dresden |
| Cost is a category, not a precise rank; monthly figures are realistic all-in estimates for a student renting a room in a shared flat, and vary with housing, lifestyle and the exact neighbourhood. Living ranges from Deutsches Studierendenwerk 2024/25 city data; cities and universities from the College Council Atlas, 2025/26. | |||
The pattern is consistent: the further east and the smaller the city, the cheaper the room, and the rest of the basket barely moves. Munich, home to TUM and LMU, sits at the top purely because its rents are the highest in the country — the food, the insurance and the transport cost much the same as in Dresden. Leipzig and Dresden anchor the cheap end without sacrificing quality: TU Dresden is a University of Excellence, and both cities have lively, growing tech economies. If your subject is offered in more than one city — and most engineering, computer-science and business programmes are — the cheaper city can save you €4,000–€6,000 a year for a near-identical degree and daily life.
Accommodation — the line that decides your budget
Housing is where the money goes in Germany, and where the few decisions that actually move your budget get made.
University dormitories are the cheapest option and the hardest to get. The public Studierendenwerk in each university city runs subsidised halls (Wohnheime) at roughly €250–€500 a month including utilities — well below the private market in every city. The catch is supply: demand far outstrips places, especially in Munich and Berlin, so you must apply six to nine months ahead and treat a place as a bonus, not the plan. If you get one, it is the single biggest saving available to an international student.
A room in a shared flat (a WG) is what most students actually rent. Found on wg-gesucht.de or ImmoScout24, a WG room runs €300–€800 depending on the city — about €450–€800 in Munich and Frankfurt, €400–€700 in Berlin and Hamburg, and €280–€550 in Aachen, Karlsruhe, Leipzig and Dresden. Sharing is how German students themselves keep housing affordable, and a three- or four-bedroom flat split between flatmates is far cheaper per head than a studio. Expect to put down a deposit (Kaution) of up to three months’ cold rent (rent before utilities), which you get back at the end if the flat is undamaged.
The Anmeldung is the step that gates everything else. Within two weeks of moving in you must register your address (Anmeldung) at the local Bürgeramt; without that registration certificate you cannot open a German bank account, finalise your insurance, or complete enrolment. Book the Anmeldung appointment as early as you can — in big cities the slots fill weeks ahead — and bring your passport, your tenancy confirmation (Wohnungsgeberbestätigung) and the form.
The sequence I steer families toward is the one that goes wrong when it is skipped: book temporary accommodation (a hostel, a short-let, a sublet) for the first week or two, arrive, do the Anmeldung, then sign a WG lease in person once you have seen the room. The most expensive mistake I see is committing to a flat sight-unseen from abroad — it is how students end up overpaying for a room a forty-minute commute from campus, or losing a deposit to a scam listing.
The cheap lines — Mensa, transport and what the state subsidises
Three parts of the German student budget are deliberately kept low by the system, and they are the reason a modest income stretches further here than the rent alone would suggest.
Food: the Mensa. Every university city has a Mensa — a subsidised student canteen run by the Studierendenwerk — where a full hot meal costs €3–€5. Eating one main meal there on weekdays is the simplest way to keep the food line down even in Munich. On top of that, groceries from the discount supermarkets (Aldi, Lidl, Penny, Netto) run €200–€300 a month. Germany has some of the cheapest grocery prices in Western Europe, so the food basket is rarely what breaks a budget.
Transport: often already paid for. The Semesterticket bundled into your semester fee frequently covers all regional public transport for free — trams, buses, the U-Bahn and S-Bahn across your region. Where it does not, or if you want to travel nationwide, the Deutschland-Ticket costs €63 a month from January 2026 for unlimited regional travel across the whole country. Many cities also offer a discounted student version. For most students, the day-to-day transport line is therefore €0.
Health insurance: fixed and mandatory. Public student health insurance for under-30s costs about €130 a month through TK, AOK or Barmer, and you cannot enrol without it. It is a fixed cost rather than a variable one, so build it into the budget from day one — it is roughly the same in every city.
Add it up and the subsidised lines (Mensa food, free or near-free transport, a dorm place) are exactly what let a frugal student in Leipzig or Aachen live on close to the €992 Sperrkonto floor, while the unavoidable lines (rent in Munich, the fixed insurance) are what push a student in the expensive cities toward €1,400.
One-off and setup costs no one warns you about
The monthly budget is only half the story. Arriving in Germany carries a cluster of one-time costs that catch students out, and they all land in the first month, before any part-time income has started.
- Sperrkonto top-up and provider fee. The blocked account itself holds your money, but providers such as Fintiba and Expatrio charge a setup and monthly servicing fee (typically €50–€150 total for the year). The €11,904 is your money, returned to you at €992/month — but it must be there in full before the visa is issued.
- Visa and travel. The national student visa fee is around €75, plus flights and any document translation and certification by a sworn translator.
- Rental deposit (Kaution). Up to three months’ cold rent, paid up front and refundable at the end — for a €450 room that is up to €1,350 you must have available on top of the first month.
- Anmeldung, bank account and SIM. Free in themselves, but they must be done in sequence in the first two weeks, and a blocked-account or student bank account may take a few days to activate.
- Semester fee. The €150–€350 Semesterbeitrag is due at enrolment, before your first lecture.
None of these is large on its own, but together they mean the first month costs noticeably more than a typical one — budget an extra €1,500–€2,500 of accessible funds for setup, separate from the Sperrkonto, so you are not relying on the blocked account’s monthly release for deposits and fees it will not cover in time.
Can you earn it back? Part-time work and the real maths
Germany is unusually friendly to working students, which changes the affordability calculation.
The rules. EU/EEA students can work without limit. Non-EU students may work 140 full days or 280 half days a year — about 20 hours a week in term — with no separate permit. That is enough to make a real dent in the budget without derailing your studies.
The well-paid route is the Werkstudent role. Working-student positions at major employers — Siemens, Bosch, SAP, BMW, Allianz — pay roughly €14–€22 an hour, and 15–20 hours a week there earns about €900–€1,500 gross a month. In a cheap city like Leipzig or Aachen that covers most of the budget; in Munich it covers a meaningful slice but rarely the whole. These roles cluster in cities with strong technical universities and often convert into a graduate offer, so they are worth chasing from your second semester.
The honest version. A part-time job in Germany offsets your costs more than in most countries, but few international students fund themselves entirely from term-time work, especially in the first year while they settle and their German improves. The realistic plan is a mix: the Sperrkonto or family funds as the base, a Werkstudent or campus job to reduce the draw, and a scholarship where you can land one. DAAD scholarships pay around €934 a month and the Deutschlandstipendium €300 a month — both detailed in the main Germany guide.
How Germany compares — the value case
The reason the cost of living matters so much in Germany is that it is, for most students, the entire cost. That makes the comparison with other destinations unusually stark.
In the UK, international undergraduate tuition alone runs £24,000–£40,000 a year before you have paid a penny of rent — our UK guide breaks down an all-in budget of £36,000–£56,000 a year. In the Netherlands, non-EU tuition is €8,000–€20,000 a year on top of living costs; see studying in the Netherlands. Germany’s all-in figure of €11,000–€16,000 a year is the living cost and almost the whole bill — over a three-year bachelor’s, on the order of €33,000–€48,000 total, the great majority of which you would spend living anywhere.
The closest comparisons are the other tuition-free or low-cost European routes: the Scandinavian free-tuition countries, where tuition is also €0 for EU students but living costs run higher than Germany, and lower-cost southern destinations like Greece, which undercut even Germany’s cheap cities on rent and food. Germany’s distinctive position is the combination: living costs in the middle of the European range, tuition at zero, and an industrial job market that lets you work while you study and stay after you graduate.
Frequently Asked Questions
How much does it cost to live as a student in Germany per month?
A realistic all-in monthly budget is roughly €950–€1,300, covering rent, food, transport, health insurance and personal spending, which works out to about €11,000–€16,000 a year. The German government sets the official planning figure through the Sperrkonto (blocked account) that non-EU students must hold: €11,904 for the year, released at €992 per month. The single biggest variable is the city — Munich runs €1,100–€1,500 a month while Leipzig and Dresden sit nearer €700–€1,000 — and within any city the biggest line is rent. Tuition itself is essentially zero at public universities, so in Germany the cost of a degree is almost entirely the cost of simply living there.
Is studying in Germany really free, or are there hidden costs?
Tuition is genuinely €0 at public universities in 15 of the 16 federal states, for EU and non-EU students alike. The one true cost everyone pays is the Semesterbeitrag (semester contribution) of about €150–€350, which usually includes a regional public-transport pass and so partly pays for itself. The only exception is Baden-Württemberg, which charges non-EU students €1,500 per semester. There are no hidden tuition costs at standard public bachelor’s and master’s level; the real money goes on rent, food, health insurance and the semester fee. Private universities and some MBA programmes do charge full tuition, so check the specific programme.
How much is the Sperrkonto (blocked account) for a German student visa?
Non-EU students must show €11,904 for the year in a blocked account (Sperrkonto), which then releases €992 per month once you arrive, according to DAAD funding guidance. This figure is the German authorities’ official estimate of a student’s minimum yearly living cost, and it is the number your visa depends on. Fintiba and Expatrio are the common providers; a scholarship award letter or a formal sponsor’s declaration (Verpflichtungserklärung) can substitute for the blocked account. EU, EEA and Swiss students need no Sperrkonto and no visa at all.
How much is rent for a student in Germany?
Rent is the line that decides your budget. A subsidised room in a public Studierendenwerk dormitory runs roughly €250–€500 a month including utilities, but spaces are scarce and you must apply six to nine months ahead. The usual private option is a room in a shared flat (a WG), typically €300–€800 depending on the city — about €450–€800 in Munich and Frankfurt, €400–€700 in Berlin and Hamburg, and €280–€550 in Aachen, Karlsruhe, Leipzig and Dresden. Sharing a flat is how German students themselves keep housing affordable, and it is the standard move for internationals too.
What is the cheapest city to study in Germany?
Leipzig and Dresden in the east are consistently the cheapest of the major university cities, with total monthly budgets near €700–€1,000 and rooms from about €280, while keeping fast-growing tech scenes and strong universities. Aachen and Karlsruhe — two of Germany’s top engineering hubs — are the next cheapest, at roughly €800–€1,050 a month. Munich is the most expensive by a clear margin (€1,100–€1,500), with Hamburg, Frankfurt and Stuttgart close behind. Because tuition is the same €0 everywhere, choosing a cheaper city can save you €4,000–€6,000 a year for an almost identical academic experience.
How much do food and the Mensa cost for students in Germany?
Food is one of the more affordable parts of German student life. A full hot meal at the university Mensa (the subsidised student canteen run by the local Studierendenwerk) costs roughly €3–€5, and most students budget €200–€300 a month for groceries on top of that. The Mensa is the single biggest everyday saving for international students — eating one main meal there on weekdays keeps the food line low even in an expensive city like Munich. Cooking from discount supermarkets such as Aldi, Lidl, Penny and Netto keeps grocery costs at the bottom of that range.
How much is health insurance for students in Germany?
Health insurance is mandatory to enrol, and public student insurance for students under 30 costs about €130 a month through a provider such as TK, AOK or Barmer. That figure covers the statutory health-insurance contribution plus long-term care insurance at the reduced student rate. Students over 30, or those on certain programmes, may need private insurance, which can be cheaper or dearer depending on age and cover. You cannot register at the university (Immatrikulation) without proof of valid health insurance, so arrange it before or immediately on arrival — it is one of the fixed monthly costs you cannot avoid.
Can a part-time job cover the cost of living in Germany?
Partly, and more than in most countries. Non-EU students may work 140 full days or 280 half days a year — about 20 hours a week in term — with no separate permit, and EU students have no limit at all. The well-paid route is the Werkstudent (working-student) role at a major employer such as Siemens, Bosch, SAP or BMW, paying roughly €14–€22 an hour; 15–20 hours a week there earns enough to cover a meaningful slice of a Leipzig or Aachen budget, though rarely the whole of a Munich one. Most international students combine term-time work with family funds, savings or a scholarship rather than relying on a job alone.
How College Council helps
Budgeting for Germany is the easy part once the numbers are clear; the harder part is building the application that gets you in, then proving the funds for the visa. That is the work we do with families, drawing on the same university data that powers this guide.
For the English requirement nearly every English-taught German programme imposes — typically TOEFL iBT 88+ or IELTS 6.5+ — our TOEFL app runs full iBT practice tests with AI-graded speaking and writing, the closest thing to a mock exam you can do from home; compare the two big tests in our TOEFL versus IELTS guide. If you are also building a parallel US application where the SAT matters, our SAT app runs the full digital SAT, and is the SAT worth it for international students covers where it actually helps.
Create a free account on College Council: we hold every German university, its 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 the options — and compare what a year really costs in Munich versus Leipzig — our interactive Atlas maps every German institution, and tens of thousands more worldwide, with the facts you need to build a shortlist.
Read Also
- Studying in Germany: complete guide — the full hub: universities, admissions, the visa and scholarships
- TU Munich: guide for international applicants — the strongest STEM university in the EU, in Germany’s priciest city
- Cost of living for students in Greece — the lowest-cost EU alternative, line by line
- Study in Scandinavia: free-tuition universities — the other tuition-free European route, at higher living costs
- Study in the UK: complete guide — the premium alternative, where tuition is the dominant cost
Sources and Methodology
The cost figures in this guide are built from official German government and student-services data, cross-checked against the College Council Atlas dataset of German universities and our advising experience with international applicant families. High-stakes current-cycle figures (the Sperrkonto amount, the semester fee, health-insurance rates, the Deutschland-Ticket price and work-hour limits) were verified against official sources in June 2026; figures change yearly, so always confirm the exact number for your intake year and city.
- DAAD — Financing your studies / blocked account (Sperrkonto €11,904 / €992 per month; living-cost and health-insurance guidance)
- Deutsches Studierendenwerk — student cost-of-living, Mensa pricing and dormitory (Wohnheim) data, 2024/25
- study-in-germany.de (DAAD official portal) — semester contribution (Semesterbeitrag €150–€350), tuition policy and the Baden-Württemberg non-EU fee (€1,500/semester)
- Deutschland-Ticket — €63/month nationwide regional travel from January 2026; Semesterticket bundled in many semester fees
- German public health insurers (TK, AOK, Barmer) — mandatory student health insurance (~€130/month for under-30s)
- German Federal Foreign Office / Make it in Germany — student-visa requirements and the 140 full / 280 half working-days rule for non-EU students
- College Council — Atlas higher-education dataset (German university location and ranking data) and internal advising experience with international applicant families