La paie marocaine, en 38 fiches.
Le mémo de référence — SMIG, IR, CNSS, AMO, congés, rupture, retraite.
Chaque règle expliquée en une fiche, sourcée article par article, mise à jour Loi de Finances 2026. Adapté du guide Grandguillot au droit marocain. Réponse à la vraie question, en 30 secondes.
Les 38 Fiches Pratiques de Paie
Chaque fiche couvre un sujet clé de la paie marocaine avec les règles légales en vigueur au 1er janvier 2026.
Le Salaire & les Modes de Rémunération
SMIG & SMAG 2026
Art. 345, 346 Code du Travail| Indicateur | Valeur 2026 |
|---|---|
| SMIG horaire | 17,92 DH (+5% depuis jan. 2026) |
| SMIG mensuel | 3 422,72 DH (base 191 h) |
| SMAG journalier | 93,00 DH (jan.) / 97,44 DH (avr. 2026) |
Heures Supplémentaires
Art. 184 Code du Travail — 44h/semaine| Situation | Majoration légale |
|---|---|
| Durée normale | 44 h/semaine |
| HS jour (jours ouvrables) | +25% |
| HS nuit (21h–5h) | +50% |
| HS jour de repos (jour) | +50% |
| HS nuit de repos (nuit) | +100% |
| 1er Mai | Seul jour férié légal chômé et payé |
Cotisations Sociales & Fiscales 2026
| Cotisation | Assiette | Salarié | Patronal |
|---|---|---|---|
| CNSS Retraite | Plaf. 6 000 DH | 4,48% | 8,98% |
| Alloc. Familiales | Totalité | — | 6,40% |
| AMO | Totalité | 2,26% | 3,96% |
| IPE | Plaf. 6 000 DH | 0,19% | 0,38% |
| Formation Prof. | Totalité | — | 1,60% |
| IR Salaires | Net imposable | Barème progressif | — |
Calcul du Salaire Net Imposable
− CNSS salarié (4,48% × min(SB, 6 000))
− AMO salarié (2,26% × SB)
− IPE salarié (0,19% × min(SB, 6 000))
− Frais professionnels (35% ou 25%)
= Salaire Net Imposable (SNI)
− IR (barème progressif / 12)
− Déd. familiales (600 DH × enfants)
= NET À PAYER
Barème IR 2026 — Annuel et Mensuel
Tranches Annuelles (SNI annuel)
Tranches Mensuelles (SNI mensuel)
| SNI mensuel (DH) | Taux | Déductible |
|---|---|---|
| 0 — 3 333,33 | 0% | 0 |
| 3 333,34 — 5 000 | 10% | 333,33 |
| 5 000,01 — 6 666,67 | 20% | 833,33 |
| 6 666,68 — 8 333,33 | 30% | 1 500,00 |
| 8 333,34 — 15 000 | 34% | 1 833,33 |
| > 15 000 | 37% | 2 283,33 |
Absences, Maladie & Congés Payés
Absences Rémunérées
Art. 274 Code du Travail| Événement | Jours |
|---|---|
| Mariage du salarié | 4 jours |
| Naissance enfant | 3 jours |
| Décès conjoint / parent | 3 jours |
| Circoncision | 2 jours |
| Décès proche | 1 jour |
| Congé maternité | 98 jours |
IJM CNSS Maladie
Délai de carence : 3 jours| Paramètre | Valeur |
|---|---|
| Accès | 54 jours cotisés / 6 mois |
| Carence | 3 jours (versement dès J+4) |
| Montant | 50% salaire journalier |
| 3 enfants+ | 66,67% (2/3) |
| Durée max | 52 semaines / 24 mois |
Congés Payés
Art. 231 — 1,5 j/mois| Ancienneté | Total congé |
|---|---|
| < 5 ans | 18 jours |
| 5–10 ans | 19,5 jours |
| 10–15 ans | 21 jours |
| 15–20 ans | 22,5 jours |
| 20–25 ans | 24 jours |
| ≥ 25 ans | 25,5 jours |
Rupture du Contrat & Protection des Salaires
Indemnité Légale de Licenciement
Art. 52 Code du Travail| Ancienneté | Indemnité annuelle |
|---|---|
| 1ères 5 années | 96 heures de salaire / an |
| De 6 à 10 ans | 144 heures de salaire / an |
| De 11 à 15 ans | 192 heures de salaire / an |
| Au-delà de 15 ans | 240 heures de salaire / an |
Saisie sur Salaire
Fraction insaisissable garantie| Tranche nette (DH/mois) | Fraction saisissable |
|---|---|
| ≤ 500 DH | Insaisissable |
| 501 — 1 000 DH | 1/10 de la tranche |
| 1 001 — 2 000 DH | 1/5 de la tranche |
| 2 001 — 3 000 DH | 1/4 de la tranche |
| 3 001 — 4 000 DH | 1/3 de la tranche |
| 4 001 — 5 000 DH | 1/2 de la tranche |
| > 5 000 DH | Intégralement saisissable |
Régimes de Retraite Marocains
| Régime | Organisme | Bénéficiaires | Cot. Salarié | Cot. Patronal |
|---|---|---|---|---|
| Retraite de base | CNSS | Salariés secteur privé | 4,48% (plaf. 6 000 DH) | 8,98% |
| Retraite complémentaire | CIMR | Salariés affiliés | Variable (accord) | Variable |
| Retraite base public | CMR | Fonctionnaires | 14% | 14% |
| RCAR | RCAR | Agents non titulaires État | 6% | 12% |
Prime d'Ancienneté & Classification
Prime d'Ancienneté
Art. 350 Code du TravailObligatoire pour tout salarié ayant plus de 2 ans de service continu. Calculée sur le salaire de base brut + heures supplémentaires (primes et indemnités exclues).
| Ancienneté | Taux | Exemple (Base 5000 DH) |
|---|---|---|
| De 2 à 5 ans | 5% | 250 DH |
| De 5 à 12 ans | 10% | 500 DH |
| De 12 à 20 ans | 15% | 750 DH |
| De 20 à 25 ans | 20% | 1000 DH |
| Plus de 25 ans | 25% | 1250 DH |
M. Ahmed : 8 ans d'ancienneté, salaire base 6 500 DH, 20h supplémentaires à 25 DH/h
2. Taux (8 ans) : 10%
3. Prime : 7 000 × 10% = 700 DH
Classification des Emplois
Type Poste vs Type ContratPour une gestion RH claire, utilisez « Type Poste » plutôt que "type_contrat".
Direction, encadrement, ingénieurs
Supervision technique, contremaîtres
Personnel administratif et commercial
Personnel de production et d'exécution
Travail Temporaire & Période d'Essai
Travail Temporaire (Intérim)
Contrat ETT → Entreprise utilisatrice| Type de Mission | Durée Maximum |
|---|---|
| Surcroît d'activité | 3 mois (renouvelable 1 fois) |
| Travail saisonnier | 6 mois |
Intérimaire Agent de Production : Mission 2 mois surcroît activité
- Salaire permanent poste équivalent : 3 800 DH
- Salaire minimum intérimaire : 3 800 DH (égalité obligatoire)
- Durée max : 3 mois + 3 mois renouvellement = 6 mois total
Période d'Essai
Art. 13 et 14 Code du TravailDurées légales maximales pour CDI selon catégorie :
| Catégorie | Durée Initiale | Renouvellement | Max Total |
|---|---|---|---|
| Cadres | 3 mois | 1 fois | 6 mois |
| Employés | 1,5 mois | 1 fois | 3 mois |
| Ouvriers | 15 jours | 1 fois | 30 jours |
Mme Fatima embauchée comme Comptable (Employé)
- Date embauche : 1er janvier 2026
- Essai initial : 1,5 mois → fin le 14 février
- Renouvellement possible : + 1,5 mois → fin le 31 mars
- Max total : 3 mois (90 jours)
Préavis de Rupture & Décompte Rotateurs
Préavis de Rupture
Démission ou Licenciement (hors faute grave)| Ancienneté | Cadres et Assimilés | Employés et Ouvriers |
|---|---|---|
| Moins de 1 an | 1 mois | 8 jours |
| De 1 à 5 ans | 2 mois | 1 mois |
| Plus de 5 ans | 3 mois | 2 mois |
M. Karim Cadre Commercial, 7 ans ancienneté, démission le 15 mars
Ancienneté : 7 ans → Préavis 3 mois
Date démission : 15 mars 2026
Départ effectif : 15 juin 2026
Salaire préavis : Mars (partiel) + Avril + Mai + Juin (partiel)
Décompte Jours Remplacement
Rotators / RoulementPour agents en roulement (rotators), calcul basé sur jours effectifs uniques travaillés, NON sur la sommation des lignes de pointage.
Agent de sécurité en roulement 12h/jour
| Date | Poste | Heures |
| 01/03 | Jour | 12h |
| 02/03 | Repos | - |
| 03/03 | Nuit | 12h |
| 04/03 | Repos | - |
❌ Erreur courante : Compter 4 lignes de pointage
Frais Professionnels & Prime de Panier
Frais Professionnels
Déduction forfaitaire IRDéduction forfaitaire sur le Salaire Net Imposable (SNI) avant application du barème IR.
| Catégorie | Taux | Plafond Annuel | Plafond Mensuel |
|---|---|---|---|
| Général | 20% | 30 000 DH | 2 500 DH |
| Journalistes | 25% | 37 500 DH | 3 125 DH |
| Personnel navigant | 35% | 52 500 DH | 4 375 DH |
Mme Salma Cadre, SNI mensuel 12 000 DH
2. Frais pro (20%) : 12 000 × 20% = 2 400 DH
3. Plafond mensuel : 2 500 DH ✓ (pas dépassé)
4. SNI après déduction : 12 000 - 2 400 = 9 600 DH
→ IR calculé sur 9 600 DH (économie fiscale)
Prime de Panier
Indemnité de restaurationExonérée de charges sociales et fiscales si justifiée par conditions de travail (travail posté, continu).
Calcul : 2 × 17,92 DH = 35,84 DH/jour
M. Hassan Agent de production posté, 22 jours travaillés/mois
30 DH < 35,84 DH → ✓ Totalement exonérée
Montant mensuel : 30 × 22 = 660 DH exonérés
40 DH > 35,84 DH → Dépassement 4,16 DH/jour
Exonéré : 35,84 × 22 = 788,48 DH
Imposable : 4,16 × 22 = 91,52 DH (réintégré dans SNI)
Indemnité Kilométrique & Télédéclaration
Indemnité Kilométrique
Véhicule personnel → usage professionnelIndemnise le salarié utilisant son véhicule personnel pour déplacements professionnels. Exonération selon barème kilométrique État basé sur puissance fiscale (CV).
| Puissance (CV) | Formule Annuelle |
|---|---|
| 4 CV | Km × 0,22 + 1 560 DH |
| 6 CV | Km × 0,26 + 1 920 DH |
| 8 CV | Km × 0,30 + 2 280 DH |
Mme Meriem Commercial, véhicule 6 CV, 15 000 km annuels professionnels
Calcul annuel : (15 000 × 0,26) + 1 920
= 3 900 + 1 920
= 5 820 DH/an
Mensuel : 5 820 ÷ 12 = 485 DH/mois
Télédéclaration Annuelle
État 9421 - DGI SIMPLDéclaration annuelle des traitements et salaires à soumettre avant fin février N+1 sur le portail SIMPL de la DGI.
Identité salariés, CIN, salaires bruts, IR prélevé, cotisations
Pour traitement de milliers de bulletins, génération automatique indispensable
Module intégré, export XML conforme, envoi sécurisé SIMPL
Avantages en Nature & Reporting
Avantages en Nature
Logement, véhicule, servicesAvantages fournis par l'employeur : logement, véhicule de service, factures (eau, électricité, téléphone).
| Type d'Avantage | Évaluation |
|---|---|
| Logement | Valeur locative réelle ou 5% salaire brut |
| Véhicule | 20% valeur TTC/an (usage pro/perso mixte) |
| Électricité/Eau | Montant factures réelles |
| Téléphone | Forfait abonnement + dépassements perso |
M. Rachid Directeur, bénéficie d'un logement de fonction
Valeur locative logement : 4 500 DH/mois
Bulletin de paie :
+ Salaire base : 18 000 DH
+ Avantage logement : 4 500 DH
= Salaire brut : 22 500 DH (base CNSS/IR)
- CNSS, AMO, IR sur 22 500 DH
- Avantage logement : -4 500 DH (déduit du net)
= Net à payer
Vues et Reportings de Masse
Consultation & Export bulletinsPour consultation experte et export de milliers de bulletins (ex: JSON-RPC vers ERP), privilégiez les vues "list" (nouvelle norme Odoo 18).
Remplace l'ancienne "tree" view, optimisé pour grands volumes
Par période, département, type contrat, statut bulletin
Masse salariale, charges sociales, audit éléments variables
- Audit mensuel : Export 500 bulletins filtrés par département
- Compta : Journal comptable automatique vers module Comptabilité
- Déclarations : Export CNSS bordereau, État 9421 XML
- Analyse : Reporting masse salariale, coût patronal par service
Sanctions Disciplinaires & Licenciement Faute Grave
Sanctions Disciplinaires
Art. 37 Code du TravailÉchelle graduelle obligatoire en cas de manquement du salarié :
Notification écrite, 1ère sanction
Sanction écrite plus sévère
Suspension max 8 jours sans salaire
Changement service/établissement
Sanction ultime
Mme Nadia retards répétés au travail
- Mars 2026 : 1er avertissement écrit
- Avril 2026 : Nouveaux retards → Blâme
- Mai 2026 : Persistance → 2ème blâme + mise à pied 3 jours
- Juin 2026 : Pas d'amélioration → 3ème blâme ou mutation
- Si échec : Licenciement justifié (échelle respectée)
Licenciement pour Faute Grave
Art. 61 et 62 Code du TravailEn cas de faute grave caractérisée, le salarié peut être licencié sans préavis ni indemnité légale.
| Étape | Délai/Action |
|---|---|
| 1. Constatation | Faute grave constatée et documentée |
| 2. Convocation | Lettre recommandée avec AR |
| 3. Entretien d'écoute | Max 8 jours après constatation |
| 4. Décision | Notification écrite licenciement |
M. Omar Agent magasin, vol marchandises constaté
Mardi 4 mars : Convocation envoyée (entretien le 7 mars)
Vendredi 7 mars : Entretien d'écoute (dans les 8 jours ✓)
Lundi 10 mars : Notification licenciement faute grave
Conséquences :
❌ Pas de préavis
❌ Pas d'indemnité légale de licenciement
✓ Indemnités congés non pris dues
✓ Salaire jusqu'au jour du licenciement
Congé de Maternité & Indemnité Perte d'Emploi
Congé de Maternité
Art. 152 Code du TravailLes femmes salariées bénéficient d'un congé de maternité de 14 semaines (98 jours).
| Aspect | Détails |
|---|---|
| Durée totale | 14 semaines (98 jours) |
| Avant accouchement | Minimum 7 semaines |
| Après accouchement | 7 semaines (peut être prolongé) |
| Salaire employeur | Non maintenu (sauf convention) |
| Indemnité CNSS | 100% salaire (plafonné 6 000 DH) |
Mme Leila Employée, salaire brut 7 500 DH/mois
Début congé : 24 avril 2026 (7 semaines avant)
Fin congé : 3 août 2026 (7 semaines après)
💰 Indemnité journalière CNSS :
Salaire plafonné : min(7 500, 6 000) = 6 000 DH
Indemnité journalière : 6 000 ÷ 30 = 200 DH/jour
Total 98 jours : 200 × 98 = 19 600 DH
→ Versé directement par la CNSS (pas l'employeur)
Indemnité de Perte d'Emploi (IPE)
Dispositif CNSSDispositif géré par la CNSS pour soutenir les salariés ayant perdu leur emploi involontairement.
| Critère | Valeur |
|---|---|
| Montant | 70% du salaire de référence |
| Salaire référence | Moyenne mensuelle 36 derniers mois |
| Plafond | SMIG (3 422,72 DH en 2026) |
| Durée max | 6 mois |
| Cotisation | 0,19% (salarié) + 0,38% (employeur) |
M. Youssef licencié pour motif économique après 5 ans
Plafond SMIG 2026 : 3 422,72 DH
Salaire référence retenu : min(4 200, 3 422,72) = 3 422,72 DH
💰 IPE mensuelle :
3 422,72 × 70% = 2 395,90 DH/mois
Durée indemnisation : 6 mois maximum
Total IPE : 2 395,90 × 6 = 14 375,40 DH
Travail de Nuit & Gestion Prêts/Acomptes
Le Travail de Nuit
Heures 21h00 → 06h00Heures effectuées entre 21h00 et 06h00 (secteur non agricole) ouvrent droit à compensations.
| Heures Nuit | Majoration HS | Total Majoration |
|---|---|---|
| Heures normales (174-191h) | - | Prime nuit seule |
| HS nuit (au-delà 191h) | +25% (jour) | Prime nuit + 25% |
| HS nuit jour férié | +50% | Prime nuit + 50% |
M. Samir Agent sécurité, taux horaire 25 DH, 10h supplémentaires de nuit
Taux horaire nuit : 25 × 1,15 = 28,75 DH
10 HS nuit : 28,75 × 1,25 = 35,94 DH/h
Total 10h : 35,94 × 10 = 359,40 DH
Cas 2 : Sans convention (seulement HS)
10 HS nuit : 25 × 1,25 = 31,25 DH/h
Total 10h : 31,25 × 10 = 312,50 DH
Gestion des Prêts et Acomptes
Art. 318 - Limite 1/10èmePaiement anticipé d'une portion du salaire déjà acquis (ex: versé le 15). Intégralement retenu sur paie du mois.
Retenue échelonnée sur plusieurs mois. Limite légale : 1/10ème du salaire exigible (Art. 318)
Mme Samira Salaire net 5 000 DH, prêt employeur 10 000 DH
Demande acompte : 2 000 DH (15 mars)
Paie fin mars : Salaire net - 2 000 DH acompte = 3 000 DH
→ Retenue intégrale en 1 fois
Retenue max mensuelle : 5 000 × 10% = 500 DH/mois
Nombre mensualités : 10 000 ÷ 500 = 20 mois
Salaire net mensuel : 5 000 - 500 = 4 500 DH
→ Retenue échelonnée respectant limite 1/10ème
Repos Hebdomadaire & Solde de Tout Compte
Le Repos Hebdomadaire
Art. 205 Code du TravailTout salarié a droit à un repos hebdomadaire d'au moins 24 heures consécutives (généralement dimanche).
| Situation | Traitement |
|---|---|
| Repos normal | 24h consécutives minimum, généralement dimanche |
| Travail exceptionnel | Repos compensateur équivalent obligatoire |
| Ou rémunération | Heures majorées (selon convention) |
M. Aziz Agent maintenance, taux horaire 30 DH, travail exceptionnel dimanche 8h
Travail dimanche 8h → Repos lundi 8h
→ Pas de majoration, juste décalage repos
Option 2 : Rémunération majorée
Convention prévoit majoration 50% jour repos
Taux majoré : 30 × 1,50 = 45 DH/h
Total 8h : 45 × 8 = 360 DH
→ Payé en plus du salaire normal
Reçu pour Solde de Tout Compte
Art. 73 Code du TravailDocument délivré et signé à la fin du contrat. Pour valeur libératoire complète (délai forclusion 60 jours), doit comporter 3 conditions de forme strictes.
Sommes versées ligne par ligne (salaire, indemnités, congés)
Texte explicite : "Le présent reçu a valeur libératoire dans un délai de 60 jours"
"Lu et approuvé, pour solde de tout compte" écrit de la main du salarié
Mme Ghita fin contrat après 6 ans, licenciement
Je soussignée Mme Ghita, reconnais avoir reçu de la société XYZ les sommes suivantes :
• Salaire mars 2026 (prorata) : 2 800 DH
• Indemnité compensatrice préavis : 5 600 DH
• Indemnité légale licenciement : 8 400 DH
• Indemnité congés non pris (12 jours) : 2 240 DH
TOTAL VERSÉ : 19 040 DH
Le présent reçu a valeur libératoire dans un délai de 60 jours à compter de ce jour.
Lu et approuvé, pour solde de tout compte
[Signature manuscrite Mme Ghita]
Date : 31 mars 2026
Appliquez ces règles avec nos outils gratuits
Ces règles appliquées automatiquement dans nos logiciels
SOFTY PAIE et NEURO PAYE intègrent en temps réel toutes les règles légales 2026 — SMIG, IR, CNSS, AMO, prime d'ancienneté — mises à jour à chaque Loi de Finances.