Comment calculer CNSS, AMO et IR au Maroc ?
CNSS, AMO et impôt sur le revenu ne se calculent pas indépendamment les uns des autres : ils forment une chaîne, où chaque étape sert de base à la suivante. Ce guide explique cet enchaînement, puis détaille les taux, plafonds et tranches appliqués par 1306DATA.
Le principe : une chaîne de calcul
Un bulletin de paie marocain ne résulte pas de trois calculs séparés que l'on additionnerait. Il s'agit d'une chaîne : le résultat d'une étape devient la base de la suivante.
Concrètement, les cotisations sociales se calculent sur un salaire brut, puis l'impôt sur le revenu se calcule sur ce qui reste après ces cotisations et après certaines déductions. C'est pour cette raison qu'une erreur en début de chaîne se propage jusqu'au net à payer.
Avertissement. Les valeurs indiquées dans ce guide sont celles appliquées par le moteur de paie de 1306DATA. Les taux de cotisation, les plafonds et le barème de l'impôt sur le revenu évoluent, notamment par les lois de finances. Vérifiez toujours les valeurs applicables auprès de la CNSS et de la Direction Générale des Impôts, ou auprès de votre expert-comptable, avant de produire une paie.
Les étapes, dans l'ordre
- Établir le brut. Salaire de base, puis éléments variables du mois : primes, indemnités, heures supplémentaires, avantages. Chaque élément doit être qualifié, car tous ne suivent pas le même traitement social et fiscal.
- Déterminer les bases de cotisation. Certaines cotisations portent sur la totalité du brut, d'autres sur un montant limité par un plafond. Il faut donc calculer une base par famille de cotisation, et non une base unique.
- Calculer les cotisations salariales. Elles sont retenues sur le salaire du collaborateur et réduisent son net.
- Calculer les cotisations patronales. Elles ne figurent pas en retenue sur le net, mais représentent un coût pour l'employeur et doivent être suivies pour connaître le coût réel d'un poste.
- Déduire les frais professionnels. Un abattement est prévu, exprimé en pourcentage et limité par un plafond. Il intervient dans la détermination du revenu soumis à l'impôt.
- Obtenir le net imposable. C'est le montant sur lequel le barème de l'impôt sur le revenu s'applique.
- Appliquer le barème de l'impôt. Le barème est progressif, par tranches. On applique ensuite les déductions liées à la situation du salarié, notamment les charges de famille.
- Calculer le net à payer. Brut, moins cotisations salariales, moins impôt, moins retenues éventuelles comme les avances ou les oppositions.
Cotisations sociales : CNSS et AMO
Les cotisations collectées via la CNSS couvrent des risques distincts. Sans entrer dans les montants, il est utile de comprendre la structure, car elle explique pourquoi un simple pourcentage global appliqué au brut ne peut pas fonctionner.
- Prestations sociales à court terme : indemnités liées à la maladie, à la maternité et à des situations temporaires.
- Retraite (long terme) : constitution des droits à pension.
- Allocations familiales : à la charge de l'employeur.
- Perte d'emploi : dispositif d'indemnisation, avec une part salariale et une part patronale.
- AMO : assurance maladie obligatoire, qui suit ses propres règles et n'est pas plafonnée de la même manière que les cotisations de retraite.
- Taxe de formation professionnelle : à la charge de l'employeur.
Deux points structurels méritent l'attention : la distinction entre part salariale et part patronale, et la présence de plafonds sur certaines cotisations seulement.
Cotisations retenues sur le salaire
Ces cotisations réduisent le net du salarié. Les cotisations plafonnées se calculent sur un salaire limité au plafond, même lorsque le brut lui est supérieur ; l'AMO, elle, s'applique sur la totalité du brut.
| Cotisation salariale | Taux | Assiette |
|---|---|---|
| CNSS — prestations sociales à court terme | 0,52 % | Salaire brut, plafonné à 6 000 MAD/mois |
| CNSS — prestations à long terme (pension) | 3,96 % | Salaire brut, plafonné à 6 000 MAD/mois |
| Indemnité pour perte d'emploi (IPE) | 0,19 % | Salaire brut, plafonné à 6 000 MAD/mois |
| AMO — assurance maladie obligatoire | 2,26 % | Salaire brut, sans plafond |
Les deux cotisations plafonnées de la CNSS représentent ensemble 4,48 % de la part plafonnée : c'est le taux le plus souvent cité, mais il ne couvre ni l'indemnité pour perte d'emploi ni l'AMO.
Cotisations à la charge de l'employeur
Elles n'apparaissent pas en retenue sur le net, mais déterminent le coût réel d'un poste.
| Cotisation patronale | Taux | Assiette |
|---|---|---|
| Allocations familiales | 6,4 % | Salaire brut, sans plafond |
| Prestations sociales à court terme | 1,05 % | Salaire brut, plafonné à 6 000 MAD/mois |
| Prestations à long terme (pension) | 7,93 % | Salaire brut, plafonné à 6 000 MAD/mois |
| Indemnité pour perte d'emploi (IPE) | 0,38 % | Salaire brut, plafonné à 6 000 MAD/mois |
| AMO de base | 2,26 % | Salaire brut, sans plafond |
| Participation AMO — solidarité | 1,85 % | Salaire brut, sans plafond |
| Taxe de formation professionnelle (TFP) | 1,6 % | Salaire brut, sans plafond |
Impôt sur le revenu : barème et déductions
L'impôt sur le revenu salarial au Maroc repose sur un barème progressif mensuel. Le mécanisme se comprend en trois idées.
- Le revenu est découpé en tranches. Chaque tranche a son propre taux, croissant avec le niveau de revenu. Le taux le plus élevé ne s'applique donc pas à la totalité du salaire.
- Le calcul est simplifié par une somme à déduire. Plutôt que d'additionner l'impôt de chaque tranche, on applique le taux de la tranche atteinte puis on retire un montant forfaitaire correspondant. Le résultat est identique, la méthode est plus rapide.
- La situation familiale intervient à la fin. Les charges de famille donnent lieu à une déduction sur l'impôt calculé, dans la limite d'un nombre maximum de personnes à charge.
Ce qui précède le barème compte autant que le barème lui-même : cotisations sociales et frais professionnels réduisent la base imposable, et donc l'impôt dû.
Les déductions avant le barème
Le net imposable s'obtient en retirant du brut imposable les cotisations sociales retenues et les frais professionnels. La déduction pour charges de famille intervient ensuite, en diminution de l'impôt calculé.
| Déduction | Valeur | Précision |
|---|---|---|
| Frais professionnels | 20 % | Plafonnés à 2 500 MAD par mois |
| Cotisations sociales salariales | Montant réel | CNSS, IPE et AMO retenues sur le mois |
| Charges de famille | 500 MAD par personne | Dans la limite de 6 personnes à charge |
Barème mensuel de l'impôt sur le revenu
Le barème s'applique au net imposable mensuel. On retient le taux de la tranche atteinte, puis on retire la somme à déduire correspondante : le résultat est identique à un calcul tranche par tranche, en une seule opération.
| Net imposable mensuel | Taux | Somme à déduire |
|---|---|---|
| Jusqu'à 3 333,33 MAD | 0 % | 0 MAD |
| De 3 333,34 à 5 000 MAD | 10 % | 333,33 MAD |
| De 5 000,01 à 6 666,67 MAD | 20 % | 833,33 MAD |
| De 6 666,68 à 8 333,33 MAD | 30 % | 1 500 MAD |
| De 8 333,34 à 15 000 MAD | 34 % | 1 833,33 MAD |
| Au-delà de 15 000,01 MAD | 37 % | 2 283,33 MAD |
Un salaire dont le net imposable reste sous le seuil de la première tranche n'est pas imposé. À l'inverse, le taux le plus élevé ne frappe jamais la totalité du salaire : il ne s'applique qu'à la fraction située dans la tranche concernée, ce que la somme à déduire vient précisément corriger.
Les erreurs les plus fréquentes
| Erreur observée | Conséquence | Bonne pratique |
|---|---|---|
| Appliquer le barème de l'impôt au salaire brut | Impôt largement surévalué et net erroné | Passer par le net imposable, après cotisations et frais professionnels |
| Ignorer les plafonds de cotisation | Cotisations trop élevées sur les salaires importants | Distinguer les cotisations plafonnées de celles calculées sur le brut total |
| Confondre part salariale et part patronale | Net faussé ou coût employeur sous-estimé | Suivre les deux parts séparément sur chaque bulletin |
| Traiter toutes les primes de la même façon | Base de cotisation ou base imposable incorrecte | Qualifier chaque élément de rémunération à son entrée dans la paie |
| Oublier de mettre à jour les personnes à charge | Déduction non appliquée au salarié | Tenir le dossier salarié à jour avant de générer la paie |
| Conserver des paramètres d'une année antérieure | Calculs périmés sur l'ensemble de la paie | Vérifier les paramètres en début d'exercice et après chaque loi de finances |
Automatiser le calcul
Cette chaîne de calcul est reproductible : c'est précisément ce qui la rend automatisable. Le travail manuel n'apporte aucune valeur ajoutée et concentre le risque d'erreur sur les fins de mois chargées.
Dans 1306DATA, les paramètres de calcul sont appliqués à chaque bulletin : bases, plafonds, cotisations salariales et patronales, frais professionnels, barème par tranches et déductions pour charges de famille. Les éléments variables du mois — primes, heures supplémentaires, absences — sont repris depuis les modules RH, ce qui évite une double saisie et les écarts qui en découlent.
Le calcul automatique ne dispense pas du contrôle : il déplace l'effort de la multiplication vers la vérification, ce qui est un bien meilleur usage du temps d'un responsable paie.
Pour aller plus loin
FAQ
Questions fréquentes sur le calcul CNSS, AMO et IR
Quelle est la différence entre CNSS et AMO ?
Quel est le taux de cotisation CNSS salariale au Maroc ?
L'IR se calcule-t-il sur le salaire brut ?
Dans quel ordre faut-il calculer ?
Certaines cotisations sont-elles plafonnées ?
Les charges de famille réduisent-elles l'impôt ?
Toutes les primes sont-elles soumises aux mêmes règles ?
Où trouver les taux et barèmes en vigueur ?
Comment 1306DATA gère-t-il ces calculs ?
Aller plus loin
À lire ensuite
Automatiser vos calculs de paie
Nous vous montrons le déroulé complet d'un bulletin sur un cas proche du vôtre.