Aller au contenu

Prime d'Ancienneté au Maroc : Taux, Calcul et Impact sur le Solde de Tout Compte (2026)

Mis à jour le 16 juin 2026

La prime d'ancienneté récompense la fidélité du salarié à l'entreprise. Obligatoire au Maroc, elle augmente régulièrement avec les années de service et fait partie intégrante du salaire, ce qui influe directement sur le calcul du solde de tout compte. Ce guide en détaille les taux, le calcul et l'impact, selon le Code du Travail (Loi n° 65-99).

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

La prime d'ancienneté est un complément de salaire obligatoire versé au salarié en fonction de sa durée de service dans l'entreprise. Elle s'ajoute au salaire de base et figure sur le bulletin de paie. Sauf disposition plus favorable (convention collective, contrat, usage), son taux est fixé par la loi.

Les taux de la prime d'ancienneté

Le taux augmente par paliers en fonction de l'ancienneté (article 350) :

AnciennetéTaux de la prime
Après 2 ans de service5 %
Après 5 ans de service10 %
Après 12 ans de service15 %
Après 20 ans de service20 %
Après 25 ans de service25 %

Le taux s'applique au salaire perçu, augmenté le cas échéant de certains accessoires, à l'exclusion de certains éléments (comme les remboursements de frais).

Comment calculer la prime d'ancienneté ?

Le principe est simple : prime = salaire de base × taux applicable.

Exemple 1

Salaire de base : 4 000 DH, ancienneté : 6 ans (taux 10 %). Prime d'ancienneté = 4 000 × 10 % = 400 DH par mois.

Exemple 2

Salaire de base : 7 000 DH, ancienneté : 14 ans (taux 15 %). Prime d'ancienneté = 7 000 × 15 % = 1 050 DH par mois.

L'impact sur le solde de tout compte

La prime d'ancienneté est un élément du salaire. Or, les principales indemnités du solde de tout compte se calculent sur la base d'un salaire qui inclut les primes et compléments :

  • l'indemnité de licenciement (barème en heures de salaire — voir notre guide du barème) ;
  • l'indemnité de préavis ;
  • l'indemnité de congés payés.

Autrement dit, une prime d'ancienneté élevée augmente mécaniquement le montant de votre solde de tout compte. Il est donc essentiel de vérifier qu'elle est bien intégrée à la base de calcul.

Estimez votre solde de tout compte en tenant compte de votre salaire complet :

Votre situation

MarocCode du travail — Loi n° 65-99Règles mises à jour le 11 septembre 2026Méthode et sources

1. Contrat et motif de fin

Rupture à l’initiative du salarié. Pas d’indemnité de licenciement.

Détermine la durée du préavis.

Une indemnité de préavis n'est due que si l'employeur vous dispense de l'effectuer.

2. Dates
3. Rémunération (montants bruts en MAD)

Hors primes variables. Figure sur votre bulletin de paie.

Sur les 12 derniers mois (commissions, primes régulières). Intégrée au salaire de référence des indemnités.

Prime non versée, heures supplémentaires, rappel de salaire…

4. Congés et retenues

Solde indiqué sur votre bulletin de paie.

Déduits du total, sans effet sur les éléments imposables.

Options avancées

Laissez vide pour une estimation automatique (lundi → samedi jusqu'à la date de fin). Mettez 0 si ce mois a déjà été payé.

* Champs obligatoires. Vos données restent dans votre navigateur : aucun envoi à un serveur.

Renseignez votre situation puis cliquez sur « Calculer mon STC ».

Chaque montant sera détaillé avec sa formule et sa base légale.

Points de vigilance

  • Vérifiez sur vos bulletins de paie que la prime d'ancienneté figure bien et que son taux correspond à votre ancienneté réelle.
  • En cas de litige sur la base de calcul du solde de tout compte, la prime d'ancienneté est un point fréquemment omis. Ne signez pas votre reçu sans réserve si vous avez un doute (voir le guide du reçu).

Questions fréquentes

La prime d'ancienneté est-elle due en CDD ? Oui, dès que la condition d'ancienneté est remplie.

Est-elle soumise à cotisation et à impôt ? Oui, comme le reste du salaire, elle est soumise aux cotisations sociales et à l'impôt sur le revenu.

Peut-elle être supprimée ? Non, c'est un droit acquis dès lors que les conditions d'ancienneté sont réunies ; elle ne peut qu'augmenter avec le temps.

En résumé

La prime d'ancienneté est obligatoire et progresse de 5 % (après 2 ans) à 25 % (après 25 ans). Élément du salaire, elle augmente d'autant la base de calcul de vos indemnités de fin de contrat. Vérifiez toujours qu'elle est correctement intégrée à votre solde de tout compte.

Pour aller plus loin, consultez notre guide du solde de tout compte et le guide sur le calcul du salaire net/brut.

Besoin d'une estimation chiffrée pour votre situation ?

Ouvrir le simulateur STC →