Even though there are no tuition fees at state universities in Germany, the semester fee is around 300 euros, plus travel costs, moving costs, food costs, the deposit for the shared room and the first rent.
You should expect to spend around 700 to 1,350 euros a month on living and studying.
Housing costs vary greatly. It depends on whether you live in a large university city or are looking for a rather small university in a less crowded city. A room in a hall of residence costs between 200 and 400 euros, a room in a shared flat between 300 and 500 euros. A flat of your own costs at least 400 euros.
In addition to the rental costs, you also need money for living expenses. From food, clothes, books for university and leisure activities to sports, mobile phone contracts and going out. Depending on your lifestyle, you can add another €200 or so. On average, you will also need around €100 for travel costs and €200 for food.
It can quickly become expensive: If you want to study in a city with over a million inhabitants, you can expect to pay more than 500 euros a month for rent alone. Add to that extra private courses for university or eating out and you're looking at more than 1,000 euros a month.
However, students can be exempted from some fees, such as those for radio/television.