La prime d’ancienneté Maroc est égale à 5 % du salaire versé après deux ans de service, 10 % après cinq ans, 15 % après douze ans, 20 % après vingt ans et 25 % après vingt-cinq ans (article 350 du Code du travail, loi n° 65-99). Elle est obligatoire pour tout salarié du secteur privé, sauf si son salaire est déjà fixé en fonction de l’ancienneté par le contrat, le règlement intérieur ou une convention collective. Elle se calcule sur le salaire de base, ses accessoires et les majorations d’heures supplémentaires, hors allocations familiales et remboursements de frais (article 353). Pour un salaire de base de 8 000 DH et six ans de service, elle atteint 800 DH par mois, à titre d’illustration. Barème inchangé en 2026 ; article à jour au 4 novembre 2026.

En bref

  • Qui : tout salarié lié par un contrat de travail, en CDI comme en CDD, dès deux ans de service dans la même entreprise ou chez le même employeur.
  • Combien : un taux unique selon la tranche atteinte, de 5 % à 25 % ; le taux ne se cumule pas tranche par tranche.
  • Sur quoi : salaire proprement dit, accessoires et majorations pour heures supplémentaires (article 353).
  • Quand : chaque mois, dans les mêmes conditions que le salaire (article 355).
  • Sanction : amende de 300 à 500 DH par salarié concerné, plafonnée à 20 000 DH (article 361).

Prime d’ancienneté Maroc : le barème de l’article 350

Le Code du travail fixe cinq paliers. Le taux s’applique dès que le salarié franchit le seuil, sur la totalité de l’assiette du mois. Le tableau ci-dessous donne le montant mensuel pour un salaire de base de 8 000 DH sans autre élément, à titre d’illustration.

Ancienneté de serviceTaux légalPrime mensuelle sur 8 000 DHSalaire brut obtenu
Moins de 2 ans0 %0 DH8 000 DH
2 ans à moins de 5 ans5 %400 DH8 400 DH
5 ans à moins de 12 ans10 %800 DH8 800 DH
12 ans à moins de 20 ans15 %1 200 DH9 200 DH
20 ans à moins de 25 ans20 %1 600 DH9 600 DH
25 ans et plus25 %2 000 DH10 000 DH

Ces taux sont des minimums. Une convention collective, le contrat de travail ou les usages peuvent prévoir mieux, conformément à l’article 11 du Code. À jour au 4 novembre 2026 : aucun texte publié au Bulletin officiel n’a modifié l’article 350 depuis l’entrée en vigueur du Code.

Comment compter les années de service

L’article 351 retient les périodes de service, continues ou non, dans la même entreprise ou chez le même employeur. Un salarié parti puis revenu cumule donc ses périodes, sauf celles qui ont déjà servi à calculer une indemnité de licenciement lors de son premier départ. L’article 352 assimile à du travail effectif :

  • les suspensions du contrat prévues à l’article 32 : maladie ou accident constaté par un médecin, congé de maternité, incapacité temporaire due à un accident du travail, grève, fermeture légale ;
  • le congé annuel payé ;
  • l’arrêt temporaire d’activité pour force majeure : catastrophe, panne d’électricité, pénurie de matières premières ;
  • la fermeture temporaire de l’entreprise pour force majeure, décision judiciaire ou décision administrative.

Un arrêt maladie de trois mois ne retarde donc pas le passage au palier suivant. À l’inverse, un congé sans solde convenu entre les parties n’entre pas dans cette liste : vérifiez la convention collective avant de l’exclure.

L’assiette de la prime d’ancienneté Maroc (article 353)

L’article 353 précise ce qui entre dans la base et ce qui en sort. C’est là que se logent la plupart des erreurs de paie.

Inclus dans l’assietteExclus de l’assiette
Salaire de basePrestations familiales (allocations CNSS)
Accessoires du salaire (primes liées au poste, avantages)Pourboires, sauf pour les salariés payés uniquement aux pourboires
Majorations pour heures supplémentairesGratifications de fin d’année, treizième mois, primes sur bénéfices ou chiffre d’affaires
Rémunération variable (voir ci-dessous)Participation aux bénéfices et libéralités aléatoires, sauf clause contraire
Remboursements de frais (transport, panier), indemnités de responsabilité, de travaux pénibles ou dangereux
Indemnités de remplacement temporaire dans un poste supérieur

Pour les commerciaux et les salariés payés au rendement, à la commission ou à la pièce, l’article 354 prévoit un calcul sur la moyenne de la rémunération nette perçue pendant les trois mois qui précèdent l’échéance de la prime.

Prime d’ancienneté Maroc, CNSS et IR

Une fois calculée, la prime fait partie du salaire brut. Elle supporte les cotisations sociales salariales de 4,48 % (CNSS, dans la limite du plafond de 6 000 DH par mois) et de 2,26 % (AMO, sans plafond), puis l’impôt sur le revenu selon le barème 2026. Les taux et le détail figurent dans notre page sur les cotisations CNSS au Maroc et dans le barème IR Maroc 2026.

Calcul de la prime d’ancienneté Maroc : deux exemples

Exemple 1 : salaire fixe, 6 ans de service

Prenons, à titre d’illustration, une assistante de direction payée 8 000 DH de salaire de base, sans heures supplémentaires, embauchée il y a six ans. Elle a franchi le palier de cinq ans : le taux est de 10 %. La prime d’ancienneté Maroc vaut 8 000 × 10 % = 800 DH par mois. Son brut passe à 8 800 DH. Quand elle atteindra douze ans de service, le taux passera à 15 %, soit 1 200 DH sur la même base.

Exemple 2 : heures supplémentaires et éléments exclus, 13 ans de service

Prenons un technicien de maintenance, treize ans d’ancienneté (palier de 15 %), avec les éléments suivants sur le mois, à titre d’illustration :

  • salaire de base : 6 500 DH, soit un taux horaire de 34,03 DH sur la base usuelle de 191 heures (2 288 heures par an de l’article 184, divisées par 12) ;
  • 10 heures supplémentaires de jour majorées de 25 % (article 201) : 10 × 34,03 × 1,25 = 425,39 DH ;
  • indemnité de transport de 300 DH (remboursement de frais, exclue) ;
  • allocations familiales (exclues).

Assiette : 6 500 + 425,39 = 6 925,39 DH. Prime : 6 925,39 × 15 % = 1 038,81 DH. Si l’on avait appliqué le taux au brut total, transport compris, la prime aurait été surévaluée de 45 DH ; si on l’avait calculée sur la seule base, elle aurait été sous-évaluée de 63,81 DH, ce qui expose à l’amende de l’article 361 et à un rappel de salaire.

Les erreurs fréquentes sur la prime d’ancienneté Maroc

  • Oublier le changement de palier : le passage de 10 % à 15 % à douze ans tombe souvent en cours d’année. Un logiciel qui suit la date d’entrée l’applique le bon mois.
  • Exclure les heures supplémentaires : les majorations font partie de l’assiette (article 353). Le détail des taux se trouve dans notre page sur les heures supplémentaires au Maroc.
  • Remettre le compteur à zéro après un arrêt : maladie, maternité et accident du travail sont assimilés à du travail effectif.
  • Payer la prime sur le treizième mois : les gratifications de fin d’année sont exclues de l’assiette, sauf clause plus favorable.
  • Confondre avec un salaire « tout compris » : la dispense ne vaut que si le contrat, le règlement intérieur ou la convention collective fixe un salaire réellement basé sur l’ancienneté. Un simple brut négocié ne suffit pas.

La prime d’ancienneté Maroc figure sur une ligne distincte du bulletin de paie au Maroc. Elle entre aussi dans le salaire de référence de l’indemnité de licenciement, puisque l’article 57 y inclut les primes inhérentes au travail. Enfin, la base de 8 000 DH de nos exemples reste au-dessus du SMIG Maroc 2026 (17,92 DH de l’heure, soit 3 422,72 DH sur 191 heures).

Automatiser la prime d’ancienneté Maroc dans la paie

Sur un effectif de 50 ou 200 salariés, le suivi à la main dans un tableur devient risqué : dates d’entrée différentes, périodes de suspension, réembauches, commissions variables. Un logiciel de paie marocain calcule l’ancienneté à partir de la date d’entrée, applique le palier du mois, exclut automatiquement les rubriques non soumises et conserve l’historique en cas de contrôle de l’inspection du travail. C’est ce que fait le logiciel de paie Maroc de Socium, qui couvre aussi la CNSS, l’AMO et l’IR. Pour tester l’impact d’un palier sur le net, utilisez nos simulateurs de paie, et retrouvez l’ensemble des règles dans notre guide paie Maroc et dans le Code du travail Maroc.

Questions fréquentes sur la prime d’ancienneté Maroc

Quel est le taux de la prime d’ancienneté au Maroc en 2026 ?

5 % après 2 ans, 10 % après 5 ans, 15 % après 12 ans, 20 % après 20 ans et 25 % après 25 ans de service (article 350). Le barème n’a pas changé en 2026.

Comment calculer la prime d’ancienneté Maroc ?

Additionnez le salaire de base, ses accessoires et les majorations d’heures supplémentaires du mois, retirez les éléments exclus par l’article 353, puis appliquez le taux du palier atteint.

La prime d’ancienneté Maroc est-elle obligatoire ?

Oui, pour tout salarié du privé, sauf si son salaire est déjà basé sur l’ancienneté en vertu du contrat, du règlement intérieur ou d’une convention collective.

Les taux se cumulent-ils ?

Non. Un salarié de 13 ans perçoit 15 % de l’assiette, pas 5 % + 10 % + 15 %.

Un salarié en CDD y a-t-il droit ?

Oui, l’article 350 vise « tout salarié ». En pratique, la question se pose pour les CDD successifs : les périodes de service, continues ou non, chez le même employeur s’additionnent (article 351). Voir notre page sur le contrat CDD au Maroc.

L’arrêt maladie interrompt-il le droit à la prime d’ancienneté Maroc ?

Non. Les suspensions de l’article 32, dont la maladie constatée par un médecin, sont des périodes de travail effectif pour la prime (article 352).

La prime d’ancienneté Maroc est-elle soumise à la CNSS et à l’IR ?

Oui. Elle fait partie du salaire brut et supporte les cotisations CNSS et AMO ainsi que l’impôt sur le revenu.

Que risque l’employeur qui ne la paie pas ?

Une amende de 300 à 500 DH par salarié, dans la limite de 20 000 DH, et, à la demande du salarié, la restitution des sommes dues (article 361). L’action en paiement se prescrit par deux ans (article 395).

Ce qu’il faut retenir

  • La prime d’ancienneté Maroc va de 5 % (2 ans) à 25 % (25 ans) du salaire versé, sans cumul des taux.
  • L’assiette inclut le salaire, ses accessoires et les heures supplémentaires, mais pas les allocations familiales, les gratifications ni les remboursements de frais.
  • Maladie, maternité, accident du travail et congés payés comptent dans l’ancienneté.
  • Le texte de référence est le Code du travail, dans sa version consolidée publiée par le ministère de la Justice.

Pour un calcul juste chaque mois, sans ressaisie, réservez une démo de Socium.

Vous souhaitez aller plus loin ?

Découvrez comment Socium transforme vos pratiques RH et paie dans 12 pays africains.