Paid leave earned over the period
PL = min(30, roundUp(2.5 × Mw + 2 × Ms))
With Mw + Ms ≤ 12 months; the sick-leave part 2 × Ms never exceeds 24 days.
Calculate paid leave earned under French law: 2.5 working days per month worked, 2 days per month of non-occupational sick leave since the April 2024 law, rounding up and a 30-day ceiling.
French private-sector rules (Labour Code, art. L3141-3 to L3141-7): 2.5 working days per month of actual or equivalent work, 2 days per month of non-occupational sick leave (24 days at most), total rounded up and capped at 30. A collective agreement may grant more.
Check the values: work and sick-leave months cannot exceed 12 months in total, and rates must be positive.
Leave earned
This calculator applies French employment law. A private-sector employee in France earns 2.5 “working days” (jours ouvrables, six per week) of paid leave per month of actual work for the same employer: 30 days, or five weeks, for a full year. Since Act No. 2024-364 of 22 April 2024, non-occupational sick leave also earns paid leave, at a reduced rate of 2 working days per month. The tool keeps the two kinds of periods apart, applies the statutory rounding and ceiling, and shows each step so you can compare it with a French payslip.
Months of actual work and periods treated as work (paid leave taken, maternity, paternity or adoption leave, compensatory rest, rest days under a working-time agreement, work accidents and occupational diseases) are multiplied by 2.5. Months of non-occupational sick leave are multiplied by 2 (article L3141-5-1 of the French Labour Code), with at most 24 days per reference period. Both amounts are added; a fractional total is rounded up to the next whole day (article L3141-7), then capped at 30 working days, the maximum set by article L3141-3. Four weeks or 24 days of work count as one month (article L3141-4), so six weeks are entered as 1.5 months. Rates and ceiling stay editable for a more generous collective agreement. Results are in jours ouvrables: 30 of them equal 25 jours ouvrés (Monday to Friday).
By default 1 June to 31 May; 1 April to 31 March in sectors using a leave fund (construction, performing arts); or the dates set by an agreement.
Include leave taken, maternity or paternity leave, work accidents and occupational diseases. Convert weeks: 4 weeks = 1 month.
Enter them in the second field: they earn 2 days per month, not 2.5.
2.5 and 2 days are the statutory values. Change them only if your collective agreement grants more.
It is the number of working days earned, rounded up and capped at 30.
Work-based and sick-leave entitlements are added, rounded up, then capped.
PL = min(30, roundUp(2.5 × Mw + 2 × Ms))
With Mw + Ms ≤ 12 months; the sick-leave part 2 × Ms never exceeds 24 days.
Work accidents and occupational diseases count as actual work: enter them in Mw, they earn 2.5 days per month.
7 months worked and 5 months of sick leave: 7 × 2.5 + 5 × 2 = 27.5, rounded up to 28 working days, instead of 17.5 days before the 2024 reform.
Hired on 1 January with a reference period ending on 31 May, you have 5 months: 12.5 days, rounded up to 13.
12 months of non-occupational sick leave give 24 working days, the maximum for such periods.
Compare the “congés acquis” counter on the payslip with the work and sick-leave breakdown shown here.
Change the rate or ceiling to include seniority days or a specific collective-agreement scheme.
Rounding up applies to the total.
Input
7 months worked, 5 months of non-occupational sick leaveResult
17.5 + 10 = 27.5 → 28 working daysThe example given by Service-Public.fr.
Input
5 months worked, no sick leaveResult
12.5 → 13 working daysThat is 25 days when counted Monday to Friday.
Input
12 months workedResult
30 working days2.5 working days per month of actual work for the same employer (article L3141-3 of the Labour Code), so 30 working days for a full year. A collective agreement may grant more.
Yes, since the Act of 22 April 2024: non-occupational sick leave earns 2 working days per month, up to 24 days per reference period. Sick leave due to a work accident or occupational disease counts as actual work and earns 2.5 days per month.
Article L3141-7 requires a fractional number of days to be raised to the next whole number. Rounding always goes up, never to the nearest.
Not under the statutory entitlement, which is capped at 30 working days. Agreement-based days (seniority, splitting, age, disability) may be added depending on the applicable agreement.
Four weeks or 24 working days count as one month. Enter a decimal: 2 weeks = 0.5 month, 6 weeks = 1.5 months.
Jours ouvrables are all days except the weekly rest day (usually Sunday) and public holidays off, so six per week. Jours ouvrés are the days the company actually works, usually five. Counting in jours ouvrés must give at least equivalent rights: 25 jours ouvrés for 30 ouvrables.
No. They earn 2.5 working days per month like full-time employees. Holiday pay follows their salary.
No. French holiday pay is calculated separately by comparing salary maintenance with one tenth of gross pay over the period; the more favourable method applies.
Related tools
Tools similar or complementary to this one.
Count the business days between two dates and shift a date by a number of working days, for a Monday–Friday or other working week.
Convert a part-time percentage into hours per week, month and year, or find the percentage of a weekly schedule.
Estimate French RTT days: a 39-hour week against the 35-hour reference, or rest days under a 218-day annual package for a given year.
Date differences, durations, business days, ISO weeks, recurrences and formats: choose the right date and time calculation.
Understand the difference between a clock time and a duration, calculate intervals between times, and convert seconds, minutes, hours, days and weeks.
Understand the French distinction between part-time additional hours and overtime, including limits, premium bands and examples.
Learn how to calculate hours inside a night period, handle shifts crossing midnight and distinguish pay premiums from compensatory rest.