Comment Calculer les Heures Supplémentaires au Maroc
Mis à jour le 2026-09-28
Le Code du travail marocain prévoit des majorations différentes selon le moment où les heures supplémentaires sont effectuées — un point souvent mal compris qui peut conduire à sous-estimer le montant réellement dû.
Calculer le taux horaire de base
Divisez le salaire brut mensuel par 191, la base légale mensuelle en heures — la même base utilisée pour le calcul de l'indemnité de licenciement.
Identifier la catégorie d'heures
Jour ouvrable entre 6h et 21h (majoration 25%), nuit d'un jour ouvrable entre 21h et 6h (50%), jour de repos hebdomadaire en journée (50%) ou la nuit (100%), ou jour férié légal (100%).
Appliquer la majoration
Multipliez le taux horaire de base par (1 + taux de majoration) pour obtenir le taux horaire majoré applicable aux heures supplémentaires.
Multiplier par le nombre d'heures
Le taux horaire majoré multiplié par le nombre d'heures supplémentaires effectuées donne le montant total dû.
Exemple
Pour un salaire brut de 6 000 MAD et 5 heures supplémentaires un jour ouvrable normal (majoration 25%) : taux horaire de base de 31,41 MAD, taux majoré de 39,27 MAD, soit 196,33 MAD au total.
Points importants
- Les taux de majoration sont fixés par les articles 196 à 201 du Code du travail (loi 65-99).
- Certaines catégories de salariés (cadres dirigeants notamment) peuvent être exclues du régime des heures supplémentaires selon leur contrat.
- Une convention collective peut prévoir une majoration plus favorable que le minimum légal.
Frequently Asked Questions
- Le taux horaire des heures supplémentaires est-il le même que celui des heures normales ?
- Non — le taux horaire normal (salaire ÷ 191h) sert de base, mais chaque heure supplémentaire est ensuite majorée de 25% à 100% selon la catégorie.