Working in Germany with a student visa It is legal to work in Germany with a student visa, but students are restricted to the number of days they can work. This is 120 full days each year or 240 half days. After two years of employment in Germany, it's possible to apply for permanent residency status.