Working days in Germany 2026 / 2027

Choose year and state – working days, public holidays and a monthly breakdown appear instantly. In 2026 Germany has 252 to 254 working days on a five-day week, depending on the state.

Result

Working days
253
Holidays on working days
8
Weekend days
104
Calendar days
365
Working days per month
MonthWorking days
January21
February20
March22
April20
May18
June21
July23
August21
September22
October22
November21
December22
Public holidays
DateWeekdayHoliday
01/01/2026ThuNew Year's Day
03/04/2026FriGood Friday
06/04/2026MonEaster Monday
01/05/2026FriLabour Day
14/05/2026ThuAscension Day
25/05/2026MonWhit Monday
04/06/2026ThuCorpus Christi
03/10/2026SatGerman Unity Day
01/11/2026SunAll Saints' Day
25/12/2026FriChristmas Day
26/12/2026SatBoxing Day

How it is calculated

How the calculator works

All Mondays to Fridays (optionally Saturdays) of the year are counted, minus the statutory public holidays of the selected state that fall on those days. Holidays on a weekend do not cost a working day. Christmas Eve (24 Dec) and New Year's Eve (31 Dec) are not public holidays. Only German Unity Day is set by federal law; all other holidays are regulated by the states.

Example 2026, North Rhine-Westphalia, Monday to Friday: 365 calendar days − 104 weekend days = 261 weekdays. Eight holidays fall on a weekday (German Unity Day and Boxing Day are Saturdays, All Saints' Day is a Sunday), leaving 253 working days.

Working days in Germany 2026 and 2027 by state

State2026 (5-day week)2026 (6-day week)2027 (5-day week)
Baden-Württemberg252302253
Bavaria252302253
Berlin254304255
Brandenburg254303256
Bremen254303256
Hamburg254303256
Hesse253303255
Mecklenburg-Western Pomerania254303255
Lower Saxony254303256
North Rhine-Westphalia253303254
Rhineland-Palatinate253303254
Saarland253302254
Saxony253302255
Saxony-Anhalt253302255
Schleswig-Holstein254303256
Thuringia254303255

Excluding regional holidays. In 2026, Epiphany (Tue, 6 Jan) in Baden-Württemberg, Bavaria and Saxony-Anhalt, Corpus Christi (Thu, 4 Jun) in Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate and Saarland, and the Day of Repentance and Prayer (Wed, 18 Nov) in Saxony each cost one working day.

Working days per month

Month20262027
January20–2119–20
February2020
March2220–21
April2022
May1818–19
June21–2222
July2322
August2122
September2221–22
October2221
November20–2121–22
December2223

Five-day week, range across all states. The calculator above shows the exact figure for your state.

Public holidays in Germany 2026

Nine holidays apply nationwide: New Year's Day (Thu, 1 Jan), Good Friday (3 Apr), Easter Monday (6 Apr), Labour Day (Fri, 1 May), Ascension Day (Thu, 14 May), Whit Monday (25 May), German Unity Day (Sat, 3 Oct), Christmas Day (Fri, 25 Dec) and Boxing Day (Sat, 26 Dec). Movable holidays follow Easter Sunday: 5 April in 2026, 28 March in 2027. Popular bridge days in 2026 are Friday 2 January, Friday 15 May and – where Corpus Christi is a holiday – Friday 5 June.

Frequently asked questions

How many working days does Germany have in 2026?

Between 252 (Bavaria, Baden-Württemberg) and 254 (e.g. Berlin, Hamburg, Lower Saxony), based on a five-day week; 302 to 304 on a six-day week.

How many working days does Germany have in 2027?

Between 253 (Bavaria, Baden-Württemberg) and 256 (e.g. Brandenburg, Hamburg, Lower Saxony) on a five-day week. In 2027 Labour Day and both Christmas holidays fall on a weekend.

How many working days are there per month in Germany?

About 21 on average. In 2026 May has the fewest (18) and July the most (23).

How are working days calculated?

Calendar days minus Saturdays and Sundays (only Sundays on a six-day week) minus the public holidays of the state that fall on a weekday. 2026 in North Rhine-Westphalia: 365 − 104 − 8 = 253.

Are Christmas Eve and New Year's Eve public holidays in Germany?

No. They are regular working days by law, although many employers give the day or half a day off.

Why do working days differ between German states?

Apart from German Unity Day, public holidays are set by each state. States with Epiphany, Corpus Christi or the Day of Repentance and Prayer have fewer working days when those holidays fall on a weekday.

How do I count working days between two dates?

Count Monday to Friday in the period (the time calculator shows this as "Weekdays Mon–Fri") and subtract the public holidays of the state that fall on a weekday. 1 Oct to 31 Dec 2026 in North Rhine-Westphalia: 66 − 1 (Christmas Day, a Friday) = 65. In Excel or Google Sheets, =NETWORKDAYS(start, end, holidays) does the same, counting both days.

Sources and legal basis

As of:

Related tools