Heures Supplémentaires au Maroc

Règles et majorations selon le Code du Travail marocain

Majorations légales (Article 201)

Heures de jour (6h - 21h)

+25%

Majoration de 25% sur le salaire horaire normal

Heures de nuit (21h - 6h)

+50%

Majoration de 50% sur le salaire horaire normal

Weekend / jour de repos

+50%

Samedi/dimanche ou jour de repos hebdomadaire

Jours fériés

+100%

Majoration de 100% pour les jours fériés officiels

Limites légales

💡 Durée légale du travail :

  • 44 heures par semaine
  • 191 heures par mois (en moyenne)
  • 2 288 heures par an

📋 Heures supplémentaires :

Maximum autorisé :

200 heures/an

Par salarié selon le Code du Travail

Calcul du salaire horaire

Formule de base :

Salaire horaire = Salaire mensuel ÷ 191 heures

📋 Exemple :

Pour un salaire de 5 000 MAD/mois
Taux horaire = 5 000 ÷ 191 = 26,18 MAD/heure

Calcul heure supplémentaire :

Heure sup. = Salaire horaire × (1 + Majoration)

📋 Exemple :

Heure de jour supplémentaire (+25%)
26,18 MAD × 1,25 = 32,73 MAD/heure

Exemples Pratiques Détaillés

Exemple 1 : 10 heures supplémentaires de jour

Salaire mensuel de base :6 000,00 MAD
Taux horaire (6 000 ÷ 191) :31,41 MAD/h

Calcul des heures supplémentaires :

10 heures de jour (majoration 25%) :10 × 31,41 × 1,25
Prime heures supplémentaires :+ 392,63 MAD
Salaire total du mois :6 392,63 MAD

Exemple 2 : Mixte jour + nuit

Salaire mensuel de base :8 000,00 MAD
Taux horaire (8 000 ÷ 191) :41,88 MAD/h

Heures supplémentaires effectuées :

8 heures de jour (majoration 25%) :8 × 41,88 × 1,25
= 418,80 MAD
6 heures de nuit (majoration 50%) :6 × 41,88 × 1,50
= 376,92 MAD
Total prime heures supplémentaires :+ 795,72 MAD
Salaire total du mois :8 795,72 MAD

Exemple 3 : Travail le jour férié

Salaire mensuel de base :7 000,00 MAD
Taux horaire (7 000 ÷ 191) :36,65 MAD/h

Travail un jour férié :

8 heures travaillées le jour férié (majoration 100%) :8 × 36,65 × 2,00
Prime jour férié :+ 586,40 MAD
Salaire total du mois :7 586,40 MAD

⚠️ Le jour férié est déjà payé dans le salaire mensuel, la majoration de 100% s'ajoute donc au salaire.

Exemple 4 : Scénario complexe sur un mois

Situation :

Salaire de base 9 000 MAD, avec 15 heures supplémentaires dans le mois :

  • 10 heures en journée normale
  • 3 heures de nuit
  • 2 heures le samedi (jour de repos)
Taux horaire (9 000 ÷ 191) :47,12 MAD/h
10h jour :10 × 47,12 × 1,25 = 589,00 MAD
3h nuit :3 × 47,12 × 1,50 = 212,04 MAD
2h weekend :2 × 47,12 × 1,50 = 141,36 MAD
Total prime heures supplémentaires :+ 942,40 MAD
Salaire brut total du mois :9 942,40 MAD

Avant déduction des cotisations sociales et de l'IR

Points Importants à Retenir

⚠️ Limite annuelle

Maximum 200 heures supplémentaires par an et par salarié selon l'Article 201 du Code du Travail.

📝 Obligation de l'employeur

L'employeur doit tenir un registre des heures supplémentaires effectuées par chaque salarié.

💰 Alternative au paiement

L'employeur peut, au choix, accorder un repos compensateur équivalent au lieu du paiement (Article 202).

Questions Fréquentes

Les heures supplémentaires sont-elles soumises aux cotisations ?

Oui, les heures supplémentaires font partie du salaire brut et sont donc soumises aux cotisations sociales (CNSS, AMO, IPE) et à l'impôt sur le revenu.

Puis-je refuser de faire des heures supplémentaires ?

En principe, les heures supplémentaires sont volontaires. Cependant, en cas de circonstances exceptionnelles ou si prévu au contrat, l'employeur peut les imposer dans la limite légale.

Comment calculer mon taux horaire si j'ai une prime d'ancienneté ?

Le taux horaire se calcule sur le salaire de base uniquement, sans inclure la prime d'ancienneté. Exemple : salaire de base 7 000 MAD → taux horaire = 7 000 ÷ 191 = 36,65 MAD/h.

Les heures du vendredi soir sont-elles majorées ?

Si elles sont effectuées après 21h, elles sont considérées comme des heures de nuit et majorées à 50%. Si avant 21h, elles sont majorées à 25% comme des heures de jour normales.

Calculez vos heures supplémentaires maintenant

Utilisez notre calculateur pour obtenir instantanément le montant exact de vos heures supplémentaires.

Accéder au calculateur