Germany is one of the few major study destinations where the headline tuition number is genuinely small, or even zero, for most international students. Public universities have charged no tuition fees for bachelor's and most master's degrees since a nationwide policy change in 2014, with one notable regional exception. That doesn't mean studying in Germany is free, though — you'll still pay a mandatory semester contribution every term, you'll need to prove you can financially support yourself before your visa is approved (typically through a blocked account), and you'll cover ordinary living costs like anywhere else. This guide walks through what German public and private universities actually charge, what the blocked account and semester contribution really cost, and what rent and daily expenses look like in three major student cities. As always, confirm the current blocked-account threshold and semester fee with the German embassy and your specific university before finalizing your budget, since both are reviewed periodically.
Tuition fees by level of study
The single most important fact about the cost of studying in Germany is the public/private split: public universities, which most international students attend, charge no tuition fees for bachelor's and most master's degrees in every state except Baden-Württemberg. Private universities set their own fees independently and can charge substantially more, particularly for MBA and specialized master's programs.
| Level | Public universities | Private universities | Notes |
|---|---|---|---|
| Bachelor's | Free (semester contribution only), except Baden-Württemberg | €5,000 – €15,000/year | Baden-Württemberg charges non-EU students €1,500/semester for first degrees |
| Master's (consecutive) | Free (semester contribution only) | €8,000 – €20,000/year | A "consecutive" master's directly follows a bachelor's at the same university |
| Master's (non-consecutive/continuing education) | Can carry a fee, often €500 – €1,000/semester | €8,000 – €20,000/year | Fees vary by course and university; some are free, some are not |
| MBA / Executive MBA | Rare at public universities; where offered, fees can apply | €25,000 – €42,000+/year | Among the most expensive programs in the German system |
| PhD (doctoral) | Free at public universities; fees generally don't apply until later years if at all | Varies, typically lower than master's/MBA tiers | Doctoral students are usually exempt even in Baden-Württemberg |
Because Baden-Württemberg's fee policy, individual university surcharges, and private-university pricing all change from year to year, always confirm the current fee for your specific program and state directly with the university before budgeting — the German Academic Exchange Service (DAAD) publishes current guidance and is the most reliable starting point.
The semester contribution — what it actually covers
Even at a "tuition-free" public university, every student pays a semester contribution (Semesterbeitrag) at enrollment and before each new semester. This is not tuition — it funds student services, the student government (AStA), and, at many universities, a semester transport ticket. The amount typically runs between €70 and €430 per semester depending on the institution, with many universities landing in the €150–€350 range. As an example, the University of Cologne's 2024/25 winter semester contribution broke down to roughly €304, made up of a semester transport ticket (€176), a student welfare/services contribution (€110), student government and sports fees, and a small administrative charge. Because the transport ticket is often bundled in, many students find the semester contribution offsets a meaningful chunk of what they'd otherwise spend on public transit.
The blocked account and proof-of-funds requirement
If you're coming from outside the EU or European Economic Area, you'll need to show proof of financial resources before your student visa is approved. Germany requires students to demonstrate access to a set monthly amount, which has recently sat at roughly €992 per month (about €11,904 per year), most commonly satisfied through a blocked account (Sperrkonto) — a special account that releases a fixed monthly amount to you rather than allowing a lump-sum withdrawal. Parental income statements or a recognized scholarship can also satisfy this requirement in some cases. This is your own money, not a fee, but you'll need it available upfront, and some banks charge €150–€200 to open and administer a blocked account. Because this threshold is reviewed periodically, confirm the current exact figure with the German embassy or consulate handling your visa application before you commit to a blocked-account provider.
Living costs by city
Rent is the largest and most variable part of a German student budget, and it swings considerably by city. Berlin and Munich sit at the expensive end nationally, while smaller cities such as Leipzig offer noticeably lower rent for a broadly comparable student experience.
| Monthly expense | Berlin | Munich | Leipzig |
|---|---|---|---|
| Rent (shared flat/student housing) | €500 – €900 | €600 – €1,000 | €300 – €550 |
| Food/groceries | €200 – €280 | €220 – €300 | €180 – €250 |
| Transport | €30 – €60 | €50 – €80 | €25 – €50 |
| Health insurance | €110 – €130 | €110 – €130 | €110 – €130 |
| Estimated monthly total | €840 – €1,370 | €980 – €1,510 | €615 – €980 |
Germany's official social survey of students put average monthly expenses at roughly €876 nationally, though this varies by city, lifestyle, and housing type. Many university transport fees are bundled into the semester contribution, which is why transport appears relatively low here compared to some other countries. These are planning ranges from cost-of-living guides and government data — confirm current local estimates with your university's international student office, which often publishes city-specific cost breakdowns.
Why housing type matters as much as city
Within any city, the kind of accommodation you choose changes your monthly cost substantially:
- Student residences (Studentenwohnheim) are usually the cheapest option and often the most in-demand, since supply is limited relative to the number of applicants — apply as early as possible.
- Shared flats (WG, Wohngemeinschaft) are the most common choice for international students and generally cheaper than a private studio, with rent and utilities split among flatmates.
- Private studio or one-bedroom apartments sit at the top of the range, particularly in Berlin and Munich, and often require a larger upfront deposit.
Total annual estimate
Because tuition is largely absent from the equation at public universities, Germany's total annual cost is driven almost entirely by living expenses and the two recurring fees above:
- Public university, bachelor's/master's outside Baden-Württemberg, smaller city (e.g., Leipzig): roughly €7,900 – €12,400 per year (semester contribution ~€150–€700/year + living ~€7,400–€11,700)
- Public university, bachelor's/master's outside Baden-Württemberg, major city (e.g., Berlin or Munich): roughly €10,700 – €18,800 per year
- Public university, Baden-Württemberg (non-EU students): add roughly €3,000/year in tuition (€1,500/semester) on top of the ranges above
- Private university: roughly €13,000 – €38,000+ per year (tuition €5,000–€25,000+ depending on program, MBAs higher, + living costs)
On top of these figures, remember the blocked account is a proof-of-funds requirement, not a spending line — but you do need roughly €11,904 available before your visa is issued. Confirm the current blocked-account threshold, semester contribution at your specific university, and any state-level tuition fee with the relevant German authority before finalizing your budget, since all three are reviewed periodically.
How to reduce the cost
Germany is already one of the most affordable major study destinations, but there are still real ways to bring the total down further:
- Apply for DAAD funding. The DAAD Scholarships (German Academic Exchange Service) and DAAD Funding Programmes are the largest and most established source of funding for international students in Germany, alongside specialized options like DAAD Development-Related Postgraduate Courses (EPOS) for students from developing countries. Political foundations also run substantial programs, including Friedrich Ebert Stiftung Scholarships, Heinrich Böll Foundation Scholarships, and KAAD Scholarship Programmes. Browse the full, current list on our scholarships catalogue and use the scholarship finder to match your profile against active awards.
- Choose a public university over a private one. Since public universities charge no tuition outside Baden-Württemberg, and even Baden-Württemberg's €1,500/semester is modest compared with private tuition or with most other study destinations, this single choice has the biggest impact on your total cost.
- Pick a lower-cost city. Cities like Leipzig, along with many others outside Berlin and Munich, offer meaningfully lower rent while still hosting strong universities — comparing programmes side by side can help you weigh cost against program fit rather than city prestige alone.
- Look into PhD funding and research positions. Doctoral study in Germany is typically free of tuition even in Baden-Württemberg, and many PhD candidates are employed as research associates with a salary rather than paying fees at all — worth investigating directly with your target institute, including options at research-focused institutions.
- Apply to university-specific scholarships alongside national ones. Individual universities also run their own funding, such as the Gottfried Böhm Scholarship at TH Köln, which can stack with or serve as an alternative to national programs.
- Work within your visa's limits. International students in Germany are generally permitted to work a set number of days per year without a separate work permit, which can help offset living costs, though it should not be relied on to cover a blocked account shortfall. Confirm the exact current limits with your university's international office or the German immigration authority.
- Share a flat rather than renting alone. A WG (shared flat) is both the most common and usually the cheapest housing option for international students in Germany, splitting rent and utilities among multiple flatmates.
If you're still deciding whether Germany is the right fit compared with other destinations, it's worth reading top universities in Germany for international students alongside this cost breakdown to see how program strength and the near-free tuition system line up for your field.
Frequently Asked Questions
How much does it cost to study in Germany as an international student?
At most public universities, tuition itself is free for bachelor's and most master's degrees, so your main costs are the semester contribution (roughly €70–€430 per semester) and living expenses, which together typically add up to somewhere between roughly €7,900 and €18,800 per year depending on the city. Private universities and Baden-Württemberg's public universities are the main exceptions, where you should budget several thousand euros to €25,000+ per year in tuition on top of living costs.
Is public university really free in Germany for international students?
Yes, for the most part. Since 2014, public universities in every German state except Baden-Württemberg have charged no tuition fees for bachelor's and most master's degrees, regardless of nationality. Baden-Württemberg charges non-EU students €1,500 per semester for first degrees, and some continuing-education or non-consecutive master's programs can carry their own fees even elsewhere, so always confirm the specific program's fee status directly with the university.
What is a blocked account and how much money do I need in it?
A blocked account (Sperrkonto) is a special German bank account used to prove you can financially support yourself during your studies, required for most non-EU/EEA student visa applicants. It has recently required roughly €992 per month, or about €11,904 for a full year, released to you in fixed monthly installments rather than as a lump sum. This is your own money rather than a fee, but confirm the current exact threshold with the German embassy or consulate handling your visa, since it's reviewed periodically.
What does the semester contribution cover if it isn't tuition?
The semester contribution (Semesterbeitrag) funds student services, the student government (AStA), and often a semester transport ticket valid on local or regional public transport. It's charged at every public university regardless of whether tuition applies, typically ranges from €70 to €430 per semester, and must be paid at enrollment and before each new semester to remain enrolled.
Can international students work while studying in Germany?
Yes, within limits. International students from outside the EU/EEA are generally permitted to work a set number of days per year without needing a separate work permit, which can help with day-to-day living costs. Exact limits and any additional permissions required depend on your specific visa and course, so confirm the current rules with your university's international student office or the local immigration authority (Ausländerbehörde) before starting work.
Sources
- DAAD — Costs of education and living
- Fintiba — Cost of Studying in Germany: Tuition, Semester Fees, and More
- Expatrio — Tuition Fees in Germany
- Times Higher Education — The cost of studying at a university in Germany
- University Living — Cost of Studying in Germany: Tuition Fees & Living Cost
- NomadCredit — Cost to Study in Germany: A Complete Guide for International Students
- GoOverseas — How to Study in Germany for Free as an International Student