KeyOne — by Keywan Fakhri

Articles · HR

How to Calculate Annual Leave in Germany: Formula, Part-Time and Examples

How many days of leave does a part-timer working three days a week get? How much leave is due to someone who starts in May? Three formulas give you the answer in seconds – and keep remaining leave in view.

by Keywan Fakhri, Industrial Engineer (M.Sc.), Konstanz, Germany · Updated: 19 October 2026

The statutory minimum

Under the German Federal Leave Act (Bundesurlaubsgesetz), employees are entitled to at least 24 working days per year, counting Monday to Saturday. For a five-day week this equals 20 working days, i.e. four weeks. Many employment and collective agreements grant more – then the contract applies.

Formula for a different number of working days

If someone works fewer (or more) days per week, the entitlement is converted. Hours per day do not matter for this.

Leave days = contractual leave for 5 days × working days per week ÷ 5

Working days per weekwith 20 days (statutory)with 30 days (contract)
52030
41624
31218
2812

Pro-rata leave when joining or leaving

During the first six months of a new employment (waiting period) and when leaving in the first half of the year, employees usually get one twelfth of the annual leave for each full month.

Pro-rata leave = annual leave ÷ 12 × full months employed

Example: start on 1 May, 30 days in the contract, five-day week. The six-month waiting period is not completed in the first year, so 30 ÷ 12 × 8 months = 20 days. Under the Act, fractions of at least half a day are rounded up to a full day.

Keep track of remaining leave

Remaining leave = entitlement + carry-over − days taken − days planned

By law, leave should generally be taken in the current year; carry-over to the end of March is only possible for urgent reasons unless the contract says otherwise. Important: the employer must point out open leave and possible forfeiture in good time.

Example: a small team

EmployeeDays/weekEntitlementTakenPlannedRemaining
Anna5301884
Murat4241068
Lea3181242
Jonas (from 1 May)5205510

Setting it up in Excel

  1. One row per person with contractual leave, working days per week and start date.
  2. Calculate the entitlement with the conversion formula, pro rata for a start during the year.
  3. Mark leave in the calendar with a code (e.g. L) and count it per person with COUNTIF.
  4. Keep your state's public holidays in a separate list so they are not counted as leave.
  5. Highlight remaining leave if it is still high towards year end.

Note: this article is a general calculation aid, not legal advice. Your employment or collective agreement applies, and in case of doubt ask a qualified adviser.

Free Excel template

The Shift & Leave Planner combines shift planning and leave planning: enter staff, shifts and leave; the template counts leave days, shows remaining leave and warns when staffing is too thin.

Frequently asked questions

How much leave does a part-time employee get?

Contractual leave is converted by working days per week: with 30 days for full time and three working days it is 30 × 3 ÷ 5 = 18 days – the same number of weeks off as full time.

Do public holidays count as leave days?

No. Public holidays that fall on a working day are not deducted from leave.

What happens to remaining leave at year end?

In principle it must be taken in the current year. Carry-over to the end of March is possible for urgent reasons or by contract. Forfeiture requires that the employer gave timely notice.