Yes, international students on a German student visa can work up to 120 full days or 240 half days per year. Part-time wages typically range from €12–€15 per hour, depending on the job and experience level. Many master’s students work as research assistants, teaching assistants, or in local service sectors to help manage their monthly expenses.