The German employment contract is one of the most worker-friendly legal documents in Europe. The Bundesgesetzbuch (BGB), the Kündigungsschutzgesetz (KSchG), the Bundesurlaubsgesetz (BUrlG), and the Mindestlohngesetz (MiLoG) all bake protections directly into your Arbeitsvertrag whether your boss likes it or not.
What that means in practice: 80% of your contract is the law copy-pasted, 20% is negotiable. The expensive mistakes happen when expats skim past those clauses without realizing which ones are fixed by law and which are open to negotiation.
Here are the 9 clauses that actually decide your first 5 years in a German job, in 2026.
1. Probezeit (probationary period)
The maximum legal Probezeit is 6 months under § 622 BGB, during which the notice period is shortened to 2 weeks and Kündigungsschutz (dismissal protection) does not apply; after 6 months you are protected under KSchG and can only be terminated for socially justified reasons.
What to verify in your contract:
- Probezeit is at most 6 months. Anything longer is void.
- Confirm the exact end date in writing.
- Notice during Probezeit is 2 weeks, applicable any calendar day.
- Some contracts add a "shortened" Probezeit of 3-4 months. This is fine and benefits you.
What employers cannot do:
- Extend Probezeit after the initial 6 months via a "second probation"
- Repeat Probezeit when changing your role within the company
- Apply the probation notice period after the Probezeit officially ends
What you should negotiate:
- A shorter Probezeit if you have proven track record
- A clause that automatically converts you to full Festanstellung at month 6 without re-confirmation
2. Kündigungsfrist (notice period)
After Probezeit ends, the statutory notice period under § 622 BGB starts at 4 weeks (to the 15th or end of the month) and increases based on your tenure with the employer, up to 7 months after 20 years.
The German notice-period table that matters:
| Tenure with employer | Statutory notice from employer | Statutory notice from you |
|---|---|---|
| Probezeit (first 6 months) | 2 weeks (any day) | 2 weeks (any day) |
| 0-2 years | 4 weeks to 15th or month-end | 4 weeks to 15th or month-end |
| 2-5 years | 1 month to month-end | 4 weeks to 15th or month-end |
| 5-8 years | 2 months to month-end | 4 weeks to 15th or month-end |
| 8-10 years | 3 months to month-end | 4 weeks to 15th or month-end |
| 10-12 years | 4 months to month-end | 4 weeks to 15th or month-end |
| 12-15 years | 5 months to month-end | 4 weeks to 15th or month-end |
| 15-20 years | 6 months to month-end | 4 weeks to 15th or month-end |
| 20+ years | 7 months to month-end | 4 weeks to 15th or month-end |
Watch for contracts that:
- Set employee notice longer than 4 weeks (e.g., 6 months for senior roles): legal up to a point, but check Karenzentschädigung if employer wants to enforce gardening leave
- Apply identical notice both ways: legal but eliminates your faster-exit advantage; negotiate
3. Urlaub (vacation entitlement)
The Bundesurlaubsgesetz (BUrlG) § 3 sets the minimum at 20 working days per year for a 5-day work week or 24 working days for a 6-day work week; most German contracts offer 25-30 days, and the unused balance must be either taken or paid out at termination.
Key rules:
- Statutory minimum 20 working days/year (5-day week). Cannot be reduced contractually.
- Most expat-facing employers offer 28-30 days. Tech and consulting industries trend higher.
- Carryover to next year is allowed if you couldn't take it for business reasons. Otherwise expires March 31 of following year.
- Vacation is paid at your normal salary, calculated from the previous 13 weeks (excluding overtime).
- Public holidays are separate (varies 9-13 per Bundesland).
- Sickness during vacation does not consume vacation days if you submit a Krankschreibung from a doctor.
What to negotiate:
- 30 days standard for tech/senior roles
- Bonus days for educational leave (Bildungsurlaub, 5 days/year in most Länder)
- Carryover extension to June 30 of following year
4. Wettbewerbsverbot (non-compete clause)
A post-termination non-compete clause is only enforceable in Germany if it is in writing, limited to 2 years maximum, geographically and substantively reasonable, AND the employer pays you at least 50 percent of your last year's average total remuneration during the restriction period (Karenzentschädigung) under § 74 HGB.
Translation: no payment = no enforceable non-compete. This is the strongest worker protection in German employment law and most expats don't know it exists.
What to verify:
- Is there a Karenzentschädigung amount specified? (Should be ≥50% of your gross salary)
- Is the non-compete limited to a specific geographic area?
- Is the duration ≤2 years?
- Is the scope limited to your actual line of work (not "anywhere in tech")?
If any of these fail, the non-compete is void. You can take a competitor job without legal consequences.
What you should negotiate:
- Remove the non-compete entirely (most defensible if not legally needed)
- Cap at 1 year
- Limit geography (e.g., "within Berlin metro area" not "Germany")
- Make Karenzentschädigung 75% if you accept the constraint
5. 13. Monatsgehalt (Weihnachtsgeld + Urlaubsgeld)
A 13th month salary is not legally required in Germany, but around 55 percent of employers (including most large companies in finance, tech, and Mittelstand) pay one as a 13th gross monthly salary in November or December (Weihnachtsgeld); some industries split it into Weihnachtsgeld plus a Urlaubsgeld vacation bonus in summer.
Compensation structures to check:
- Pure base salary (no 13th month): the figure you negotiated is your annual gross divided by 12
- Base + 13th (Weihnachtsgeld): your headline annual gross divided by 13 = monthly
- Base + 13th + 14th (Weihnachtsgeld + Urlaubsgeld): annual gross / 14 = monthly
- Base + variable bonus: variable component tied to performance, may not be guaranteed
Key tax note: 13th month is subject to full income tax + social security contributions. Net amount lands around 50-65% of gross depending on Steuerklasse.
What to negotiate:
- Ask what the headline annual gross breaks down to monthly
- Clarify whether the 13th is guaranteed (verbindlich) or discretionary (freiwillig)
- Discretionary bonuses can be withdrawn by employer in subsequent years; guaranteed ones cannot
6. Vermögenswirksame Leistungen (VL)
Vermögenswirksame Leistungen (VL) are employer-paid monthly contributions up to 40 euros/month into a state-incentivized savings or investment plan; around half of German employment contracts include VL, and the state matches up to 80 euros/year for low-to-middle earners through Arbeitnehmer-Sparzulage.
How it works:
- Your employer pays up to €40/month into a VL-eligible product (ETF savings plan, Bausparvertrag, or other approved investment)
- You choose the provider (Trade Republic, Scalable Capital, Sparkasse, etc.)
- After 6-7 years, you can withdraw the accumulated savings + investment returns
- If your annual income is below €40,000 (single) or €80,000 (couple), the state adds an Arbeitnehmer-Sparzulage of 20% of contributions, capped at €80/year
Annual value: €480 contribution + potential €80 government bonus + investment returns.
What to negotiate:
- If your contract doesn't include VL, ask. Many employers will add €40/month without much pushback.
- Confirm the VL is in addition to your base salary, not deducted from it.
7. Überstunden (overtime)
German employment law caps daily working time at 8 hours under § 3 ArbZG (extendable to 10 hours with proper rest compensation); overtime compensation is governed by contract, with most German employers using either time-off-in-lieu (Freizeitausgleich) or paid compensation at a defined rate.
What to verify in your contract:
- Is overtime compensated (paid or time off) or included in your salary as "pauschal abgegolten"?
- "Pauschal abgegolten" clauses for executives (Führungskräfte) are typically valid for 5-10 hours/week of overtime included; beyond that they often become void.
- Standard worker contracts must compensate overtime explicitly.
What to negotiate:
- Clear hourly cap before overtime triggers extra pay or Freizeitausgleich
- Reasonable Lieferzeit (delivery time) for using time-off-in-lieu (within 6 months recommended)
- For salaried senior roles, push back on "all overtime included" clauses that lack a cap
8. Befristung (fixed-term contracts)
Fixed-term employment contracts (Befristete Arbeitsverträge) under § 14 TzBfG are limited to either 2 years total without a specific reason (Sachgrund), or longer with a defined reason (project work, parental leave cover, etc.); after the contract end, it converts to permanent (unbefristet) if you continue working.
What to check if your contract is befristet:
- Is the duration clear (e.g., "until 31 December 2026")?
- Is there a valid Sachgrund (e.g., "to cover Elternzeit of Anna Schmidt")?
- Is it labeled "with intent to convert to unbefristet" (rare but valuable)?
- Is your salary comparable to a permanent equivalent role?
Three rules to know:
- 2 years total maximum without Sachgrund. After that, you must be made permanent OR the contract ends.
- 3 extensions maximum within the 2-year limit.
- No Probezeit needed in fixed-term contracts under 2 years (since the whole contract is a probation).
9. Geheimhaltung und Datenschutz (confidentiality + data)
Confidentiality clauses (Geheimhaltungsklausel) in German contracts are typically broad but enforceable only for genuine trade secrets; post-employment confidentiality continues without compensation requirement, unlike non-compete.
What to verify:
- Does the confidentiality scope match your actual access to confidential info?
- Are penalty clauses (Vertragsstrafe) included for breach? Standard fines run €5,000-€50,000 per violation.
- Is your right to discuss salary with colleagues explicitly protected? (German Pay Transparency Act 2017 makes salary discussion legal regardless of contract.)
Quick read-through checklist before signing
- ✓ Probezeit duration ≤ 6 months
- ✓ Notice period matches statutory minimum or shorter (favoring you)
- ✓ Vacation days clearly stated (target ≥25 working days/year)
- ✓ 13th month status: guaranteed or discretionary (note in writing)
- ✓ VL contribution amount (push for €40/month if missing)
- ✓ Overtime: compensated or pauschal? With what cap?
- ✓ Non-compete: scope, duration, Karenzentschädigung clearly stated
- ✓ Befristung: end date, Sachgrund, conversion clause
- ✓ Confidentiality: penalty clause amount, scope reasonable
The first-year document checklist covers what to do after signing, including Anmeldung, tax class registration, and Krankenkasse enrollment.
What to do next
- Ask for the contract in both German and English before signing.
- Review the 9 clauses above against the document; flag every item that differs from German statutory minimums.
- If your contract has a Wettbewerbsverbot without explicit Karenzentschädigung, demand removal or compensation language.
