German holiday entitlement calculator (Urlaubsanspruch)

German law gives at least 24 Werktage of paid leave a year, but § 3(2) BUrlG counts a Werktag as any day that is not a Sunday or a public holiday — a six-day week — so an employee working the usual five days is entitled to 20 days.

Worked example · Days Entitled

With Days you work per week of 5, this model computes Days Entitled of 20. See the full working.

✓ Verified against 6 self-test cases Updated for 2026 · sources checked 2026-10-09

How urlaubsanspruch in Germany is calculated

§ 3 Bundesurlaubsgesetz: *"Der Urlaub beträgt jährlich mindestens 24 Werktage."* Twenty-four. But the next subsection decides what that means: *"Als Werktage gelten alle Kalendertage, die nicht Sonn- oder gesetzliche Feiertage sind."* Saturday is a Werktag. The statutory figure is therefore measured on a **six-day** week, and 24 ÷ 6 is four weeks.

**So a five-day employee is entitled to 20 days, not 24.** "Germany gives 24 days of holiday" is true of the statute and false of almost every employee who reads it, which makes it the most misquoted figure in this family. Four weeks is also exactly the floor the EU Working Time Directive sets, which is the sanity check that the five-day reading is the right one: the German minimum meets the European minimum and does not exceed it.

Two things this page deliberately does not do. It does not add your **contractual** leave — many German contracts and most collective agreements give 25 to 30 days, and that is a fact about your contract rather than about the law. And it does not net off public holidays: § 3(2) puts them outside the Werktage the 24 is counted in, so they cannot be set against your entitlement. That is the opposite of the UK position, where an employer may count bank holidays towards the statutory minimum.

Worked example

ShowHide the full working: 6 inputs, 7 computed steps
A five-day week gets 20 days, NOT the statute’s 24
Inputs
Leave year starts (YYYY-MM-DD)2026-01-01
Leave year ends (YYYY-MM-DD)2026-12-31
First day worked in it (YYYY-MM-DD)2026-01-01
Last day worked in it (YYYY-MM-DD)2026-12-31
Days you work per week5
Days already taken0
Computed by the engine
Year Length Days365
Present Days365
Accrual Fraction1
Weeks Entitlement ✓ pinned4
Full Year Days20
Days Entitled ✓ pinned20
Days Remaining20

Every computed row comes from the engine, run on the inputs above. Rows marked ✓ pinned are also fixed by a published self-test, so a change to the model that moved them would fail its own tests.

Frequently asked questions

Wie viele Urlaubstage stehen mir gesetzlich zu?

Mindestens 24 Werktage nach § 3 BUrlG. Da ein Werktag jeder Tag außer Sonn- und Feiertagen ist, entspricht das vier Wochen — bei einer Fünf-Tage-Woche also 20 Urlaubstage.

Why is the answer 20 days when the law says 24?

Because the 24 is in Werktage, and § 3(2) BUrlG defines a Werktag as any calendar day that is not a Sunday or a public holiday. That is a six-day week, so the entitlement is 24 ÷ 6 = four weeks, which is 20 days on a five-day week.

Do public holidays count against my leave?

No. § 3(2) excludes gesetzliche Feiertage from Werktage altogether, so they sit outside the 24 and cannot be deducted from it.

What about part-time work?

The entitlement is four weeks of your own working week, so three days a week gives 12 days. Enter your days per week and the calculator converts from the statute’s six-day basis to yours.

Sources

Estimate. Not tax advice. The verification badge means the model reproduces the stated formula through 6 self-test cases; the sources support that the formula matches the rules.

Check the arithmetic yourself: how this calculator is verified — the formula behind every derived value, the 6 test cases the engine reproduces, and what the badge does and does not claim. Also available as machine-readable JSON.

Related calculators

France congés payés · United Kingdom holiday entitlement · Ireland annual leave · Spain vacaciones anuales · Austria urlaubsanspruch

Also for Germany: Germany net salary · Germany car tax · Germany freiberufler · Germany mehrwertsteuer (vat)

All Germany calculators · All calculators

Fork this model in the Valem sandbox →

Built with Valem — a live, verifiable calculator you can fork and embed.