Overtime in Germany
When is overtime paid, when can it be taken as time off, and is there a legal premium? A plain-English guide to Überstunden for expats, international employees and HR teams in Germany.
Overtime = worked net hours − contractual hours. There is no statutory overtime premium in Germany; any bonus comes from a collective or employment agreement. Value it via monthly gross ÷ (weekly hours × 4.35). Blanket "overtime is covered by salary" clauses are usually invalid (§ 307 BGB).
Overtime (Überstunden) vs. Mehrarbeit
The two terms are often used interchangeably but mean different things. Overtime (Überstunden) is exceeding your contractually agreed hours — a 20-hour part-timer who works 25 hours has done 5 overtime hours. Mehrarbeit is a public-law concept: exceeding the statutory maximum under § 3 ArbZG (8 hours per working day, extendable to 10 with averaging). Overtime is a contract matter; breaching the statutory limits is an offence the employer can be fined for.
Pay or time off in lieu?
Whether overtime is paid out or taken as time off (Freizeitausgleich) depends on your contract, collective agreement or works agreement. If nothing is regulated, § 612 BGB implies a right to payment where the work could only reasonably be expected against pay. For senior staff paid above the contribution ceiling, courts often deny a separate overtime claim. Time off in lieu is tax-neutral, which frequently makes it the more attractive option.
"Overtime is included in the salary" — is that legal?
Clauses stating that all overtime is covered by the monthly salary are, in standard contracts, almost always invalid for breaching the transparency requirement (§ 307 (1) BGB): an employee cannot tell how much unpaid work they are agreeing to. Such a clause is only valid if it names a concrete cap — for example, "up to 10 overtime hours per month are covered" — or applies to genuine executives.
Working out the value
Hourly rate = monthly gross ÷ (weekly hours × 4.35) Example: €3,480 gross on a 40-hour week gives €3,480 ÷ 174 = €20/hour. Fifteen overtime hours are worth 15 × €20 = €300 gross, before any contractual premium (often 25% for weekday overtime, 50% for Sundays or public holidays).
Working time in Germany
Frequently asked questions
Note: This calculator and its content offer general guidance based on the assumptions given and do not constitute legal advice. The applicable statute, collective agreement and employment contract prevail.