Money
Working as a student in Germany: rules, taxes, and where to find jobs
The 120/240-day rule, Werkstudent vs Minijob, tax implications, and how Indian students actually find part-time work in Germany.
Student visa holders can work 120 full days or 240 half days per year. HiWi (university research) positions are exempt from this limit. Werkstudent contracts are the best option: up to 20 hours/week during semester with social insurance exemptions. Minijob limit is €603/month tax-free. Annual income below €12,096 means zero effective income tax after filing a return.
Most Indian students in Germany work part-time. The living costs are real (€900 to €1,400/month depending on city), the Sperrkonto release only covers the minimum, and having German work experience on your CV matters more than your GPA when you start job hunting after graduation.
The rules are specific and the penalties for violating them are severe: working beyond your permitted hours can get your residence permit revoked. Here is exactly what you can and cannot do.
The 120/240-day rule
On a student residence permit (Aufenthaltserlaubnis zum Studium), you may work:
- 120 full days per calendar year, OR
- 240 half days per calendar year
A full day is any day you work more than 4 hours. A half day is 4 hours or less. These reset on 1 January every year.
You can mix full and half days. Two half days equal one full day. If you work 3 hours on Monday and 6 hours on Wednesday, that is one half day plus one full day (1.5 full-day equivalents).
Tracking is your responsibility. The Ausländerbehörde (immigration office) can audit your work history. Keep a log.
What does NOT count against the 120/240 limit
- HiWi (Hilfswissenschaftler): student research assistant positions at your university. These are explicitly exempt.
- Mandatory internships (Pflichtpraktikum) required by your study program.
- Tutoring at your university if classified as a university employment contract.
Voluntary internships (freiwilliges Praktikum) and off-campus work DO count.
Werkstudent (working student)
A Werkstudent contract is the best arrangement for most students. It is a regular employment contract with special social insurance benefits for enrolled students.
Rules:
- Maximum 20 hours per week during lecture periods
- Unlimited hours during official semester breaks (vorlesungsfreie Zeit)
- You must remain enrolled full-time
Tax and social insurance advantages:
- You pay no health insurance contribution (already covered by student insurance)
- You pay no unemployment insurance (Arbeitslosenversicherung)
- You pay no care insurance (Pflegeversicherung)
- You DO pay pension insurance (Rentenversicherung, ~9.3% of gross)
- You DO pay income tax (Lohnsteuer) based on your tax class
The pension contributions are not wasted. If you leave Germany, you can apply for a refund of pension contributions after 24 months of leaving the EU, provided you contributed for fewer than 60 months.
Typical Werkstudent pay: €13 to €20/hour depending on field and city. Tech Werkstudent roles in Munich or Berlin often pay €15 to €22.
Where to find Werkstudent jobs
The current guide explains the rules well. What it historically skipped is how you actually get in front of employers. Here is where Indian students have had success.
Search job title "Werkstudent" or "Working Student" in your city. LinkedIn's filters let you narrow by field, company size, and date posted. Beyond applying, update your own headline to something like "Werkstudent | Computer Science | Munich" and turn on Open to Work (visible to recruiters). German recruiters do search LinkedIn for Werkstudenten, especially in tech, consulting, and marketing.
Indeed.de and Stepstone
Search "Werkstudent [your field]" — for example "Werkstudent Data Science" or "Werkstudent Maschinenbau". Stepstone tends to have more mid-size and corporate listings; Indeed.de aggregates broadly. Set up an email alert so you see new listings the day they post.
Your university's career centre (Stellenbörse)
Most German universities operate an internal job board — often called Stellenwerk, Career Center, or Jobbörse. These listings come from companies that specifically recruit from your institution and are often not posted publicly. Check your university's official website under "students" or "career". This is consistently underused by international students.
IAESTE and AIESEC
IAESTE places science and engineering students in structured international internships, including within Germany. AIESEC does the same with a broader scope. Both have local chapters at German universities. If you want a structured placement with support rather than a cold job hunt, these are worth exploring in your first semester.
Company career pages directly
Large German and Germany-based tech companies actively recruit Werkstudenten on their own career portals. SAP, Celonis, Aleph Alpha, BMW, Siemens, Bosch, and Infineon all run ongoing Werkstudent programs. Search "[Company name] Werkstudent" or go directly to their careers section and filter by "students" or "Werkstudent". This route has less competition than aggregator sites.
Direct outreach
Emailing a specific team or hiring manager with a short note and a CV asking whether they have Werkstudent openings. This works better in Germany than in many other countries because directness is culturally respected. A short, well-written German email to the right person in a mid-size company will often get a reply. Identify companies through LinkedIn, check who manages the relevant team, and write directly. Keep it to four sentences: who you are, your field, what you can contribute, and what you are asking for.
Timing matters
- September to October: best window. Companies onboard new Werkstudenten ahead of the winter semester.
- March to April: second best window, ahead of the summer semester.
- Avoid December: companies are in budget freeze and holiday mode.
- Avoid July to August: many managers are on summer leave and hiring decisions stall.
If you arrive in Germany in October, start applying immediately. Do not wait until you have "settled in." The roles fill in weeks.
HiWi positions in detail
A Wissenschaftliche Hilfskraft (HiWi) is an academic assistant position at your own university, working directly under a professor or within a research group. For Indian students, this is one of the most strategically valuable types of student work available.
Pay and hours
Typical pay is €12 to €15/hour, with 8 to 12 hours per week being the norm. Hours are flexible and set around your course schedule.
The critical legal advantage
HiWi hours do not count toward the 120/240-day annual limit. This is explicitly stated in German law. You can hold a Werkstudent position consuming your permitted days AND simultaneously do a HiWi with no restriction. For students who want to maximise earning while staying fully legal, the combination of a Werkstudent role (up to 20 hours/week during semester) plus a HiWi (8 to 12 hours/week, unlimited) is the most hours legally permissible.
SHK vs WHK
There are two subtypes:
- SHK (Studentische Hilfskraft): does not require a completed degree. Available to Bachelor's and Master's students from their first semester. Work is typically administrative, data collection, lab assistance, or teaching support.
- WHK (Wissenschaftliche Hilfskraft): requires a completed first degree (Bachelor's). The work involves more independent research contribution. Pay is slightly higher and the experience is more valuable for academic CVs.
How to find HiWi positions
- Check the department notice board (Schwarzes Brett) — physical boards outside department offices still have active listings in Germany.
- Check your university's internal job portal (different from the public Stellenwerk — look for a portal only accessible with your university login).
- Email professors directly. This is the most effective method and the one most international students skip. In semester one, identify two or three professors whose research interests you. Write a short email in German or English: "I am a Master's student in X. I have read your paper on Y and would be interested in supporting your research as a HiWi if you have capacity." This is not aggressive — it is exactly the kind of outreach German academic culture expects.
Why Indian students should prioritise HiWi
Three reasons: it does not consume your legal work quota, it builds a reference letter from a German professor (one of the most valuable things you can have for a post-study job application or a PhD application), and it counts as documented German work experience. Employers looking at your CV after graduation will see the HiWi as evidence that a German institution trusted you with research responsibility.
Minijob in detail
A Minijob (geringfügige Beschäftigung) is employment paying up to €556/month as of 2024. The threshold has moved over time — it was €520 in 2023 and €450 before April 2022. The 2026 figure may differ; check minijob-zentrale.de for the current limit.
Tax and contributions for the employee
Minijob income is effectively tax-free for you. The employer pays a flat-rate charge of approximately 30% to the Finanzamt and the pension system. You keep the gross amount. You do not file a separate tax form for Minijob income (though you must still declare it if you file an annual return).
Does it count against the 120/240-day limit?
Yes, if the Minijob involves a defined number of working days per week or month. Minijobs with a fixed schedule count like any other employment. Some contracts are structured as monthly flat-rate arrangements without specified days — the counting rules become ambiguous. When in doubt, count every day you work.
Common Minijob scenarios
- Restaurant work (serving, kitchen assistant)
- Retail (cashier, stock)
- Private tutoring (cash-free, declared)
- Campus jobs (library assistant, cafeteria)
- Delivery and logistics
Registering a Minijob
Your employer handles registration. You provide your tax identification number (Steuer-ID, from your first Anmeldung) and your social security number (Sozialversicherungsausweis, issued when you first work in Germany). The Knappschaft administers the Minijob system centrally via minijob-zentrale.de. You should receive a Minijob confirmation document from your employer.
Minijob vs Werkstudent
If a Werkstudent role is available in your field, take that over a Minijob every time. The Werkstudent pays more, builds more relevant experience, and the social insurance exemptions mean your effective take-home exceeds what a Minijob at the same hourly rate would give you (because the employer's Minijob flat-rate contribution reduces what they can offer you per hour). Minijobs make sense when no Werkstudent option exists or when the work is purely supplemental (weekend shifts, tutoring on the side).
Taxes and student work income
The Grundfreibetrag — your main protection
Germany's basic tax-free allowance is called the Grundfreibetrag. In 2024 it was €11,604 per year. In 2026 it may be higher — the figure is adjusted annually. If your total income for the year stays below this threshold, you legally owe zero income tax. Most Werkstudenten working 15 to 20 hours per week for 9 to 10 months per year land well under this amount.
Lohnsteuer withholding during the year
Your employer withholds income tax (Lohnsteuer) from every payslip based on your tax class and a projected annual income. The projection is often wrong — it assumes you work 12 full months. If you start in October and work through July, your employer has deducted tax based on a full-year projection on a half-year income. The result: you almost certainly overpaid.
Filing via ELSTER or a tax app
File an annual return (Einkommensteuererklärung) via ELSTER (elster.de, the official portal, free) or a commercial app such as Taxfix, Wundertax, or SteuerGo. You typically receive a full refund of withheld Lohnsteuer if your annual earnings are below the Grundfreibetrag. The deadline is 31 July of the following year (earlier if you have a Steuerberater who files for you).
Deductions that reduce your taxable income
- Werbungskostenpauschale: a flat €1,230 deduction for work-related costs, applied automatically.
- Commuting costs: €0.30 per kilometre for the one-way distance to your workplace, for every day worked.
- Professional expenses: textbooks, software, equipment used for your Werkstudent work.
- Study costs as Sonderausgaben or Werbungskosten: tuition fees and study-related costs can be claimed, though the rules differ for first-degree and post-graduate students.
A practical example
Werkstudent earning €17/hour, 18 hours/week, 9 months (October to June): roughly 9 months x 4.3 weeks x 18 hours x €17 = approximately €11,800 gross. After the Werbungskostenpauschale (€1,230) and commuting deductions, taxable income often falls below €11,604. File a return and receive all withheld Lohnsteuer back, typically within 6 to 10 weeks of submission.
Church tax note
If you declared a religion at Anmeldung (city registration), 8 to 9% of your assessed income tax is added as Kirchensteuer. Most Indian students should register as "ohne Konfession" (no religion) at Anmeldung to avoid this charge entirely.
Kindergeld note for parents
If your parents in India currently receive German Kindergeld for you as an adult student, your earnings can affect their eligibility once you exceed roughly €15,500 per year. This threshold is rarely a problem for Werkstudenten working within the 20-hour limit, but worth knowing if you plan to work heavy hours during semester breaks.
Health insurance while working
Student health insurance (gesetzliche Krankenversicherung as a student) costs approximately €120/month at TK, DAK, or AOK. This remains valid while you work as a Werkstudent, provided your studies stay the primary focus of your time in Germany.
The primary occupation rule
The Werkstudentenprivileg (the set of social insurance exemptions that make Werkstudent contracts attractive) applies only when studying is your main activity. The insurers apply a practical test: are you enrolled full-time and working no more than 20 hours per week during the lecture period?
If you consistently exceed 20 hours per week during semester, or if you stop making academic progress, the insurer or your employer's social insurance authority (Krankenkasse) may reclassify you as a regular employee. The consequence: you and your employer must pay full social contributions retroactively, potentially covering months of employment. Employers are aware of this risk and will often flag it themselves.
Semester break exception
During official semester breaks (vorlesungsfreie Zeit), you may work full-time hours without triggering reclassification, because the breaks are themselves documented in the university calendar. Work in excess of 20 hours during a break does not affect your Werkstudent status — but remember, those days count against your 120/240-day annual total.
Earning above €538/month
Some sources cite a monthly earnings threshold above which insurance reclassification is triggered. This applies to Minijob contracts, not Werkstudent contracts. For Werkstudenten, the hours-per-week rule (20 during semester) is the relevant test, not the earnings amount. You can earn €2,000 in a single month during a semester break and remain in student health insurance.
How student work affects your visa
Your residence permit is issued for the purpose of study. Work is a secondary activity. The Ausländerbehörde can revoke your permit if:
- You exceed the 120/240-day limit
- You drop out of university while continuing to work
- Your academic progress is significantly delayed and attributable to excessive work
Semester break work: during official breaks, you can work full-time (40 hours/week) without it counting as exceeding the weekly limit. But the days DO count against your 120 full-day annual total.
Self-employment and freelancing: generally not permitted on a student residence permit without prior approval from the Ausländerbehörde. Do not freelance on Upwork or Fiverr without checking first.
Common mistakes
- Not tracking your days: the 120/240 limit is per calendar year, not per academic year. If you work heavily in January to March, you may run out of days before the summer break.
- Working more than 20 hours/week during lectures: this can disqualify your Werkstudent social insurance exemptions. Your employer may have to retroactively pay full social contributions.
- Ignoring the tax return: if you earned below the Grundfreibetrag, you likely overpaid tax. File a return and get it back.
- Taking cash-in-hand jobs: illegal. If caught, it affects your residence permit and future applications (including PR and citizenship).
- Skipping HiWi because you assume it is only for German students: HiWi positions are open to all enrolled students regardless of nationality. Many Indian Master's students miss out simply by not asking.
- Applying in December or August: most hiring decisions stall in these months. Time your applications for September-October or March-April.
Related guides on this site
Frequently asked
What counts as a full day vs half day for the 120/240 rule?
A full day is any day you work more than 4 hours. A half day is 4 hours or less. Two half days equal one full day. The limit resets on 1 January each calendar year.
Does HiWi work count against the 120-day limit?
No. Student research assistant (HiWi) positions at your own university are explicitly exempt from the 120/240-day limit. So are mandatory internships required by your study program.
What is the difference between Werkstudent and Minijob?
Werkstudent: up to 20 hrs/week during semester, unlimited in breaks, social insurance exemptions, €13-22/hr typical. Minijob: max €603/month, tax-free, no social contributions. Werkstudent is better for CV and pay; Minijob is simpler.
Do I pay tax on my student income in Germany?
If your annual income is below €12,096 (2026 Grundfreibetrag), you effectively pay zero income tax. Your employer withholds Lohnsteuer monthly, but you get it all back by filing a tax return after the year ends.
Can I freelance on a student visa in Germany?
Generally not without prior approval from the Ausländerbehörde. Self-employment and freelancing (including Upwork, Fiverr) require explicit permission. Violating this can affect your residence permit.
Found something wrong or missing?
This guide stays useful because people flag things that changed or got it wrong.