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 enrollment, confirmation and administration, plus a Semester ticket. 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 per year at public institutions and up to €30,000 at private German universities.