Morocco paid-leave calculator

How many days you have accrued to date, including the seniority uplift.

Accrued this leave year,
Annual entitlement,
Remaining balance,
Total seniority
Months worked since hire
Current leave-year start
Months elapsed this year
Base entitlement (1.5 days/month)
Seniority uplift (+1.5 days / 5 years)
Total annual (capped 30 d)
Accrued this leave year
Days already taken (this year)
Remaining balance

Paid leave: days earned by seniority

The annual entitlement by length of service, and the days already accrued 3, 6 and 9 months into the current leave year, computed the way the calculator does it. In working days.

Paid leave days by seniority (working days)
SeniorityAnnual entitlementAfter 3 monthsAfter 6 monthsAfter 9 months
1 year 18.0 4.59.013.5
5 years 19.5 4.99.814.6
10 years 21.0 5.310.515.8
15 years 22.5 5.611.316.9
20 years 24.0 6.012.018.0
25 years 25.5 6.412.819.1
30 years 27.0 6.813.520.3
40 years 30.0 7.515.022.5

Labour Code article 231: 1.5 days per month of service, so 18 days a year, plus 1.5 days for each full 5 years of seniority, up to 30 days. The cap is reached at 40 years.

Rules in effect at 2026-01-01. Source: Labour Code, articles 231 onwards.

Notes. Days are working days. Public holidays falling during leave are not counted. A collective agreement or company rule may provide a more generous regime. The calculator uses the adult rate: employees under 18 accrue 2 days a month, 24 a year (article 231).

Related: full annual-leave guide, Labour Code.