A Werkstudent (working student) position is a specific German employment category for enrolled students, allowing part-time work (up to 20 hours/week during semester) while keeping the tax and insurance benefits of student status. It's one of the best-kept secrets of the German system.
Unlike a mini-job or regular part-time role, Werkstudent status keeps you in cheap student health insurance (~€130/month) rather than pushing you into full employee contributions. You're also exempt from unemployment insurance contributions, which slightly increases your take-home pay relative to a standard employee.
Werkstudent roles typically pay €12-20/hour depending on field and company, with tech and engineering roles at the higher end. During semester, the legal cap is 20 hours/week; during semester breaks, you can work full-time temporarily without losing student status.
Major German companies (SAP, Siemens, BMW, Bosch, Deutsche Bank) run structured Werkstudent programmes specifically for this purpose. University career portals, LinkedIn with "Werkstudent" as a search term, and company career pages are the best sources. Many roles convert to full-time graduate positions.
A Werkstudent role is often the strongest predictor of getting a full-time offer after graduation. You build a real professional network, understand German workplace culture before you're job-hunting seriously, and many companies prioritise hiring their own working students over external candidates.
The 20-hour cap exists for a reason — German universities expect serious academic commitment. Choose a role aligned with your field of study where possible; it strengthens your CV far more than an unrelated part-time job, and the work experience often counts toward practical modules in some programmes.
Even as a Werkstudent, you need a tax ID and should register the income properly. Below certain thresholds you may pay little to no income tax, but always confirm your specific situation, especially once you're earning close to full-time equivalent during breaks.