Germany has laws on how many hours students can work. The regulations differ depending on your nationality.
Are you a citizen of Belgium, Denmark, Finland, France, Greece, Ireland, Iceland, Italy, Liechtenstein, Luxembourg, Malta, Norway, the Netherlands, Austria, Portugal, Switzerland, Sweden, Spain, the United Kingdom, or Cyprus?
Then you can work as much as you want without receiving special permission. However, as with German students, you should not work over 20 hours per week during the semester. Otherwise, you will need to make social security contributions.
Are you a citizen of a country not named above?
Then you can only work for 120 full or 240 half days per year. If you want to work more, you need to receive permission from the Federal Employment Agencyand the Immigration Office of the City of Freiburg (see “Contact Information” on menu).
If you have a job as a student or academic assistant at the university, receiving permission to exceed the 120 day limit is generally not a problem. However, you still must inform the Immigration Office of the City of Freiburg (see “Contact Information” on menu).
If you are taking a language course or are enrolled in a Studienkolleg, you may only work if you receive permission from the Federal Employment Agency and the Immigration Office Agency (see “Contact Information” on menu) – and you may only work during the semester break.
As a rule, international students are not allowed to start their own business or work as freelancers.