Last updated: January 2026
Every Moroccan employee is entitled to annual paid leave, whose duration increases with seniority, and to a corresponding allowance calculated based on their salary.
The employee accrues 1.5 days of leave per month of actual work, i.e. 18 working days per year for a full year. This duration increases by 1.5 additional days every 5 years of seniority. Employees under 18 are entitled to 2 days per month.
Leave allowance = Monthly gross salary ÷ 26 days × Number of leave days taken. The reference salary taken into account generally includes the base salary and bonuses of a regular nature.
For an employee with a gross salary of 8,000 MAD/month taking 5 days of leave: allowance = (8,000 ÷ 26) × 5 ≈ 1,538.46 MAD.
In the event of termination of the employment contract, accrued but unused leave days must be paid to the employee as a compensatory allowance, calculated using the same formula.
Track your leave balance on your payslip →