Comment calculer la prime d’ancienneté au Maroc ?

Ça y est, vous avez fait vos marques au sein de votre entreprise et on vous annonce une belle prime à venir. Mais vous voulez savoir à l’avance à combien cette prime d’ancienneté s’élèvera-t-elle ? Comment calculer au centime près votre prime d’ancienneté au Maroc ? Eh bien, c’est ce que nous allons découvrir dans cet article.

La prime d’ancienneté au Maroc est calculée en prenant comme point de départ le salaire de base, auquel s’ajoutent les heures supplémentaires. Ce total est ensuite multiplié par un taux qui dépend du nombre d’années passées dans l’entreprise, permettant ainsi de déterminer précisément le montant à verser au salarié.

Voici un tableau répertoriant le barème de la prime d’ancienneté au Maroc :

Années d’anciennetéTaux de la prime
Inférieur à 2 ans0 %
De 2 à 5 ans5 %
De 5 à 12 ans10 %
De 12 à 20 ans15 %
De 20 à 25 ans20 %
25 ans ou plus25 %
Barème de la prime d’ancienneté au Maroc

Une fois que vous avez dépassé les 2 ans de travail au sein de l’entreprise, vous avez droit à une prime d’ancienneté d’un montant de 5 % de votre salaire de base. En atteignant les cinq ans d’ancienneté, le taux de calcul passe à 10 %. Dans cette même logique, et après 12 ans, votre employeur vous doit 15 % de votre salaire, en guise de récompense. Et puis après 20 et 25 ans de précieux et loyaux services rendus à l’entreprise, le calcul se fait, respectivement, sur la base de 20 et 25 % de votre salaire.

D’accord, c’est bien beau tout ça, mais à quoi correspond exactement le salaire de base ? Est-ce le salaire brut ?

Vous avez bien fait de poser la question. Souvent, ces deux termes prêtent à confusion, mais pour simplifier, le salaire de base correspond tout simplement aux jours ou aux heures travaillés multipliés par votre taux horaire.

D’un autre côté, le salaire brut est une extension du salaire de base, englobant l’ensemble des gains ( primes, heures supplémentaires, indemnités de congé et avantages).

Cela dit, ce qui nous intéresse principalement ici, c’est le salaire de base, calculé comme suit : heures ou jours travaillés * taux horaire. Alors, assurez-vous d’utiliser le salaire de base dans vos calculs plutôt que le salaire brut

Formule pour calculer la prime d’ancienneté au Maroc

Voici la formule utilisée pour le calcul de la prime d’ancienneté au Maroc :

Prime d’ancienneté = (salaire de base + heures supplémentaires) * taux d’ancienneté

Comme vous pouvez le constater, le calcul est relativement simple : il suffit de déterminer le taux à utiliser en fonction de votre ancienneté, et vous avez votre prime.

Pour un employé qui a 8 ans d’expérience et un salaire de base de 8000 dirhams, la prime d’ancienneté sera de 800 dirhams.

Mais si vous préférez ne pas vous embêter à effectuer des calculs et à mémoriser les différents taux, je vous conseille de jeter un œil à notre simulation de calcul de la prime d’ancienneté au Maroc, dans la section suivante, où tout a été automatisé pour vous.

Calculer la prime d’ancienneté au Maroc sur Excel

Connaître les taux de calcul de la prime d’ancienneté au Maroc est bien, mais obtenir automatiquement un résultat personnalisé en fonction de votre salaire et de vos années d’ancienneté est encore mieux.

Voilà pourquoi je vous ai concocté un fichier Excel qui fera le taf pour vous. Vous n’avez qu’à saisir votre salaire de base et vos années d’ancienneté (comme montré dans la figure ci-dessous) et laissez la magie opérer.

Calcul de la prime d'ancienneté sur Excel

Vous verrez apparaître à l’écran une estimation de votre prime. Inutile de me remercier !

Les informations que vous allez saisir dans ce fichier resteront confidentielles, car il s’agit d’un simple fichier Excel que vous allez éditer localement, sur votre propre machine.

Est-ce que la prime d’ancienneté est obligatoire au Maroc ?

La prime d’ancienneté au Maroc est à caractère obligatoire, précise ainsi l’article 350 du code du travail marocain.

On peut également lire qu’elle est accordée de manière explicite à l’issue de chaque période d’ancienneté.

Eh bien, je ne m’aurais pas donné tout ce mal à vous créer un fichier Excel si ce n’était pas le cas. Cependant, dans certains cas, vous pourriez ne pas y avoir droit (ou du moins pas encore). Et c’est ce que nous allons voir dans la section suivante.

Sur quelle base est calculée la prime d’ancienneté ?

En cas de rupture de contrat et de réembauche, les compteurs sont remis à zéro, ce qui signifie que vous perdez, en quelque sorte, l’avantage des années que vous avez travaillées précédemment, du moins pour le calcul de la prime d’ancienneté.

À moins qu’il n’y ait une mention contraire dans votre contrat ou dans la convention collective de l’entreprise, le calcul repart à zéro à partir de la date de votre réembauche.

Cela nous ramène au fait que la prime d’ancienneté au Maroc est calculée sur la base des périodes de service, qu’elles soient continues ou discontinues.

C’est quoi encore ce charabia ?

Ne soyez pas si hâtifs, je vais tout vous expliquer.

On parle de service continu si le contrat en question n’a pas été rompu. La référence, ici, n’est pas au temps de travail mais plutôt à la continuité du contrat établi.

En effet, que vous travailliez à temps partiel ou à temps plein, le code du travail vous garantit le droit de recevoir une prime d’ancienneté si vous avez travaillé plus de deux ans au sein de l’entreprise et que cette période est continue.

Cependant, il peut arriver que le salarié tombe malade ou interrompe son activité pour toute autre raison (reconnue valable par la loi). Cela est communément appelé « service discontinu ».

Dans ce cas également, vous avez normalement droit à une prime d’ancienneté ; vos différents arrêts maladie ou congés ne changent en rien votre droit à cette récompense.

Les prestations non-inclus dans le calcul de la prime d’ancienneté

Les prestations et indemnités suivantes ne rentrent pas en ligne de compte dans le calcul de la prime d’ancienneté au Maroc :

  • Les remboursements des dépenses effectués par le salarié pour les déplacements et autres besoins pour le compte de l’entreprise
  • Les indemnités pour l’accomplissement d’une tâche plus difficile en l’absence d’un supérieur
  • Les indemnités pour l’exécution des travaux pénibles et dangereux
  • Les gratifications accordées au salarié comme récompense pour le chiffre d’affaires annuel
  • Les pourboires et autres prestations familiales.

En résumé

  • Pour calculer la prime d’ancienneté au Maroc, il faut multiplier le salaire de base par le taux approprié en fonction du nombre d’années passées au sein de l’entreprise. Ces différents taux varient de 5 à 25 %.
  • La prime d’ancienneté est accordée à partir de deux ans d’ancienneté et peut atteindre jusqu’à 25 % du salaire brut.
  • Cette récompense est obligatoire au Maroc et est versée automatiquement à la fin de chaque période.
  • Il est essentiel que la période de travail soit continue ou discontinue pour que l’ancienneté soit prise en compte.
  • En cas de réembauche (après démission ou licenciement), le salarié perd le droit aux années de travail précédemment accomplies au sein de l’entreprise
Partagez votre amour

9 commentaires

    • Bonjour Farah, ça dépend de ce que vous avez négocié à votre embauche. Si vous avez négocié le salaire de base, vous verrez une légère différence sur le net. En revanche, si c’est un salaire net fixe que vous avez négocié, il n’y aura aucune différence. J’espère que ma réponse t’a été utile.

  1. Bonjour,

    svp je travaille dans une société ca va faire bientôt 8 ans la et je n’ai jamais bénéficier de mon ancienneté, je voudrais savoir si c’est légal bien que je sache que non mais pour m’assurer et aussi que dois je faire pour les avoir et aussi récupéré ce qui ne m’a pas était payé tous ces années svp. Merci

    • Bonjour Mounia,

      C’est effectivement illégal. Étant donné que vous travaillez dans votre société depuis 8 ans, vous avez tout à fait droit à une prime d’ancienneté. Ce que je vous conseille de faire pour réclamer ce qui vous est dû, c’est dans un premier temps d’en discuter avec votre service des ressources humaines ou éventuellement votre supérieur hiérarchique (n+1) si c’est une petite entreprise, en vous appuyant sur votre contrat ou en fournissant votre fiche de paie comme preuve. Si malgré cela, ils refusent toujours de vous payer votre prime, vous serez tout à fait en droit de saisir l’inspection du travail pour réclamer ce qui vous est dû.

      Malheureusement, c’est une pratique courante, car l’amende fixée par l’article 361 pour un tel manquement est plafonnée à 500 dirhams maximum. Ainsi, certaines entreprises préfèrent courir ce risque plutôt que de verser la prime à leurs salariés dès le début.

      N’hésitez pas si vous avez d’autres questions.

      • Merci beaucoup pour votre retour,
        SVP concernant les années qui sont passés sans être payé est ce qu’ils doivent me les restitué aussi?
        Si oui comment?
        Merci.

        • Je vous en prie, c’est normal.

          En principe, oui, mais je n’ai jamais rencontré de cas similaire. Je vous suggère donc, dans un premier temps, d’entamer une discussion avec votre employeur en demandant le remboursement de la somme qui vous est due. Si cela ne donne pas de résultats, vous pouvez consulter l’inspection du travail ou un avocat spécialisé en droit du travail pour être fixé.

  2. Merci d’avoir répondu à ma requête,
    Depuis mon recrutement on me calcule que 5% chaque ancienneté atteinte, là je suis à 25 ans d’ancienneté
    Maintenant, je voudrais bien savoir comment ma prime d’ancienneté a été calculer.
    J’ai demandé autour de moi on me répète la même chose, 5% chaque chaque ancienneté le total est 25% pendant les 25 ans.
    est ce que le calcule se fait sur le brut ou le salaire brut sans les primes et paniers ou alors sur le salaire net???
    je vous pries, pouvez vous m’expliquer d’avantage.

    • Bonjour Sanae,

      Je vous en prie, c’est normal.

      En effet, ce que l’on vous a dit n’est pas faux. Après 25 ans, votre taux doit être de 25%. À chaque palier d’ancienneté, 5% s’ajoutent au taux initial. En ce qui concerne le calcul de la prime, il se fait sur le salaire de base, qui correspond aux jours ou aux heures travaillés, multipliés par votre taux horaire, ou si vous préférez, sur le brut sans les différents gains.

      J’espère que ma réponse a pu vous éclairer, et n’hésitez pas si vous avez d’autres questions.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *