W
212RH
Retour au blog
PaieArt. 350-355

Prime d'ancienneté au Maroc : calcul, barème et obligations de l'employeur (Art. 350-353, Code du Travail)

Découvrez comment calculer la prime d'ancienneté au Maroc selon les articles 350 à 355 du Code du Travail. Barème des 5 paliers, base de calcul conforme à l'Art. 353 et erreurs fréquentes à éviter pour les PME marocaines.

23 mars 20269 min de lecture212RH

La prime d'ancienneté au Maroc est l'une des composantes les plus méconnues — et pourtant les plus encadrées — de la rémunération salariale. Prévue par les articles 350 à 355 de la loi 65-99 relative au Code du Travail, elle constitue un droit obligatoire pour tout salarié ayant cumulé au moins deux ans de service continu ou discontinu chez le même employeur. Malgré son caractère impératif, de nombreuses PME marocaines omettent de l'appliquer ou la calculent de manière erronée, s'exposant ainsi à des redressements lors des contrôles de l'inspection du travail.

Cet article détaille le cadre juridique, le barème de calcul, la base de calcul exacte, des exemples concrets chiffrés et les erreurs fréquentes à éviter.


Qu'est-ce que la prime d'ancienneté ?

La prime d'ancienneté est une majoration du salaire versée au salarié en reconnaissance de sa fidélité à l'entreprise. Contrairement à une prime de rendement ou une gratification, elle n'est ni discrétionnaire ni conditionnée à la performance : c'est une obligation légale dès lors que le salarié remplit la condition d'ancienneté minimale.

Fondement juridique : Article 350 du Code du Travail

L'article 350 de la loi 65-99 dispose :

« À moins que le salaire ne soit basé sur l'ancienneté, tout salarié doit bénéficier d'une prime d'ancienneté dont le montant est fixé à :

  • 5 % du salaire versé, après deux ans de service ;
  • 10 % du salaire versé, après cinq ans de service ;
  • 15 % du salaire versé, après douze ans de service ;
  • 20 % du salaire versé, après vingt ans de service ;
  • 25 % du salaire versé, après vingt-cinq ans de service. »

La seule exception concerne les salariés dont la rémunération est elle-même indexée sur l'ancienneté (certaines grilles de la fonction publique, par exemple). Dans le secteur privé, cette exception est rarissime.

Continuité ou discontinuité du service (Article 351)

L'article 351 précise que les « services s'entendent des périodes de service, continues ou non, dans la même entreprise ou chez le même employeur ». Concrètement, si un salarié quitte une entreprise puis y revient après une interruption, ses années de service antérieures se cumulent avec les nouvelles pour le calcul de l'ancienneté. C'est un point que beaucoup d'employeurs ignorent.

Conditions de versement (Article 355)

L'article 355 impose que la prime d'ancienneté soit « payée dans les mêmes conditions que le salaire ». Elle doit donc figurer sur le bulletin de paie avec la même périodicité (mensuelle pour les employés, bimensuelle pour les ouvriers conformément à l'article 363) et le même mode de règlement que le salaire principal.


Le barème de la prime d'ancienneté : les 5 paliers

Le barème est progressif par paliers (et non par tranches). Cela signifie que le taux applicable est celui du dernier palier atteint, appliqué sur la totalité de la base de calcul.

| Ancienneté dans l'entreprise | Taux applicable | |------------------------------|-----------------| | Moins de 2 ans | 0 % | | De 2 ans à moins de 5 ans | 5 % | | De 5 ans à moins de 12 ans | 10 % | | De 12 ans à moins de 20 ans | 15 % | | De 20 ans à moins de 25 ans | 20 % | | 25 ans et plus | 25 % |

Il ne s'agit pas d'un calcul cumulatif : un salarié ayant 13 ans d'ancienneté bénéficie d'un taux unique de 15 %, et non de 5 % + 10 % + 15 %.


La base de calcul : ce qu'il faut inclure et exclure (Article 353)

C'est sur la définition de la base de calcul que se concentrent la plupart des erreurs. L'article 353 est très précis à ce sujet.

Éléments inclus dans la base

La base de calcul de la prime d'ancienneté comprend :

  • Le salaire de base proprement dit
  • Les accessoires du salaire (primes régulières, avantages en nature évalués)
  • Les majorations pour heures supplémentaires (Art. 196-202)

Éléments exclus de la base (Art. 353)

L'article 353 énumère six catégories d'exclusion :

  1. Prestations familiales — allocations familiales versées par la CNSS
  2. Pourboires — sauf si le salarié est exclusivement rémunéré aux pourboires
  3. Gratifications — versements fractionnés ou annuels, y compris les pourcentages sur bénéfices
  4. Participations aux bénéfices et libéralités — bonus exceptionnels, primes aléatoires
  5. Indemnités de remboursement ou de dédommagement — frais professionnels, indemnité de responsabilité civile, indemnité pour situation défavorable, travaux pénibles ou dangereux
  6. Indemnités pour remplacement temporaire ou travail exceptionnel

Cette distinction est fondamentale. Une prime de transport (indemnité de remboursement) ou un bonus annuel lié aux résultats (participation aux bénéfices) ne doivent pas entrer dans la base de calcul de la prime d'ancienneté.


Exemples concrets de calcul

Exemple 1 : Salarié simple avec 7 ans d'ancienneté

  • Salaire de base : 6 000 MAD
  • Primes régulières (accessoires) : 500 MAD
  • Heures supplémentaires : 0 MAD
  • Indemnité de transport : 400 MAD (exclue — catégorie 5)

Base de calcul = 6 000 + 500 = 6 500 MAD

Taux applicable (7 ans, palier 5 ans) = 10 %

Prime d'ancienneté = 6 500 × 10 % = 650 MAD/mois

Exemple 2 : Cadre avec heures supplémentaires et 22 ans d'ancienneté

  • Salaire de base : 12 000 MAD
  • Primes régulières : 2 000 MAD
  • Heures supplémentaires majorées : 1 500 MAD
  • Gratification annuelle : 3 000 MAD (exclue — catégorie 3)
  • Indemnité de responsabilité : 800 MAD (exclue — catégorie 5)

Base de calcul = 12 000 + 2 000 + 1 500 = 15 500 MAD

Taux applicable (22 ans, palier 20 ans) = 20 %

Prime d'ancienneté = 15 500 × 20 % = 3 100 MAD/mois

Exemple 3 : Ouvrière avec 3 ans d'ancienneté et périodes discontinues

  • Première période : 1 an et 6 mois
  • Interruption de 8 mois
  • Deuxième période (en cours) : 1 an et 6 mois
  • Ancienneté totale (Art. 351) : 3 ans
  • Salaire de base : 3 500 MAD
  • Pas de primes ni d'heures supplémentaires

Base de calcul = 3 500 MAD

Taux applicable (3 ans, palier 2 ans) = 5 %

Prime d'ancienneté = 3 500 × 5 % = 175 MAD/mois


Les erreurs les plus fréquentes

1. Oublier de verser la prime après 2 ans

C'est l'infraction la plus courante, en particulier dans les TPE. Dès que le salarié franchit le cap des deux ans de service, la prime est due automatiquement, sans demande du salarié. L'employeur ne peut pas la conditionner à une évaluation ou à un accord individuel.

2. Inclure les indemnités dans la base de calcul

Certaines entreprises gonflent involontairement la base en y intégrant les indemnités de transport, de logement ou de représentation. L'article 353 les exclut explicitement, ce qui peut entraîner un surcoût inutile pour l'employeur.

3. Exclure les heures supplémentaires de la base

Erreur inverse : les majorations pour heures supplémentaires doivent être incluses dans la base de calcul. L'article 353 les mentionne expressément comme faisant partie de la base.

4. Appliquer un calcul cumulatif par tranches

Le barème est par paliers et non par tranches. Un salarié de 25 ans d'ancienneté touche 25 % de sa base, et non 5 % + 5 % + 5 % + 5 % + 5 % répartis sur chaque tranche.

5. Ignorer les périodes de service discontinues

En cas de réembauche, l'article 351 impose le cumul des périodes de service. Un salarié qui a travaillé 4 ans, quitté l'entreprise, puis est revenu depuis 2 ans, a une ancienneté de 6 ans (taux de 10 %) et non de 2 ans (taux de 5 %).

6. Ne pas faire figurer la prime sur le bulletin de paie

L'article 370 impose des mentions obligatoires sur le bulletin de paie, parmi lesquelles le taux et le montant de la prime d'ancienneté. Son absence constitue une infraction distincte.


Impact sur le bulletin de paie

La prime d'ancienneté est un élément du salaire brut. Elle entre donc dans le calcul de :

  • La cotisation CNSS (part salariale et patronale, plafonnée)
  • La cotisation AMO
  • L'impôt sur le revenu (IR), après déduction des frais professionnels
  • La CIMR le cas échéant

Il est essentiel que le logiciel de paie intègre la prime d'ancienneté avant le calcul des cotisations sociales et de l'IR, et non après. Un ajout tardif dans le processus de calcul fausse l'ensemble de la chaîne.


Ce que disent les conventions collectives

Le Code du Travail fixe un minimum légal. Certaines conventions collectives sectorielles prévoient des taux plus favorables ou des paliers supplémentaires. L'employeur doit appliquer le barème le plus avantageux pour le salarié, conformément au principe de faveur.

Il convient donc de vérifier si votre secteur d'activité dispose d'une convention collective avec des dispositions spécifiques sur la prime d'ancienneté.


Comment automatiser le calcul de la prime d'ancienneté

Le calcul de la prime d'ancienneté, bien que simple en apparence, implique de maîtriser simultanément :

  • La date d'entrée du salarié (et ses éventuelles périodes antérieures en cas de réembauche)
  • La décomposition exacte de la rémunération entre éléments inclus et exclus selon l'article 353
  • Le barème applicable (légal ou conventionnel)
  • L'intégration correcte dans la chaîne de calcul du bulletin de paie

Les erreurs manuelles sur ces points sont fréquentes et coûteuses, tant en cas de sous-paiement (risque prud'homal) qu'en cas de sur-paiement (surcoût patronal).

Les solutions de paie modernes comme 212RH automatisent l'intégralité de ce processus : le moteur de paie calcule la base d'ancienneté conforme à l'article 353, applique le taux correspondant au palier atteint selon l'article 350, et intègre la prime dans le bulletin de paie avec les mentions obligatoires de l'article 370. Les paliers sont configurables pour s'adapter aux conventions collectives, et le cumul des périodes de service discontinues est géré nativement, conformément à l'article 351.


Cet article a été rédigé à des fins d'information générale. Il ne constitue pas un conseil juridique. Pour toute situation particulière, consultez un avocat spécialisé en droit du travail marocain ou l'inspection du travail de votre ressort.

Simplifiez votre gestion RH

212RH automatise la paie, les congés et la conformité au Code du Travail marocain.