Skip to main content
Business Day Calculator

Germany Business Day Calculator

Calculate Arbeitstage in Germany with the nine federal holidays preselected. The calculator excludes Karfreitag, Ostermontag, Christi Himmelfahrt, Pfingstmontag, Tag der Deutschen Einheit, and the two Weihnachtstage. Use it for BaFin reporting cycles, GoBD record-keeping windows, DATEV month-end close, §271 BGB payment terms, and any commercial obligation measured in deutsche Werktage.

How German business days are defined

German law splits non-working days into two registers. Werktage covers Monday through Saturday under §187 BGB, while Arbeitstage usually covers the Monday-to-Friday five-day week that most employers and banks actually run. Modern commercial contracts and the BaFin reporting templates rely on the Arbeitstage definition, which is what this calculator implements. Both definitions defer to §193 BGB: when a deadline falls on a Sonntag, a gesetzlicher Feiertag, or, in the Arbeitstage reading, a Samstag, the deadline rolls to the next Werktag.

Public holidays in Germany are set state by state under the Feiertagsgesetz of each Bundesland, with only nine days observed nationwide. This calculator uses the nationwide set. If you are pricing a contract that sits entirely inside Bavaria, Saxony, or another state with extra Feiertage, add the additional dates under Advanced options before calculating.

German federal public holidays

The nine bundesweite Feiertage:

  • Neujahrstag (1 January)
  • Karfreitag (Friday before Easter)
  • Ostermontag (Monday after Easter)
  • Tag der Arbeit (1 May)
  • Christi Himmelfahrt (Ascension, 39 days after Easter)
  • Pfingstmontag (Whit Monday, 50 days after Easter)
  • Tag der Deutschen Einheit (3 October)
  • Erster Weihnachtstag (25 December)
  • Zweiter Weihnachtstag (26 December)

Germany does not shift federal holidays to a substitute weekday when they land on a Saturday or Sunday. Tag der Deutschen Einheit on a Saturday is simply absorbed into the weekend, with no in-lieu Monday off, which is the behaviour reflected in the holiday data this calculator uses. How we determine holidays →

Common use cases in Germany

A Mittelstand company invoicing on netto 30 typically sets the Skonto window in calendar days but checks the fallback Werktag for the final payment date. BaFin uses Bankgeschäftstage in its MaRisk circulars and AnaCredit reporting deadlines, which align with this calculator's Arbeitstage definition. GoBD record-retention windows, ten years for Handelsbücher under §257 HGB, are measured in calendar years rather than business days, but month-end DATEV close cycles run on Arbeitstage.

Litigation timelines under the ZPO use both Tage and Werktage depending on the rule. A Klageerwiderung deadline counted in Wochen rolls under §222 ZPO when it lands on a Samstag, Sonntag, or holiday. SEPA Instant transfers settle around the clock, but classic SEPA Credit Transfer messages clear on Bankarbeitstage, so a transfer initiated on the afternoon of 23 December will not credit until 27 December once both Weihnachtstage are accounted for.

For informational purposes only

This calculator provides general estimates based on business day counting rules. It does not constitute legal advice. Deadlines in legal, regulatory, or contractual matters may be subject to jurisdiction-specific rules, court orders, or statutory exceptions. Always verify critical deadlines with a qualified professional.

Frequently Asked Questions

What are the federal public holidays in Germany?
Germany has nine bundesweite Feiertage that apply across all 16 Bundesländer: Neujahrstag (1 January), Karfreitag (Good Friday), Ostermontag (Easter Monday), Tag der Arbeit (1 May), Christi Himmelfahrt (Ascension Thursday, 39 days after Easter), Pfingstmontag (Whit Monday, 50 days after Easter), Tag der Deutschen Einheit (3 October), and the two Weihnachtstage (25 and 26 December). Several Bundesländer recognise additional holidays such as Heilige Drei Könige, Fronleichnam, Mariä Himmelfahrt, Reformationstag, and Allerheiligen, but those vary by state and are not included here.
Why do bank holidays differ between German states?
The Grundgesetz leaves Feiertagsrecht to the Bundesländer, so each state passes its own Feiertagsgesetz. Bavaria observes 13 holidays in most areas, the most of any state, while Berlin observes 10. The nine holidays in this calculator are the intersection across every state, which is the safe baseline for a contract that spans more than one location. If your counterparty sits in a single state, ask which additional Feiertage their site observes and add them under the calculator's Advanced options.
Does this calculator follow the Werktage or Arbeitstage definition?
The German civil code distinguishes between Werktage (Monday through Saturday) and Arbeitstage (typically Monday through Friday). Modern commercial practice almost always uses Arbeitstage, which is what this calculator counts. If you are working a contract that explicitly references §193 BGB or a Werktage clause that includes Saturdays, you will need to handle the Saturday offset yourself, since this calculator excludes both Saturday and Sunday.
How does Skonto interact with German business days?
Skonto, the early-payment discount common on German invoices, is normally tied to a Zahlungsziel measured in calendar days. A typical clause reads "2 % Skonto bei Zahlung innerhalb von 10 Tagen, netto 30 Tage". The 10-day and 30-day windows are calendar days under §271 BGB. However, if those windows end on a Saturday, Sunday, or federal holiday, §193 BGB pushes the deadline to the next Werktag. Use this calculator to confirm the exact business-day fallback date when a Skonto window crosses Karfreitag, Ostermontag, or the Christmas period.
How many working days does Germany have in a typical year?
Germany averages 251 to 253 Arbeitstage per year on the federal-only count used here, depending on how Easter and the Christmas calendar fall. A Bundesland that observes additional Feiertage such as Fronleichnam, Reformationstag, or Allerheiligen will have one to three fewer working days than that. Years where Karfreitag, Ostermontag, Christi Himmelfahrt, and Pfingstmontag all fall in non-overlapping weeks tend to land at the higher end of that range.

Other country calculators

Related resources