# Congé Annuel Luxembourg 2026 — 26 Jours Ouvrables

Source page: https://valem.run/calculators/luxembourg/holiday-entitlement

The legal annual leave is 26 jours ouvrables a year, regardless of the employee’s age, and it accrues at one twelfth per full month worked in the first year. A new employee must generally complete three months of uninterrupted work with the same employer before the accrued leave can be taken.

**Tax year:** 2026

## How it is calculated

*"La durée du congé annuel est fixée à 26 jours ouvrables par année, indépendamment de l’âge du salarié."* Twenty-six working days is the **second-highest real entitlement in this comparison**, behind only the UK’s 28 and ahead of Finland, Sweden, Austria and Argentina at 25.

**The ITM records how it got there, which is worth quoting because it dates the figure.** *"L’article L. 233-4 du Code du travail prévoit une augmentation du congé payé légal minimum de 25 à 26 jours par année"* — in force since 1 January 2019. A page still reporting 25 is reporting pre-2019 law.

**And it is age-blind, which is unusual here.** Switzerland gives a fifth week below 20, Slovakia a fifth from 33, Norway more from 60, Türkiye a floor at both ends. Luxembourg says *"indépendamment de l’âge"* in the same sentence as the number.

**The three-month rule is about taking the leave, not earning it.** *"Le salarié ne peut prendre son congé qu’après 3 mois de travail ininterrompu auprès d’un même employeur"*, and it applies to fixed-term and permanent contracts alike. Meanwhile *"le congé de la première année est dû à raison d’un douzième par mois de travail entier"* — so the days accrue from month one and simply cannot be used yet.

**Everyone is covered, apprentices included, whatever their schedule.** The ITM publishes a separate table of the leave HOURS owed to part-time employees, and parental leave suspends accrual when taken full-time while being pro-rated against weekly hours when part-time. Maternity leave does not suspend it.

## Worked example

With Full months worked this year of 12, this model computes Days Entitled of 26.

## Inputs

| Name | Label | Type |
| --- | --- | --- |
| `monthsWorked` | Full months worked this year | number |
| `daysTaken` | Days already taken | number |

## Sources

- [Guichet.lu, Demander un congé légal annuel — guichet.public.lu (26 jours ouvrables a year regardless of age; a twelfth per full month in the first year; three months before the leave may be taken)](https://guichet.public.lu/fr/citoyens/travail/conges-jours-feries/annuel/conge-legal-annuel.html) (checked 2026-10-11)
- [Inspection du travail et des mines, D8a1 — itm.public.lu (the 26 days in force since 1 January 2019, raised from 25 by art. L. 233-4 of the Code du travail)](https://itm.public.lu/fr/questions-reponses/droit-travail/conges/a/a1.html) (checked 2026-10-11)

## What this page claims

The Valem engine reproduces this model's formula through 9 self-test cases. That shows internal consistency, not that the formula matches current law; the cited sources are the evidence for that. Estimate, not tax advice.

## For agents

- Model manifest (formula, constants, test vectors): https://valem.run/calculators/luxembourg/holiday-entitlement.json
- Compute by URL: https://valem.run/calculators/luxembourg/holiday-entitlement.json?monthsWorked=12
- MCP: https://valem.run/mcp/calculators (call `calculate` with calculator `luxembourg/holiday-entitlement`)
