You’ve found a job, made it through the interviews and been given an offer! But before you can start working in Germany, you will need to go through an employment contract with your new employer to confirm the details of your role.
Checking and signing your work contract (Arbeitsvertrag)
Once you have accepted your new job, your employer will present you with a labour contract (Arbeitsvertrag) that covers all the details of your employment agreement. You do not need to sign this straight away. You are usually able to take it away and check it over, to make sure you understand and are happy with all the elements.
If there is anything you do not understand or are unhappy about, it is wise to discuss them with your company before you sign anything. Employment law in Germany can be complicated, so you may also want to consult a lawyer for advice.
German labour contract checklist
Your labour contract will detail various aspects of your employment. Check through it thoroughly to make sure there are no surprises. The most common elements included are:
- Role description
- Contract duration
- Probation or trial period
- Working hours
- Additional benefits such as a company car or mobile phone
- Holiday leave
- Company pension scheme
- Conditions of contract termination
- Collective bargaining or company agreements (if applicable)
- Working location & travel expectations (e.g. if working for an international company)
Types of employment contracts in Germany
There are several different types of employment contracts in Germany. Permanent employment contracts are by far the most common.
Permanent labour contract (unbefristeter Arbeitsvertrag)
A permanent contract (unbefristeter Arbeitsvertrag) is for an unspecified, indefinite period of time. It will usually contain a six-month probationary period, after which your contract can only be terminated if you resign or the employer finds legal grounds to dismiss you (there are strict guidelines governing this).
Fixed-term labour contract (befristeter Arbeitsvertrag)
Fixed-term labour contracts (befristeter Arbeitsvertrag) are valid for a specific period of time. They may be renewed once this time period has elapsed, but the employer is not obliged to do so. A fixed-term contract can be renewed a maximum of three times, provided the total length of employment does not exceed two years.
If you have started your own business and have been running for less than four years, you can use fixed-term contracts for up to four years.
Contract with a recruitment agency
With this type of contract, you are employed by the recruitment agency (Personalegentur) rather than directly by the employer. The agency is therefore responsible for paying your salary. Temporary contracts of this type can only be for a maximum of 18 months, and you are entitled to the same remuneration and benefits as the customer company’s permanent employees.
Mini job contract
Mini jobs (Minijobs) are a form of marginal employment in Germany. A mini job describes a work contract where the employee earns no more than 450 euros per month (450-Euro-Minijobs) or works less than three months or 70 days per year (Kurzfristige Minijobs). Mini jobs can be taken alongside your main job as a supplement to your wage, or as your principal form of income.
If you are a freelancer, you will typically draw up a contract with all of your clients to define your working relationships. In Germany there are two types of freelancer employment contracts:
Contract for services (Dienstvertrag)
By signing a contract for services (Dienstvertrag), a freelancer makes their services available to the client in exchange for remuneration. The contract will usually detail any specific obligations, the length of the agreement and conditions for the contract termination.
Contract for (specific) work (Werkvertrag)
A contract for work (Werkvertrag) differs from a contract for services mainly in that it concerns a specific work, rather than a period of time. The freelancer will undertake to produce or repair something, in exchange for a one-off fee. The service is usually only provided once.