Q&A

Employment Contract in Germany — What You Need to Know

How to read a German employment contract. What it must contain, your rights, probation period, and termination rules.

Download PDF
German terms
Arbeitsvertrag Kündigung Probezeit Kündigungsschutz Arbeitszeugnis

What MUST be included in a contract?

Every employment contract in Germany must contain:

✅ Employer and employee data
✅ Start date
✅ Place of work
✅ Job description
✅ Salary (gross)
✅ Working hours (usually 40h/week)
✅ Vacation (minimum 24 days for 6-day week = 20 days for 5-day week)
✅ Notice period
✅ Probation period (if applicable)

Probezeit (Probation period)

  • Maximum 6 months
  • During this time, termination requires only 2 weeks' notice
  • After Probezeit — Kündigungsschutz (dismissal protection) applies

Kündigungsschutz (Dismissal protection)

After 6 months of employment in a company with 10+ employees:
- Employer CANNOT dismiss you without valid reason
- Must provide reason in writing
- You can appeal to Arbeitsgericht (labor court)

Urlop (Vacation/Holiday)

  • Minimum 20 days (for 5-day week)
  • Most companies offer 25-30 days
  • Unused vacation carries over to next year (until March 31)
  • If you leave — unused vacation = paid out

Kündigung (Termination)

Length of service Notice period
Probezeit 2 weeks
Up to 2 years 4 weeks
2-5 years 1 month
5-8 years 2 months
8-10 years 3 months
10+ years 4 months

Important: Termination MUST be in writing!

Arbeitszeugnis (Employment reference/Certificate)

You have the RIGHT to a work certificate. Your employer MUST provide it.

Watch for hidden language:
- "zu unserer vollen Zufriedenheit" = good employee
- "stets zu unserer vollsten Zufriedenheit" = excellent employee
- "zu unserer Zufriedenheit" = average (poor rating!)

Editorial hamboorg.city · As of: April 2026 · Carefully prepared, regularly updated. Content is informational and does not replace legal advice.
{# Contextual reminder — quick-pick deadlines (1d/1w/1m) for the current article. Anonymous users see a login link; auth'd users trigger a fetch to /reminders/create/. Sits above helpful-box so the action ladder is: set reminder → vote → next steps. #}
Was this article helpful?
0 people found this helpful
hamboorg.city Assistant
Hello! I'm the hamboorg.city assistant. Ask me anything about life in Germany — authorities, work, housing, Kindergeld and more.
Thinking...