Tuition Fees in Germany

Tuition Fees in Germany

Updated on 12 Mar 20269 min read

TL;DR

  • Studying at a public university in Germany is tuition-free for almost everyone, including international students. This applies to Bachelor's and consecutive Master's courses in 14 out of 16 German states.
  • Every student pays a semester contribution of €150 to €400, which covers admin fees, student services, and usually a public transport pass. This is not tuition.
  • Two exceptions: Baden-Württemberg charges non-EU students €1,500 per semester, and Bavaria now lets individual universities set their own fees — TU Munich charges €2,000 to €6,000 per semester depending on the course.
  • Private universities set their own tuition, typically €5,000 to €20,000+ per year. A public university is not a compromise on quality.
  • Non-consecutive Master's courses (like MBAs) and second degrees may carry extra fees, even at public universities.
  • For your student visa, you will also need a blocked account with approximately €11,904 to prove you can cover one year of living costs.

Is Studying in Germany Really Free?

The short answer: at most public universities, yes. Germany abolished general tuition fees at public universities in 2014. This applies to students of all nationalities, including non-EU international students.

However, "free" does not mean zero cost. Every student pays a mandatory semester contribution, and two German states have reintroduced tuition fees specifically for non-EU students. Private universities also set their own fees.

The key distinction to understand is:

  • Tuition fees are charges for teaching and education. At most public universities, these are zero.
  • Semester contributions are administrative and service fees. Every student pays these, every semester.

Semester Contribution

The Semesterbeitrag is a mandatory fee that every student pays each semester. It typically ranges from €150 to €400, depending on the university.

It usually covers:

  • Administrative fees for the university
  • Student union fees (Studierendenwerk), which fund subsidized cafeterias, counseling services, and sometimes student housing
  • A public transport pass (Semesterticket) for the region

The Semesterticket is often the largest chunk of the contribution and varies significantly by location. In some cities, it covers the entire regional transport network. In others, it may cover only local buses and trams.

Pro tip

The semester contribution is not tuition. Think of it as a service fee that gives you access to subsidized food, counseling, and often unlimited public transport. Most students consider it excellent value.

Here are some examples of semester contributions at well-known universities:

UniversitySemester Contribution
University of Hamburg~€332
University of Tübingen~€198
TU Munich~€85 to €97
LMU Munich~€85
University of Heidelberg~€161

These amounts change slightly each semester, so always check your university's website for the current figure.

Exceptions

While most of Germany is tuition-free, two states have introduced fees specifically for non-EU international students.

Baden-Württemberg

Since 2017, Baden-Württemberg charges non-EU students €1,500 per semester at public universities. This is on top of the regular semester contribution.

Universities in Baden-Württemberg include Heidelberg, Freiburg, Tübingen, Stuttgart, Mannheim, Karlsruhe (KIT), and Konstanz.

There are exemptions. You may not have to pay the fee if you:

  • Hold a German residence permit based on employment or family reunification
  • Already completed a degree at a German university
  • Are enrolled in certain exchange or partnership programs
  • Come from a country with a reciprocal tuition waiver agreement

Always check directly with your university's admissions office whether an exemption applies to you.

Bavaria

Since the 2024/25 academic year, Bavaria's Higher Education Innovation Act allows individual universities to charge tuition for non-EU students. Unlike Baden-Württemberg, there is no statewide flat rate. Each university decides whether and how much to charge.

The most notable example is TU Munich, which charges:

  • €2,000 to €3,000 per semester for Bachelor's courses
  • €4,000 to €6,000 per semester for Master's courses

Other Bavarian universities, such as LMU Munich, have so far not introduced tuition fees for international students. This can change, so check the latest information for your target university.

Heads up

The situation in Bavaria is evolving. Each university sets its own policy, and more may introduce fees in the coming years. Always verify directly with the university before you apply.

Private Universities

Germany has both public and private universities. Private universities charge tuition fees regardless of your nationality.

Typical tuition at private universities ranges from €5,000 to €20,000 per year, though some MBA or specialized courses can cost €30,000 or more.

Public universities are generally considered equally reputable as, or even more reputable than, most private institutions in Germany. Choosing a public university is not a compromise on quality.

Important

Be cautious with private universities. While some are well-regarded, others have a poor reputation. Always verify that any private university is officially accredited. Check the Hochschulkompass database or the DAAD website to confirm.

Second Degrees

If you have already completed a degree in Germany and want to start a second Bachelor's or a second consecutive Master's, some states charge a fee for the second course. In Baden-Württemberg, for example, this is €650 per semester.

This rule applies to all students, not just international ones.

Non-Consecutive Master's Courses

A consecutive Master's course is one that directly follows a related Bachelor's degree. These are tuition-free at public universities in most states.

A non-consecutive Master's course is one that requires professional experience or is not directly related to your previous Bachelor's. Some universities charge tuition for these, even at public institutions. MBA courses fall into this category and can cost anywhere from €300 to €42,000 per year depending on the university.

How to Pay

Universities in Germany typically require payment via bank transfer. You will receive payment details and a deadline with your enrollment or re-enrollment documents.

If you are already in Germany, a SEPA bank transfer from a German bank account is the simplest and fastest method. If you are paying from abroad before your arrival, an international bank transfer works as well, though it may take a few days and involve small transfer fees.

Pro tip

Pay your semester contribution on time. Late payment can lead to automatic de-enrollment. Set a reminder well before the deadline each semester.

Good to know

Unlike many other countries, room, board, and study materials are not included in any university fee in Germany. You arrange and pay for housing, food, insurance, and books independently. Plan your budget accordingly.

FAQ

Is studying in Germany really free for international students?

At most public universities, yes. There are no tuition fees for Bachelor's and consecutive Master's courses, regardless of nationality. You still pay a semester contribution of €150 to €400 per semester. The only exceptions are Baden-Württemberg (€1,500/semester for non-EU students) and select universities in Bavaria (notably TU Munich). Private universities always charge tuition.

What is the difference between tuition fees and the semester contribution?

Tuition fees are charges for teaching and education — at most public universities, these are zero. The semester contribution (Semesterbeitrag) is a separate service fee that every student pays. It covers admin costs, student union services like subsidised cafeterias and counselling, and usually a public transport pass. Think of it as a membership fee for student life, not a charge for your education.

Why does Baden-Württemberg charge tuition for non-EU students?

Baden-Württemberg reintroduced tuition fees of €1,500 per semester for non-EU students in 2017. The state argued that international students who did not grow up paying into the German tax system should contribute to the cost of their education. Several exemptions exist, including for students with certain residence permits, exchange programme participants, and graduates of German universities. Always check with your university's admissions office.

Will more German states introduce tuition fees?

It is possible. Bavaria opened the door in 2024 by allowing universities to set their own fees for non-EU students. So far, TU Munich is the most prominent example; others like LMU Munich have not followed. The political landscape can shift, so always verify the latest situation for your target university before applying.

Do EU students ever pay tuition in Germany?

No. EU and EEA citizens are treated the same as German students at public universities. You pay only the semester contribution. The tuition fees in Baden-Württemberg and Bavaria apply exclusively to non-EU students.

Are private universities worth the cost?

It depends on your goals. Public universities in Germany are generally considered equally reputable as, or more reputable than, most private institutions. Private universities offer smaller classes, more structured programmes, and sometimes stronger industry connections in fields like business or healthcare. But paying €10,000+ per year does not automatically mean a better education or better job prospects in Germany. Research the specific institution carefully.

What counts as a non-consecutive Master's course?

A consecutive Master's directly builds on a related Bachelor's degree (e.g. a BSc in Computer Science followed by an MSc in Computer Science). A non-consecutive Master's requires professional experience or is unrelated to your previous degree — MBAs are the most common example. Some public universities charge tuition for non-consecutive courses.

Can I get a tuition fee exemption in Baden-Württemberg?

Possibly. Exemptions may apply if you hold a German residence permit based on employment or family reunification, already completed a degree in Germany, are enrolled in an exchange or partnership programme, or come from a country with a reciprocal agreement. Contact your university's international office to check your specific case.

Do I need to pay upfront or can I pay in instalments?

The semester contribution is paid in full before each semester, usually via bank transfer. At private universities, payment structures vary — some charge per semester, others monthly. Late payment of the semester contribution at any university can lead to automatic de-enrolment, so set reminders well before deadlines.

Read more