Ce simulateur calcule votre indemnité légale de licenciement à partir de votre salaire mensuel brut moyen et de votre ancienneté, selon le barème progressif par tranche de l'article 53 du Code du travail. Il applique ensuite le plafond d'exonération d'impôt sur le revenu de 1 000 000 DH (art. 57-7° du CGI), cumulatif avec vos autres indemnités de même nature perçues la même année. Le calcul se met à jour au fil de la saisie, sans bouton ni envoi : rien ne quitte votre navigateur. Pour le barème complet de l'impôt sur le revenu, la page impôt sur le revenu le détaille article par article.
Votre situation
Indemnité légale
110 769,23DH
Entièrement exonérée d'impôt sur le revenu
Taux horaire
28,85 DH
Heures dues
3 840 h
Part taxable
0,00 DH
Part exonérée d'IR
110 769,23 DH
Part taxable
0,00 DH
Cette part est soumise à l'IR selon votre situation globale et un mécanisme d'étalement sur 4 ans — elle ne représente pas le montant d'impôt à payer.
Le nombre d'heures de travail mensuelles (208h par défaut, base 8h × 26 jours) est une hypothèse de calcul, pas une règle fixe — ajustez-le selon votre contrat de travail.
Ce simulateur ne couvre pas le licenciement réglé par la procédure de conciliation (art. 41 du Code du travail), qui obéit à un plafond distinct de 1,5 mois de salaire par année d'ancienneté, dans la limite de 36 mois.
Le plafond global d'exonération de 1 000 000 DH s'applique aux indemnités acquises à compter du 1ᵉʳ janvier 2023. Pour un licenciement antérieur, ce plafond ne s'applique pas et ce simulateur ne couvre pas ce régime.
L'indemnité légale de licenciement se calcule en deux temps. On détermine d'abord un taux horaire, en divisant le salaire mensuel brut moyen par le nombre d'heures de travail mensuelles du salarié. On multiplie ensuite ce taux horaire par le nombre d'heures dues au titre de l'ancienneté, selon un barème progressif par tranche fixé par l'article 53 du Code du travail (loi 65-99).
Le barème est progressif par tranche, pas au taux unique de la dernière tranche atteinte : un salarié de 12 ans d'ancienneté cumule 5×96 + 5×144 + 2×192 heures, pas 12 années au taux de 192 heures. Ce simulateur applique cette décomposition automatiquement et l'affiche dans le détail du calcul.
Quel est le barème de l'indemnité selon l'ancienneté ?
| Ancienneté |
Heures de salaire par année ou fraction d'année de travail effectif |
| Pour chacune des 5 premières années | 96 heures |
| Pour chaque année de la 6ᵉ à la 10ᵉ | 144 heures |
| Pour chaque année de la 11ᵉ à la 15ᵉ | 192 heures |
| Pour chaque année au-delà de la 15ᵉ | 240 heures |
Si l'indemnité effectivement versée par l'employeur dépasse celle que donne ce barème, la partie excédentaire — dite contractuelle — est intégralement taxable, quel que soit par ailleurs le plafond d'exonération de 1 000 000 DH.
Quelle exonération d'IR sur l'indemnité de licenciement ?
L'article 57-7° du CGI exonère d'impôt sur le revenu, dans une limite globale de 1 000 000 DH, le total cumulé de trois montants perçus la même année : l'indemnité de licenciement, l'indemnité de départ volontaire, et toute indemnité pour dommages et intérêts accordée en cas de licenciement. Cette limite s'applique aux indemnités acquises à compter du 1ᵉʳ janvier 2023.
Le plafond est cumulatif, pas individuel à chaque indemnité : si vous avez déjà perçu 900 000 DH de dommages-intérêts la même année, il ne reste que 100 000 DH de plafond disponible pour l'exonération de votre indemnité de licenciement, même si celle-ci dépasse largement ce montant à elle seule. Ce simulateur demande le montant de vos autres indemnités de même nature pour appliquer correctement ce cumul.
Exemple de calcul d'une indemnité de licenciement
Un salarié perçoit un salaire mensuel brut moyen de 6 000 DH, pour une ancienneté de 22 ans, sur la base de 208 heures de travail mensuelles.
Salarié de 22 ans d'ancienneté, salaire mensuel brut moyen de 6 000 DH.
| Taux horaire 6 000 ÷ 208 | 28,85 |
| Heures dues 5×96 + 5×144 + 5×192 + 7×240 | 3 840 h |
| Indemnité légale | 110 769,23 |
Ce montant reste très inférieur au plafond de 1 000 000 DH : en l'absence d'autre indemnité de même nature perçue la même année, il est donc entièrement exonéré d'impôt sur le revenu.
Ce que ce simulateur ne calcule pas
L'outil affiche l'indemnité légale, la part exonérée et la part taxable — il ne calcule pas l'impôt sur le revenu réellement dû sur la part taxable. En pratique, cette part est répartie sur 4 ans et intégrée aux revenus du salarié pour ces années, avant application du barème de l'IR : ce calcul dépend du reste des revenus du salarié sur la période et sort du périmètre d'un simulateur simple. Pour le barème complet applicable à vos revenus, consultez la page impôt sur le revenu ou le simulateur IR pour un calcul complet de l'impôt sur salaire.
Le simulateur ne couvre pas non plus le licenciement réglé par la procédure de conciliation (art. 41 du Code du travail), soumise à un plafond distinct de 1,5 mois de salaire par année d'ancienneté dans la limite de 36 mois, ni le régime applicable aux indemnités acquises avant le 1ᵉʳ janvier 2023, pour lesquelles le plafond global de 1 000 000 DH ne s'appliquait pas.
Sources. Code du travail (loi 65-99) : article 53 pour le barème de l'indemnité de licenciement selon l'ancienneté, article 41 pour la procédure de conciliation. Code général des impôts 2026 : article 57-7° pour l'exonération d'IR dans la limite globale de 1 000 000 DH. Note circulaire n° 733/2023 relative à la loi de finances 2023, pour la méthode de conversion du salaire en taux horaire. Les textes sont paraphrasés, jamais reproduits. Comment nous vérifions nos informations.
Questions fréquentes sur l'indemnité de licenciement
Combien d'heures de salaire par année d'ancienneté donne droit l'indemnité de licenciement ?
De 96 à 240 heures de salaire par année ou fraction d'année de travail effectif, selon l'ancienneté (art. 53 du Code du travail) : 96 heures par année pour chacune des cinq premières années, 144 heures par année de la 6ᵉ à la 10ᵉ, 192 heures par année de la 11ᵉ à la 15ᵉ, puis 240 heures par année au-delà de la 15ᵉ. Le barème s'applique par tranche progressive : un salarié de 12 ans d'ancienneté cumule 5×96 + 5×144 + 2×192 heures, pas 12 années au taux de la dernière tranche atteinte.
L'indemnité de licenciement est-elle exonérée d'impôt sur le revenu ?
Oui, dans une limite globale de 1 000 000 DH (art. 57-7° du CGI), applicable aux indemnités acquises à compter du 1er janvier 2023. Cette limite est cumulative sur l'année et porte sur le total de l'indemnité de licenciement, de l'indemnité de départ volontaire et de toute indemnité pour dommages et intérêts accordée en cas de licenciement — pas sur chaque indemnité prise isolément. Au-delà de ce plafond global, la part excédentaire est taxable.
Que se passe-t-il si mon employeur me verse plus que l'indemnité légale ?
La partie versée au-delà du barème légal est un excédent contractuel intégralement taxable, indépendamment du plafond d'exonération de 1 000 000 DH — les deux mécanismes ne se fusionnent jamais. Même si l'indemnité légale calculée reste sous ce plafond et donc entièrement exonérée, l'excédent contractuel reste taxable dans tous les cas.
Comment le taux horaire est-il calculé à partir de mon salaire mensuel ?
En divisant votre salaire mensuel brut moyen par le nombre d'heures de travail mensuelles. Ce nombre d'heures n'est pas une constante légale fixe : la note circulaire n° 733/2023 illustre son exemple avec 208 heures par mois (8 heures × 26 jours), une hypothèse de calcul reprise par défaut dans ce simulateur mais que vous devez ajuster selon votre contrat de travail réel si votre durée mensuelle diffère.
La part taxable affichée est-elle le montant d'impôt que je dois payer ?
Non. C'est une base taxable, pas un impôt calculé. En pratique, cette part est répartie sur 4 ans et intégrée aux revenus du salarié pour ces années, avant application du barème de l'IR — un calcul qui dépend du reste des revenus du salarié sur cette période et sort du périmètre de ce simulateur. Consultez un professionnel pour le montant d'impôt réellement dû.
Ce simulateur couvre-t-il le licenciement réglé par conciliation ?
Non. La procédure de conciliation de l'article 41 du Code du travail obéit à un plafond différent — 1,5 mois de salaire par année d'ancienneté, dans la limite de 36 mois — qui n'est pas celui calculé par cet outil. Ce cas spécifique est hors périmètre de ce simulateur.