Vous voulez savoir exactement combien vous toucherez à la retraite ? Ce guide détaille la formule de calcul de la pension CNSSCNSSCaisse Nationale de Sécurité Sociale : organisme public qui gère retraite, maladie et allocations familiales des salariés du secteur privé.Définition complète pas à pas, avec 6 exemples chiffrés pour différents profils de salaire et d’anciennetéAnciennetéDurée de service continu dans la même entreprise, base de calcul de la prime d'ancienneté et de l'indemnité de licenciement.Définition complète. Pour un aperçu général de tous les régimes de retraite, consultez d’abord notre guide complet retraite au Maroc 2026.
En résumé : Pension CNSS = salaire moyen des 96 derniers mois (plafonné à 6 000 DH) × taux de 50 % à 70 % selon vos jours de cotisation. Le taux de base est 50 % pour 3 240 jours, +1 % par tranche de 216 jours, maximum 70 % à 7 560 jours. Pension minimum : 1 000 DH/mois. Pension maximum : 4 200 DH brut (soit ~4 010 DH net après AMOAMOAssurance Maladie Obligatoire : cotisation prélevée sur le salaire brut total pour financer les remboursements de soins.Définition complète). Depuis la loi 02.24 (mai 2025), une pension forfaitaire de 600 à 1 000 DH est versée dès 1 320 jours de cotisation.
1. La formule en 4 étapes
Étape 1 : Calculer le salaire moyen de référence
Règles clés :
- Ce sont les 96 derniers mois déclarés — pas les 96 meilleurs. Une baisse de salaire en fin de carrière (temps partiel, changement de poste) impacte directement votre pension
- Les mois non déclarés (périodes de chômage) sont sautés : la CNSS remonte plus loin dans le temps pour trouver 96 mois avec des déclarations
- Si vous avez cotisé moins de 96 mois au total : divisez par le nombre réel de mois
- Le salaire est plafonné à 6 000 DH/mois — tout salaire supérieur est ramené à 6 000 DH
Ce qui compte dans le salaire déclaré
Principe : Toute somme versée en contrepartie ou à l’occasion du travail de manière régulière est incluse. Les remboursements de frais réels sur justificatifs et les gratifications ponctuelles sont exclus.
Étape 2 : Déterminer le taux de pension
Règle importante : Seules les tranches complètes de 216 jours comptent. Si vous avez 3 455 jours (soit 215 jours supplémentaires au-delà de 3 240), votre taux reste à 50 % — il manque 1 jour pour la tranche suivante.
Étape 3 : Appliquer la formule
Étape 4 : Vérifier les bornes
- Si le résultat est inférieur à 1 000 DH → la pension est relevée à 1 000 DH
- Si le résultat est supérieur à 4 200 DH → la pension est plafonnée à 4 200 DH (70 % × 6 000)
- Déduire l’AMO (4,52 %) pour obtenir la pension nette
2. Tableau complet des taux (50 % à 70 %)
3. Les pensions forfaitaires (loi 02.24, mai 2025)
Pour les cotisants ayant entre 1 320 et 3 239 jours, la pension n’est pas calculée par la formule ci-dessus mais par un montant fixe :
Rétroactivité : Les personnes retraitées entre le 1er janvier 2023 et avril 2025 avec 1 320-3 239 jours bénéficient rétroactivement de cette pension. Délai de dépôt : 24 mois à compter du 1er mai 2025. Pour les détails complets sur la loi 02.24, voir notre guide retraite Maroc 2026.
Moins de 1 320 jours ? Pas de pension mensuelle — uniquement un remboursement des cotisations salariales et patronales (branche long terme), revalorisées.
4. Comment compter vos jours de cotisation
Table de conversion
Quels mois comptent ?
5. Exemples de calcul détaillés
Exemple 1 : Ouvrier au SMIG, 30 ans de carrière
Exemple 2 : Salaire moyen, 20 ans de carrière
Attention : Les 192 jours restants (après les 13 tranches complètes) ne donnent aucun pourcentage supplémentaire. Il suffirait de travailler 24 jours de plus (~1 mois) pour gagner +1 %.
Exemple 3 : Cadre supérieur, 25 ans — l’effet du plafond
Le plafond de 6 000 DH est dévastateur pour les hauts salaires. Ce cadre perd 60 % de son revenu à la retraite. C’est exactement pourquoi la retraite complémentaire CIMRCIMRCaisse Interprofessionnelle Marocaine de Retraite : régime de retraite complémentaire pour les salariés du secteur privé.Définition complète est indispensable au-delà de 6 000 DH de salaire. Voir notre section sur la CIMR dans le guide retraite.
Exemple 4 : Carrière courte, nouveau régime loi 02.24
Avant mai 2025, cette personne n’aurait eu droit qu’au remboursement de ses cotisations. Désormais : 600 DH/mois à vie + couverture santé AMO.
Exemple 5 : Carrière avec progression salariale
Bonne nouvelle pour les carrières ascendantes : Puisqu’on prend les 96 derniers mois (pas les meilleurs mais pas les pires non plus), les années de début à 3 000 DH ne comptent pas dans le calcul.
Exemple 6 : Travailleur ayant cotisé en France et au Maroc
Sans la totalisation via la convention bilatérale, cette personne n’aurait eu droit qu’à 700 DH/mois (régime forfaitaire pour 2 000 jours).
6. Les 7 erreurs fréquentes de calcul
7. Pension brute vs nette : ce que vous touchez réellement
Depuis janvier 2026, les pensions de base CNSS sont totalement exonérées d’IRIRImpôt sur le Revenu : impôt progressif de 0% à 37% prélevé à la source sur le salaire net imposable.Définition complète (LF 2026). La seule déduction est l’AMO (4,52 %) :
8. L’effet du plafond : combien perdez-vous vraiment ?
Le plafond de 6 000 DH crée un gouffre entre le salaire réel et la pension pour les salariés au-dessus de ce seuil :
Au-delà de 6 000 DH de salaire, la CIMR est indispensable. Sans retraite complémentaire, un cadre à 15 000 DH perd 72 % de son revenu à la retraite.
9. Vérifiez votre future pension
Sur le portail MaCNSS (macnss.cnss.ma)
- Connectez-vous avec votre numéro CNSS + CIN
- Consultez votre relevé de carrière : historique complet des déclarations
- Vérifiez le nombre total de jours déclarés
- Comparez les salaires déclarés avec vos fiches de paie
- Utilisez l’outil de simulation de pension
Comment lire votre relevé de carrière
Pour chaque période, vérifiez :
Si vous trouvez des erreurs
- Contactez votre employeur pour demander la régularisation
- Déposez une réclamation à l’agence CNSS de votre province
- Dernier recours : mise en demeure à la CNSS + saisine de l’inspection du travailInspection du travailService public chargé de contrôler l'application du droit du travail dans les entreprises et de concilier les litiges employeur-salarié.Définition complète
Vérifiez au moins une fois par an. Plus les erreurs sont anciennes, plus elles sont difficiles à corriger.
10. Cas particuliers
Auto-entrepreneurs (TNS)
Le régime des auto-entrepreneurs est différent de celui des salariés :
Employés de maison (travailleurs domestiques)
Depuis la loi 19-12 (juin 2020), les employés de maison relèvent du même régime CNSS que les salariés classiques : mêmes taux, même formule de pension, même plafond. En pratique, la déclaration dépend de l’employeur particulier.
Salariés agricoles
Même régime CNSS, mais le SMAG (salaire minimum agricole : ~2 533 DH/mois en 2026) est inférieur au SMIGSMIGSalaire Minimum Interprofessionnel Garanti : plancher légal de rémunération que tout employeur est tenu de respecter.Définition complète, ce qui donne mécaniquement des pensions plus basses.
11. 5 leviers pour augmenter votre future pension
L’assurance volontaire en détail
12. Pension de survivants : calcul
En cas de décès du retraité ou de l’assuré, les ayants droit perçoivent :
Plafond : Le total ne peut jamais dépasser 100 % de la pension du défunt.
Enfants éligibles : jusqu’à 16 ans (21 si études, 18 si apprentissage, sans limite si handicap).
Remariage du conjoint : supprime le droit à la pension de survivant. La part est redistribuée aux enfants.
Calculez votre salaire net
Convertissez votre brut en net avec IR, CNSS et AMO — résultat instantané.
Calculer maintenantQuestions fréquentes
Quelle est la formule de calcul de la pension CNSS ?
Pension mensuelle = Salaire moyen de référence × Taux de pension. Le salaire moyen est la moyenne des 96 derniers mois déclarés (plafonné à 6 000 DH/mois). Le taux est de 50 % pour 3 240 jours, +1 % par tranche complète de 216 jours supplémentaires, maximum 70 % (atteint à 7 560 jours). Pension minimum : 1 000 DH, maximum : 4 200 DH.
Comment est calculé le salaire moyen de référence CNSS ?
C'est la somme des salaires déclarés durant les 96 derniers mois cotisés, divisée par 96. Seuls les salaires plafonnés à 6 000 DH/mois comptent. Si vous avez moins de 96 mois de cotisation, on divise le total par le nombre réel de mois. Sont inclus : salaire de base, primes régulières, heures supplémentaires, 13ème mois, avantages en nature. Sont exclus : remboursements de frais, indemnités de licenciement, gratifications exceptionnelles.
Combien de jours de cotisation faut-il pour le taux maximum de 70 % ?
Il faut 7 560 jours de cotisation CNSS (~25 ans) pour atteindre le taux maximum de 70 %. Au-delà, le taux ne monte plus. Chaque tranche de 216 jours supplémentaires au-delà de 3 240 ajoute 1 % — seules les tranches complètes comptent (215 jours supplémentaires = 0 % bonus).
Quelle est la pension CNSS maximum au Maroc ?
La pension brute maximum est de 4 200 DH/mois (70 % × 6 000 DH de plafond). Après déduction AMO (4,52 %), la pension nette maximum est d'environ 4 010 DH/mois. Pour un cadre gagnant 10 000 DH, cela représente un taux de remplacement de seulement 40 % — d'où l'importance de la retraite complémentaire CIMR.
Comment convertir les années de cotisation en jours CNSS ?
1 mois complet déclaré = 26 jours. 1 an = 312 jours (26 × 12). Exemples : 10 ans = 3 120 jours, 15 ans = 4 680 jours, 20 ans = 6 240 jours, 25 ans = 7 800 jours. Le minimum pour la pension calculée est 3 240 jours (~10,4 ans). Les mois partiels ne comptent que les jours effectivement déclarés.
Comment augmenter sa future pension CNSS ?
5 leviers : (1) Vérifier que votre employeur déclare votre salaire réel (pas un montant inférieur), (2) Continuer à travailler au-delà de 3 240 jours pour gagner +1 %/216 jours jusqu'à 70 %, (3) Souscrire à la CIMR pour compléter la pension au-delà du plafond CNSS, (4) Utiliser l'assurance volontaire entre deux emplois (12,89 % trimestriel), (5) Combiner les périodes via les conventions bilatérales si vous avez travaillé à l'étranger.