How Much Does It Cost to Study in Germany?

Studying in Germany: How Much Money You Need

Since 2014, there have been no tuition fees for undergraduate students in all public universities in German, which made this country to be one of the most popular destinations for students. Since 2017 the state of Baden-Württemberg reintroduced tuition fees and probably other states will follow it soon.

Therefore, we have decided to calculate how much money you need to study in a German university.

How Much Money You Need for Living

Even if the studying is free, there are still accommodation expenses which one cannot avoid. Germany appears to be one of the most expensive countries for a living, with Munich as the most expensive city. The average cost of living per year is around €9,600. The biggest amount of money you will have to spend on the rent. You will need around €300 to rent a flat. If you share it with somebody, then it will be cheaper. Room at student’s residence costs around €250.

But for the rent, you will also have to spend:

  • €165 for food;
  • €30 for studying materials;
  • €52 for clothes;
  • €33 for the Internet, phone, TV;
  • €82 for transport;
  • €68 for leisure activities.


Unless you are EU national, you will need to apply for a student visa that will cost you around €60 plus fee reductions for Schengen visas. In addition to that, you will have to show a proof that you have an access to about €9,000, which you can spend to cover the living expenses.


In case your health insurance is not valid in Germany, you will need to pay about €80 for that.

Undergraduate Tuition Fees to Study in Germany

For now, public universities in Germany are free, so that the only thing you will have to pay is administration fee, which is around €300 per semester. The good news is that the majority of universities are public in Germany.

If you are willing to study in private university, be ready to pay around €20,000 per year.

Tuition Fees for Masters and Postgraduate Students

As a rule, those students, who gain bachelor’s degree at one of the German universities do not have to pay for master’s degree, but for a small administration fee. Those, students, who are not entering “consecutive” master’s degree, should pay about €5,000 a year at public universities and up to €30,000 at private ones.

Speaking about PhD degree, it is free at all universities in Germany. The only thing you should pay for is administration, which costs no more than €300 per semester.

Scholarships from German Universities

If you are brilliant, but you do not have enough money to study you can turn for help to The German Academic Exchange Service, also known as the DAAD (Deutscher Akademischer Austausch Dienst). This service helps both German and international students to receive grants for studying that cover both tuition fees and accommodation. The majority of them are for master’s degree students, but there are some exceptions for bachelor’s degree students as well.

Such scholarships are offered to students of different levels, including researchers and academics. You can search in their database to find suitable scholarship by using such filters as level, country of origin, university, subject etc.

One more resource for finding the scholarship is he Federal Ministry of Education and Research or BMBF (Bundesministerium für Bildung und Forschung). It contains websites that can be useful if you need to find out more information about scholarships at public universities in Germany, how to apply for them and get them.

Previous post: Next post: