Undergraduate costs to study in Germany
Although you can study for free at public German universities as an undergraduate, there is a charge per semester for enrolment, confirmation and administration. This is typically no more than €250 (~US$290) per semester but varies depending on the university.
Most universities in Germany are public. Private institutions are usually dependent on tuition fees for their funding (though some also receive support from foundations), and set their own fees, which can be anything up to and beyond €20,000 a year (~US$24,400).
Master’s and postgraduate costs to study in Germany
Master’s degrees at German universities are usually free if they are classed as “consecutive” – i.e. following directly on from a related bachelor’s degree gained in Germany. Again, there is a small charge per semester for enrolment, confirmation and administration.
Tuition fees for “non-consecutive” master’s degrees, for those who have gained their bachelor’s degree elsewhere in the world, vary between universities and may be around €20,000 (~US$24,400) per year at public institutions and up to €30,000 (~US$36,600) at private German universities.
At PhD level, tuition is once again free at all universities in Germany – for the first six semesters at least. As at all levels of study, PhD students are also required to make a semester contribution of no more than €250 or so for administration and other costs.