💼 Work· 2026-06-30
Learn every clause in a German employment contract — probation, notice, hours, holiday, bonuses — and the red flags that could cost you later.
You just received a job offer in Germany, and the company has emailed you a 12-page document in dense legal German called an Arbeitsvertrag. Before you reach for the pen, understand this: a German employment contract is a legally binding document that shapes every aspect of your working life — from how many vacation days you get to how much notice you need to give if you want to leave. Taking 30 minutes to read and understand every clause before signing could save you months of stress, financial loss, or even legal trouble.
An Arbeitsvertrag (employment contract) is the written agreement between you and your employer that governs your working relationship in Germany. While German labour law (Arbeitsrecht) already provides a strong baseline of protections, the Arbeitsvertrag fills in the specifics: your exact salary, your schedule, your role, and the conditions under which either party can end the relationship.
German law requires employers to hand you a written record of the essential working conditions — called a Nachweisgesetz document — no later than your first day of work. In practice, the Arbeitsvertrag fulfils this requirement. Importantly, if a clause in your contract gives you less than the legal minimum (e.g., fewer than 20 vacation days per year for a full-time worker, or less than the minimum wage of €12.41/hour as of 2024), that clause is void — but the rest of the contract stays valid. This is why you need to know the floor before you can judge what you're being offered.
Before diving in, note that this article focuses on clause-by-clause analysis. For a broader overview of your legal rights once you are employed, see Your Rights as a Worker in Germany: What Every Moroccan Employee Must Know. For an explanation of the difference between fixed-term and permanent contracts, check out Befristet vs Unbefristet: German Job Contract Types Explained.
Your contract should clearly state your job title and a description of your duties. Watch out for overly broad language like "and all other tasks assigned by management." This phrase can legally obligate you to perform work far outside your expertise. If your role is Senior Software Engineer, make sure the contract says so — it protects you from being reassigned to a junior role without your consent and is also critical if you are applying for an EU Blue Card, which requires a position matching your qualification level.
Check for:
Almost all German contracts include a Probezeit — a probation period during which both sides can terminate the contract with just two weeks' notice on any working day. The legal maximum is six months. Some contracts try to include a one-year probation — that is illegal and unenforceable.
During Probezeit:
Red flag: A contract that specifies a probation period longer than six months is not valid, but it signals a poorly drafted — or deliberately misleading — document.
German law (Arbeitszeitgesetz) caps working time at 8 hours per day, extendable to 10 hours if averaged over six months. Your contract must state your regular weekly hours.
If your contract says "overtime may be required without additional compensation up to X hours per month," calculate what that means annually. Some highly paid roles in consulting in cities like Frankfurt or Munich include clauses absorbing up to 20 overtime hours per month into the salary — that is legal but should factor into your effective hourly rate. If you want to understand remote work rights, especially relevant for tech roles, read Remote Work from Germany: Laws, Rights, and What You Need to Know.
Your Arbeitsvertrag must state your gross monthly salary (Bruttogehalt). Always verify:
For tips on getting the best base salary before you even reach the contract stage, see How to Negotiate Your Salary in Germany. To understand what your gross salary looks like after taxes and social security, Understanding Your German Payslip (Lohnabrechnung) breaks down every deduction line by line.
The legal minimum in Germany is 20 working days of paid leave per year based on a five-day week — but most contracts offer 25–30 days. Check:
This is one of the most consequential clauses in your contract. The statutory minimum notice periods under §622 BGB are:
| Length of Employment | Notice Period (Employee or Employer) | |---|---| | During Probezeit | 2 weeks | | Up to 2 years | 4 weeks to the 15th or end of month | | 2–5 years | 1 month to end of month | | 5–8 years | 2 months | | 8–10 years | 3 months | | 10+ years | 4–7 months (scaling) |
Many contracts specify the same notice period for both employee and employer, which is standard. Some try to apply a longer notice period to the employee than to the employer — this is only legal in specific circumstances. For a full breakdown of what happens when either side terminates the relationship, read Kündigung in Germany: Resignation and Termination Rules.
If your contract references a Tarifvertrag (collective bargaining agreement), this is actually good news — it usually means better conditions than the legal minimum. A Tarifvertrag is a sector-wide or company-level agreement negotiated between unions (Gewerkschaften) and employer associations.
Common examples:
If a Tarifvertrag applies, your contract must state which one. You can download the full Tarifvertrag from the relevant union's website (e.g., igmetall.de or verdi.de) and compare your terms. If a clause in your individual contract gives you less than the Tarifvertrag, the Tarifvertrag wins.
A post-contractual non-compete clause is only enforceable if:
If the contract includes a non-compete clause without compensation, it is non-binding — but you should flag it before signing to avoid ambiguity.
Many contracts require you to notify or get approval before taking a second job (Nebenbeschäftigung). This is legal as long as the side job does not compete with or harm your employer. If you are considering freelance work alongside employment — common in the creative or tech sectors in Berlin — ensure your contract does not flatly prohibit it.
In most German employment contracts, anything you create during your working hours or using company resources belongs to the employer. If you are a developer, designer, or researcher, check whether there is a carve-out for personal projects created entirely outside of work.
Even careful candidates make these errors:
If you are uncertain about specific clauses, you have several options:
Your Arbeitsvertrag is not a formality — it is the foundation of your professional life in Germany. Every clause from your Probezeit to your Kündigungsfrist to your bonus structure has real consequences for your income, your flexibility, and your rights. Read it in full, compare it against the legal minimums and any applicable Tarifvertrag, flag anything that feels vague or unfair, and do not hesitate to ask for changes before you sign.
Once you are employed, keep a copy of your signed contract in a safe place — you will need it for everything from opening a bank account to resolving future disputes. And remember: understanding your contract is just the first step. GoGermany has guides covering every stage of your career in Germany — from writing your Lebenslauf and preparing for the interview to decoding your payslip and understanding your Arbeitszeugnis. Your German career starts with the right foundations.
Share with your friends
Was this article helpful?
Most liked comments appear first.
…
Learn how foreign doctors get their Approbation in Germany — from required documents and language certificates to the Kenntnisprüfung exam and key authorities.
2026-07-03

Learn how to check Pakistani degree recognition in Germany using anabin, understand H+/H- ratings, and get formal Anerkennung step by step.
2026-07-02

Learn how to request a Zeugnisbewertung from the ZAB, which documents you need, what it costs, and how long it takes to get your foreign degree recognized.
2026-06-29
