A foreign (not a citizen of an EU or EEA member country – with the exception of Bulgaria and Romania which face restrictions until 2014) student studying full-time in Germany is legally allowed to work a maximum of 120 full (or 240 half) days within a year, without having to obtain a permission from German employment authorities.The legally allowed number of working days (half days) for foreign students also includes voluntary work placements, regardless of whether the placement is paid or unpaid. Also, foreign students face an additional restriction: while working the legally allowed number of days (or half days), they cannot be self-employed or work on a freelance basis. You can find more information here!