German Labor Laws for Expats: Complete Rights Guide
German labor law protects employees through statutory minimums that override employment contracts, mandatory daily time tracking enforced by the highest court, and dismissal protections that activate after six months in companies with more than ten employees. This guide walks through the hierarchy of norms, working-time limits, contract clauses to audit, termination procedures, and the immigration consequences of job loss — so violations can be spotted early and legal deadlines met.
Readers will learn how to read an Arbeitsvertrag against collective agreements, why the Federal Labor Court's 2022 ruling makes daily time logs a live obligation for every employer, and how to protect a residence permit if employment ends. Comparison tables show exactly how Germany differs from the US, UK, Sweden, and Estonia on notice periods, probation caps, and collective bargaining coverage.
Legal Framework: Hierarchy of German Labor Protections
German labor law does not start with the individual contract. It starts with European Union directives, then federal statutes — the Civil Code (BGB), Working Time Act (ArbZG), Dismissal Protection Act (KSchG), and General Equal Treatment Act (AGG) — followed by industry-wide collective agreements (Tarifvertrag), company works agreements (Betriebsvereinbarung), and only then the individual Arbeitsvertrag. The favorability principle (Günstigkeitsprinzip) means a lower-level rule can only deviate from a higher one if it benefits the employee. If a contract says 20 vacation days but the applicable Tarifvertrag guarantees 30, the employee receives 30. If a contract waives overtime pay but the ArbZG requires compensation or time off, the statute prevails.
The AGG bans discrimination on race, ethnic origin, gender, religion, disability, age, and sexual orientation in hiring, promotion, pay, and dismissal. It applies from day one, including during probation. For individual legal advice on discrimination claims, consult a specialist labor attorney (Fachanwalt für Arbeitsrecht).
Working Time Act (ArbZG): Limits, Rest Periods, and Overtime
The ArbZG sets a standard daily maximum of 8 hours, extendable to 10 hours only if the average stays at 8 hours over six calendar months or 24 weeks source (as of October 2026). This is a hard ceiling — not a guideline. Breaks are mandatory: 30 minutes for shifts between 6 and 9 hours, 45 minutes for shifts exceeding 9 hours. Between shifts employees are entitled to 11 consecutive hours of uninterrupted rest under §5 ArbZG. Sunday and public holiday work is generally prohibited under §§9 and 11 ArbZG, with narrow statutory exceptions (hospitals, transport, hospitality) that require compensatory rest days within two weeks (for Sundays) or eight weeks (for public holidays).
Overtime beyond the 8-hour day is only legal if a collective agreement, works agreement, or the contract explicitly authorizes it and the 10-hour daily cap is respected. Blanket clauses stating "all overtime is compensated with the base salary" are invalid for non-exempt staff. If an employee regularly works beyond 8 hours without a valid agreement, the employer violates the ArbZG.
Mandatory Time Tracking: The BAG Ruling and What Employers Must Do
Since the Federal Labor Court's landmark ruling on September 13, 2022 (Case No. 1 ABR 22/21), every employer in Germany must record the start, end, and total duration of daily working time for all employees source (as of September 2022). The obligation derives from Section 3(2)(1) of the Occupational Health and Safety Act (ArbSchG), interpreted through the ECJ's CCOO decision. It applies regardless of company size, industry, or whether work is performed on-site, remotely, or hybrid.
No formal amendment to the ArbZG has been enacted yet; the court ruling stands as binding law. For remote and hybrid workers, this means the employer must provide a system — digital or paper — that captures daily start, end, and break times. If project hours are logged independently, contemporaneous records should be kept. In disputes over unpaid overtime, the burden of proof shifts to the employer once credible evidence of hours worked is presented.
Employment Contracts (Arbeitsvertrag): Essential Clauses to Review
An Arbeitsvertrag must be in writing. Check these clauses against statutory minimums and any applicable Tarifvertrag:
| Clause | Statutory Minimum | Common Market Standard | Red Flag |
|---|---|---|---|
| Job definition | None (but must be clear) | Specific duties, level, reporting line | Vague "other duties as assigned" without limits |
| Probation (Probezeit) | Up to 6 months | 3–6 months | >6 months or automatic extension clauses |
| Notice period (Kündigungsfrist) | §622 BGB: 4 weeks to 15th or month-end, scaling with tenure | Often 3 months to month-end after probation | Shorter than statutory during probation; longer than statutory for employee only |
| Place of performance | Primary workplace | Defined location + home-office clause | "Anywhere in Germany" without travel compensation |
| Overtime | Only if agreed + 10h cap | Defined approval process, compensation or time off | "All overtime included in salary" for non-exempt roles |
| Non-compete | Requires Karenzentschädigung ≥ 50% of last pay | 6–12 months, geographic scope defined | No compensation clause = unenforceable |
| Annual leave | 20 days (5-day week) / 24 days (6-day week) under Bundesurlaubsgesetz | 25–30 days | <20 days or "use it or lose it" without carryover rules |
Statutory minimum paid leave is 20 working days for a 5-day week (24 for a 6-day week). Most contracts offer 25–30 days. Non-compete clauses (nachvertragliches Wettbewerbsverbot) are only enforceable if they promise waiting compensation (Karenzentschädigung) of at least 50% of the last contractual remuneration for the restriction period. Without it, the clause is void.
Clause-Risk Matrix: How to Evaluate a Contract
Use this framework to score each clause before signing or renegotiating:
| Clause | Risk Level if Non-Compliant | Action |
|---|---|---|
| Job definition | Medium — unclear scope enables scope creep | Demand specific duties, reporting line, and level |
| Probation >6 months | High — legally void, but creates confusion | Strike; statutory max is 6 months |
| Notice period shorter than §622 BGB | High — invalid for employer, binds only employee | Insist on statutory minimum for both sides |
| Place of performance unlimited | Medium — may force relocation without compensation | Limit to defined city/region; add travel clause |
| Blanket overtime inclusion | High — invalid for non-exempt staff under ArbZG | Require explicit approval process + compensation or time off |
| Non-compete without Karenzentschädigung | Critical — clause is void, but may deter job moves | Delete or add ≥50% compensation for duration |
| Annual leave <20 days | Critical — below statutory minimum | Correct to 20 days minimum; negotiate 25–30 |
Probationary Periods (Probezeit): Rights and Reduced Protections
Probation may last up to 6 months. During this time, the statutory notice period is two weeks to the 15th or end of a calendar month under §622(3) BGB, unless a Tarifvertrag sets different terms. Crucially, general dismissal protection under the KSchG does not apply during the first six months — the employer does not need a socially justified reason to dismiss.





