Under state law, there are no tuition fees for citizens of the European Union enrolled in so-called consecutive M.A. programs of study at Heidelberg University.
For non-EU citizens, tuition is 1,500 EUR per semester, due prior to the beginning of each semester (July 15 / February 15).
Irrespective of any tuition, Heidelberg University currently charges the following administration fees: 70 EUR for general administration; 7.50 EUR for the constituted student body; a social service contribution of 49 EUR; and a contribution for the complementary financing of the regional transit pass (Semesterticket) of 25.80 EUR per semester. The total amount of 152.30 EUR is to be paid upon registration and with each re-registration.