Photo : Vitaly Gariev / Unsplash
Mis à jour le 03/11/2026
La pension de vieillesse CNSS est le revenu mensuel versé aux salariés du secteur privé qui ont atteint l'âge légal de la retraite et cessé leur activité. Depuis le 1er mai 2025, elle n'est plus réservée aux assurés totalisant 3 240 jours : une pension est aussi possible à partir de 1 320 jours. Voici les conditions, la formule de calcul, des exemples chiffrés, les démarches et le fichier Excel de simulation.
Qui peut bénéficier de la pension de vieillesse CNSS ?
Elle concerne tout salarié du secteur privé immatriculé et déclaré à la CNSS. Selon la CNSS, trois conditions doivent être réunies :
- avoir 60 ans (55 ans pour les mineurs justifiant d'au moins 5 années d'activité au fond) ;
- avoir cessé toute activité salariée ;
- justifier de 3 240 jours d'assurance au moins, ou de 1 320 à 3 239 jours pour le dispositif en vigueur depuis le 1er mai 2025 (loi n° 02-24 et décret n° 2-25-265), à condition d'avoir atteint l'âge requis à partir du 1er janvier 2023. La coordination ou la totalisation entre régimes de prévoyance peut être prise en compte.
En dessous de 1 320 jours, il n'y a pas de pension : l'assuré, ou ses ayants droit en cas de décès, peut demander le remboursement des cotisations salariales et patronales. Un départ anticipé dès 55 ans existe aussi, avec 3 240 jours de cotisations, l'accord de l'employeur et le paiement par celui-ci d'une prime unique.
Comment calculer la pension de vieillesse CNSS ?
La formule est la même dans les deux cas : pension = taux × salaire de référence. Ce sont le taux et le mode de calcul du salaire de référence qui changent. Le salaire est retenu dans la limite du plafond CNSS de 6 000 DH par mois.
| Jours d'assurance | Salaire de référence | Taux |
|---|---|---|
| 3 240 jours et plus | Total des salaires des 96 derniers mois ÷ 96 | 50 % + 1 point par tranche de 216 jours supplémentaires, maximum 70 % (atteint à 7 560 jours) |
| 1 320 à 3 239 jours | Total des salaires sur 96 mois au maximum ÷ nombre de mois correspondants | (jours cumulés ÷ 3 240) × 50 % |
La pension maximale ressort donc à 70 % × 6 000 = 4 200 DH par mois. Le salarié doit aussi se soucier des taux de cotisation CNSS et AMO : seuls les jours et salaires réellement déclarés comptent.
Pension minimale en 2026
Pour 3 240 jours et plus, si le calcul donne moins de 1 000 DH, la CNSS indique que la pension minimale de 1 000 ou 1 100 DH est versée. Entre 1 320 et 3 239 jours, le minimum dépend de la tranche :
| Jours d'assurance | Pension minimale |
|---|---|
| 1 320 à 1 704 | 600 DH |
| 1 705 à 2 088 | 700 DH |
| 2 089 à 2 472 | 800 DH |
| 2 473 à 2 856 | 900 DH |
| 2 857 à 3 239 | 1 000 DH |
Une hausse est annoncée dans le PLF 2027 : voir notre article pension minimale 2027 à 1 700 DH. Ces montants restent à confirmer par les textes.
Exemples chiffrés de pension CNSS
Exemple 1 : 5 000 jours, salaire de 9 000 DH. Jours au-delà du seuil : 5 000 − 3 240 = 1 760, soit 8 tranches complètes de 216 jours. Taux : 58 %. Salaire de référence plafonné : 6 000 DH. Pension : 58 % × 6 000 = 3 480 DH par mois.
Exemple 2 : 2 000 jours, salaire moyen de 4 000 DH. Taux : (2 000 ÷ 3 240) × 50 % = 30,86 %. Pension : 30,86 % × 4 000 ≈ 1 234 DH par mois, au-dessus du minimum de 700 DH de cette tranche.
Ces exemples sont indicatifs : seule la liquidation par la CNSS fait foi. Pour les salaires au-dessus du plafond, une retraite complémentaire peut compléter la pension : voir les différences entre CNSS et CIMR.
Application Excel de calcul de la pension
Le fichier Excel de simulation reste disponible ici : télécharger l'application de calcul (Mediafire).
- Feuille 1 : saisir les salaires plafonnés déclarés sur le BDS durant les 8 dernières années. Pour une sortie en janvier 2015, par exemple, on saisit de 2007 à 2014. Une alerte apparaît si le montant annuel dépasse 72 000 DH.
- Feuille 2 : saisir le nombre de jours cotisés, relevé sur le compte en ligne de l'affilié ou sur le relevé CNSS. Le reste se calcule automatiquement.
Attention : ce fichier a été conçu avant la réforme de 2025. Il ne couvre pas le calcul de 1 320 à 3 239 jours et son alerte de jours minimaux date de cette époque. Pour ces carrières, utilisez la formule ci-dessus.
Le cas réel de l'article d'origine (ancien)
La version initiale de cet article présentait le cas d'un retraité déclaré à 2 178,96 DH par mois pendant les 8 dernières années, avec 5 788 jours au total. Elle aboutissait à 1 346,52 DH brut, puis 1 292,66 DH après 4 % d'AMO. Avec la règle publiée par la CNSS, qui compte par tranches de 216 jours, on retient 5 788 − 3 240 = 2 548 jours, soit 11 tranches complètes et un taux de 61 %, ce qui donne environ 1 329 DH brut. Ce cas est conservé à titre d'historique.
Demande de pension : délais et pièces à fournir
La demande se fait en ligne sur la plateforme TAAWIDATY ou dans une agence CNSS.
- 3 240 jours et plus, ou 1 320 à 3 239 jours avec 60 ans atteints à partir du 01/05/2025 : 6 mois à compter de la mise à la retraite, c'est-à-dire de la date la plus tardive entre le 60e anniversaire et la cessation d'activité.
- 1 320 à 3 239 jours, 60 ans atteints entre le 01/01/2023 et le 30/04/2025 : 24 mois à compter du 01/05/2025, soit jusqu'à fin avril 2027.
Après ces délais, la pension démarre le mois suivant le dépôt, sans effet rétroactif. D'où l'intérêt de ne pas attendre.
Pièces indiquées par la CNSS : le formulaire de demande de pension de vieillesse (réf. 315-1-04) et la copie de la CNIE ou du titre de séjour. S'y ajoutent, selon le cas, l'attestation de travail au fond (mineurs) et l'attestation de période d'assurance auprès d'un autre régime.
L'ancienne liste de cet article mentionnait aussi : carte d'immatriculation CNSS, attestation de cessation d'activité ou déclaration sur l'honneur légalisée, dernier bordereau d'assurance volontaire, certificat de vie, certificat de résidence pour les non-résidents, RIB, attestation de couverture médicale autre que l'AMO CNSS et copie intégrale d'état civil. Gardez-les à portée de main : l'agence peut en demander certains selon votre situation.
La CNSS mène chaque année une opération de contrôle de vie pour les pensionnés résidant à l'étranger.
Questions fréquentes
La pension CNSS est-elle soumise à l'IR ?
Les pensions des régimes de base, dont la CNSS, sont exonérées d'IR à compter du 1er janvier 2026, d'après les mesures de la loi de finances 2025 présentées par la DGI. Une réduction transitoire de 50 % s'appliquait en 2025.
Que se passe-t-il avec moins de 1 320 jours ?
Aucune pension n'est versée, mais l'assuré ou ses ayants droit peuvent demander le remboursement des cotisations, conformément aux dispositions en vigueur.
Le plafond de 6 000 DH s'applique-t-il au calcul ?
Oui. Même avec un salaire plus élevé, le salaire de référence est plafonné selon la réglementation, soit 6 000 DH par mois à ce jour.
Sources : CNSS, pension de vieillesse ; maroc.ma, communiqué CNSS d'avril 2025 ; ACAPS, fiche CNSS (retraite anticipée) ; Hespress, mesures fiscales LF 2025 (DGI).