In Germany, you may work 120 full days or 240 half days if you are a student coming from outside the EU/EEA. Very few exceptions include the student or research assistant jobs. You are allowed to work a maximum of 20 hours a week if you are an EU/EEA student during the semester and full time during semester breaks. It is important to balance work and studies properly; one mustn’t let the work interfere with the performance of their academics. Moreover, earnings more than a certain limit can also be liable to taxes and social security. Knowing all these and acting accordingly will ensure working successfully while studying in Germany.
How Many Hours Can You Work as a Student in Germany? (oasis-india.com)