Yes, international students are allowed to work up to 120 full days or 240 half days per year under German student visa regulations. On average, students earn around €12–€15 per hour, which may help cover part of their monthly living expenses. Many students find part-time jobs in research assistant roles, university departments, or local businesses.