Skip to content

How Much Does It Cost to Study in Germany?

Tuition at most German public universities is free, even for African students; you pay only a semester contribution of €100–400 per semester. Living costs run €850–1,200 per month and health insurance €141–146 per month. The catch is the blocked account: €11,904 per year must sit in a German bank before the embassy issues your visa.

The real cost of studying in Germany (summary)

For a non-EU student at a typical German public university, tuition is not the line that costs money. A bachelor’s is free and a consecutive master’s is free; non-consecutive and executive master’s programmes are billed by the university. What you actually pay is the semester contribution, €100–400 per semester, twice a year, which in many cities includes a public-transport ticket. On top of that come living costs of €850–1,200 per month, statutory health insurance of €1,700–1,760 per year, the national student visa at €75 and the uni-assist evaluation at €75. Before any of that, the embassy wants €11,904 per year proved in a blocked account — money you later spend, not a fee you lose. Two things move your total: the city you live in and whether your state charges non-EU tuition, and neither of them shows up in a ranking.

Tuition fees in Germany: public and private universities

Germany funds its public universities from taxation, so the standard non-EU rate is free for a bachelor’s and free for a consecutive master’s. Two exceptions matter for 2027/28. Baden-Württemberg charges non-EU students by statute: €3,000 per year at Heidelberg University, €3,000 per year at Karlsruhe Institute of Technology, €3,000 per year at the University of Freiburg, and €1,500 per semester at the University of Tübingen. Medicine sits inside that rule rather than outside it: Heidelberg bills medicine at €3,000 per year, while LMU Munich still charges free. In Bavaria, the Technical University of Munich charges €2,000–3,000 per semester for a bachelor’s and €4,000–6,000 per semester for a master’s, and FAU Erlangen-Nürnberg joins it in 2027/28 at €1,000–3,000 per semester and €2,000–6,000 per semester, with medicine, dentistry and pharmacy exempt. Everywhere else the semester contribution is the entire university bill, and it varies more than people expect: €97 per semester at LMU Munich, €189.80 per semester at Heidelberg, €375.19 per semester at RWTH Aachen and €402.68 per semester at TU Darmstadt, where the transport ticket and student-union services are bundled in. Private universities are a separate market: €6,000–20,000 per year for a bachelor’s and €8,000–25,000 per year for a master’s. IU International University of Applied Sciences prices an on-campus bachelor’s at €20,910 per programme and a master’s at €16,600 per programme; CODE University in Berlin bills monthly, €650–1,250 per month. Most applications go through uni-assist at €75, and some universities charge their own fee on top: €100 at FAU, €75–105 at TU Dresden, while the University of Bonn is free. Confirm the fee on the university’s own page before you apply: tuition-free is a state decision, and two states have already changed it.

Living costs in Germany

Plan on €850–1,200 per month nationally, with rent as the swing factor. Dresden is the cheapest city in our dataset at €600–1,000 per month, with hall and shared-flat rent at €200–450 per month. Darmstadt runs €750–950 per month on rent of €258–400 per month, Freiburg €850–950 per month and Erfurt €850–950 per month. Bonn is €900–1,150 per month and Aachen €800–1,300 per month with rent of €400–600 per month. Berlin is €950–1,350 per month, where a hall room sits at the bottom of €300–650 per month and a private shared flat at the top. Hamburg is €1,050–1,450 per month, Heidelberg €1,000–1,400 per month on top of Baden-Württemberg tuition, and Munich is the outlier at €1,300–1,700 per month. Food, transport and phone sit inside those bands, and the transport ticket is usually already paid through the semester contribution, which is why that contribution buys more in a large city than the receipt suggests. Hall places are cheaper than the private market in every city on that list, and they are allocated by waiting list rather than by offer letter, so budget for private rent in your first semester. The figure that decides your visa is none of the above: it is 992 EUR a month, the sum German immigration rules assume a student needs.

Health insurance

You cannot enrol without German health cover. Students under 30 join the statutory scheme — TK, AOK and others — at €141–146 per month, or €1,700–1,760 per year, and the rate steps up in your twenty-third year. Above 30 you leave the student tariff and buy private cover, which each insurer prices individually. There is no fixed minimum sum insured for the national student visa: German law asks for benefits equivalent to the statutory scheme, unlimited in duration, with no exclusion for age, employment or purpose of stay. A travel policy or an EHIC card does not qualify, and the minimum-cover sum quoted for short-stay Schengen visas is not the test applied to a student visa.

Proof of funds for the Germany student visa

The rule is arithmetic rather than judgement: €11,904 per year, worked out as €992 per month × 12 (2026). The mechanism is set out in the rules as well: Blocked account (Sperrkonto) — Fintiba/Expatrio/Coracle; or an annually renewable bank guarantee, or a formal obligation letter from a German resident. A blocked account is not a fee. You transfer the sum before your visa appointment, the bank locks it, and after you arrive it releases about 992 EUR to you each month, which you spend on rent and food. A scholarship award can stand in its place. Insufficient or unverifiable proof of funds is one of the refusal reasons German missions list, and files usually fail on evidence rather than on the amount: a sponsor with no documented income, or a lump sum that appeared last month. Our Germany student visa requirements page lists the full document set, and how to prove funds for a student visa explains what a consular officer reads for.

Cheapest universities and student cities

Because tuition is already free at most public universities, the cheapest option is a tuition-free university in a low-rent city. TU Dresden charges free tuition and a contribution of €361 per semester in a city that runs €600–1,000 per month — the lowest combination in our dataset. TU Darmstadt is free with a contribution of €402.68 per semester in a city at €750–950 per month. The University of Bonn is free at €345.07–363.07 per semester, and RWTH Aachen free at €375.19 per semester. In Berlin, the Free University, Humboldt and TU Berlin all charge free tuition, TU Berlin’s contribution being €360.49 per semester. LMU Munich has the lowest contribution on the list, €97 per semester, in the most expensive city at €1,300–1,700 per month. Rent decides your budget, not tuition: a free place in Munich costs more over a year than a free place in Dresden. Compare institutions on our German universities page and countries on our cheapest countries in Europe page.

How to cover the costs

Two national schemes are open to applicants from all nine of our origin countries: DAAD and Erasmus Mundus. A DAAD award counts twice, because it replaces the blocked account as proof of funds and the €75 visa fee is waived for DAAD scholarship holders. Work rights are real but capped at 140 full days or 280 half days per year (≈20 h/week), with no separate work permit required and holiday work counted inside the same quota. Wages cover groceries, transport and part of the rent; they cannot cover the blocked account, because the whole year must be proved before you land. After graduation the §20 job-seeker residence permit gives you 18 months to find work, at a fee of €98–104. Scheme rules and deadlines are on our Germany scholarships page.

Germany at a glance — key figures

Key figures
Public tuition — bachelor's (non-EU) Free — No tuition at public universities except Baden-Württemberg (€1,500/semester for non-EU)
Public tuition — master's (non-EU) Free — Consecutive master's free; non-consecutive/executive programmes charge
Private tuition (typical) €6,000–20,000 per year
Semester fee €100–400 per semester
Living costs €850–1,200 per month
Health insurance €141–146 per month

Last verified 2026-09-10 against official sources (daad.de · uni-heidelberg.de · make-it-in-germany.com · tk.de · auswaertiges-amt.de).

What works in your favour

  • A master’s is tuition-free as well as a bachelor’s: Free at public universities, so the running cost is the semester contribution — €361 per semester at TU Dresden — plus living costs.
  • Where you live decides the budget more than the degree does: Dresden runs €600–1,000 per month with rent at €200–450 per month, Darmstadt €750–950 per month.
  • Health insurance is a fixed, known figure you can budget a year ahead: €141–146 per month, or €1,700–1,760 per year at the statutory student rate.
  • You may work 140 full days or 280 half days per year (≈20 h/week) with no separate permit, which covers part of the €850–1,200 per month you budget.
  • The spending does not stop at graduation: the §20 job-seeker residence permit costs €98–104 and gives you 18 months to earn in Germany.

The honest downsides

  • Free tuition does not make the year cheap. You still need €11,904 per year in cash before the visa, held in one place and traceable to a documented source.
  • The tuition-free rule is shrinking. Baden-Württemberg and TUM already charge non-EU students, FAU Erlangen-Nürnberg starts at €1,000–3,000 per semester in 2027/28, and other states are discussing it.
  • Cheap and English-taught rarely meet at bachelor’s level. The Free University of Berlin lists 1 English-taught bachelor’s against 25 master’s; TU Darmstadt lists 0 against 22.
  • The calendar is long. Visa processing runs 4–12 weeks, and Ghanaian applicants face a separate embassy document verification that adds months and a fee of its own.
  • Housing is the bottleneck in the expensive cities. Munich at €1,300–1,700 per month costs more over a year than Baden-Württemberg tuition does.

Our core guidance is free, because universities pay us a commission when you enrol: shortlisting tuition-free universities in cities you can afford, testing your funding plan against the blocked-account rule before you open the account, and vetting every document — uni-assist file, Anabin check, admission letter, insurance proof — before it reaches the embassy. If you want us to build and run the whole application, our optional paid Premium Placement service does that. We never sell guaranteed admission or a guaranteed visa.

Frequently asked questions

Tuition at most public universities is free, so the year is the semester contribution of €100–400 per semester, living costs of €850–1,200 per month and health insurance of €1,700–1,760 per year. Add the visa at €75 and the uni-assist evaluation at €75. You must also show €11,904 per year before departure.

Tuition is, at most public universities, for the same reason it is free for Germans: the state pays. It is not free overall. Baden-Württemberg charges non-EU students €3,000 per year, TUM charges €2,000–3,000 per semester, and everyone pays the semester contribution, insurance and living costs.

Between €850–1,200 per month, depending on the city. Dresden runs €600–1,000 per month, Darmstadt €750–950 per month and Munich €1,300–1,700 per month. The figure immigration rules apply is 992 EUR a month, which is also what the blocked account releases to you.

€11,904 per year, calculated as €992 per month × 12 (2026). It is your own money. The bank locks it before the visa decision and releases roughly 992 EUR a month once you arrive, so you spend it on rent and food rather than losing it. A scholarship award can replace it.

€141–146 per month, or €1,700–1,760 per year, on the statutory student tariff for students under 30, stepping up in your twenty-third year. Over 30 you buy private cover at the insurer's own price. Cover is compulsory: you cannot enrol without it, and a travel policy does not qualify.

The tuition-free ones in low-rent cities. TU Dresden charges free tuition with a €361 per semester contribution in a city at €600–1,000 per month; TU Darmstadt, the University of Bonn and RWTH Aachen are also free. Skip Baden-Württemberg — Heidelberg, KIT, Freiburg, Tübingen — at €3,000 per year if budget decides.

Within a quota: 140 full days or 280 half days per year (≈20 h/week), with no separate permit and holidays counted inside the same allowance. Earnings help with rent and food. They cannot serve as your visa funding, because €11,904 per year must be proved before the embassy decides.

FAU Erlangen-Nürnberg begins charging non-EU students in 2027/28: €1,000–3,000 per semester for a bachelor's and €2,000–6,000 per semester for a master's, tiered by subject, with medicine, dentistry and pharmacy exempt. Only newly enrolling non-EU students are affected; those already enrolled keep free tuition. FAU is the second Bavarian university to charge, after TUM.

Free consultation