Au Maroc, passer du salaire brut au salaire net à payer n'est pas une simple soustraction : c'est un enchaînement de quatre étapes, dans un ordre imposé par le Code Général des Impôts. Comprendre cet ordre, c'est pouvoir vérifier soi-même sa fiche de paie et anticiper l'effet d'une augmentation ou d'une prime.
Étape 1 — Les cotisations sociales salariales
On retire d'abord la part salariale des cotisations sociales : la CNSS (4,48 %), calculée uniquement sur les 6 000 premiers dirhams de salaire (l'assiette est plafonnée), et l'AMO (2,26 %), elle, prélevée sur la totalité du brut. C'est pourquoi, au-delà de 6 000 DH, le taux de cotisation effectif diminue légèrement.
Étape 2 — Les frais professionnels
L'administration accorde ensuite un abattement forfaitaire pour frais professionnels, censé couvrir les dépenses liées à l'emploi. Il est de 35 % du brut imposable pour les salaires les plus modestes, et de 25 % au-delà, dans les deux cas plafonné. Attention : les avantages en nature entrent dans le brut imposable mais sont exclus de la base de cet abattement.
Étape 3 — L'impôt sur le revenu (IR)
Le résultat des deux premières étapes donne le revenu net imposable, auquel on applique le barème progressif de l'IR. Chaque tranche a un taux et une « somme à déduire » qui évite de calculer palier par palier :
Tranche mensuelle (revenu net imposable)
Taux
Somme à déduire
Jusqu'à 3 333,33 DH
0 %
0 DH
De 3 333,34 à 5 000 DH
10 %
333,33 DH
De 5 000,01 à 6 666,67 DH
20 %
833,33 DH
De 6 666,68 à 8 333,33 DH
30 %
1 500 DH
De 8 333,34 à 15 000 DH
34 %
1 833,33 DH
Au-delà de 15 000 DH
37 %
2 283,33 DH
Barème IR mensuel 2026 (revenu net imposable) — source : Code général des impôts 2026, art. 73-I (barème annuel divisé par 12).
Étape 4 — Les charges de famille
Enfin, l'IR obtenu est réduit de 50 DH par mois et par personne à charge (conjoint sans revenu, enfants), dans la limite de 6 personnes. Le salaire net à payer vaut alors : brut − cotisations salariales − IR net.
Exemple chiffré : un brut de 10 000 DH
Prenons un salarié du privé avec un brut imposable de 10 000 DH et 2 personnes à charge :
Deux autres situations familiales, calculées par le même moteur, étape par étape :
Exemple démonstratif
Salaire net d'un salarié célibataire payé 10 000 DH brut
Un salarié célibataire, sans personne à charge, gagne 10 000 DH brut par mois, sans prime ni avantage en nature.
Exemple démonstratif : les chiffres sont fictifs, la règle est celle du CGI 2026 et du barème des cotisations de la CNSS.
Exemple démonstratif
Même salaire pour un salarié marié avec deux enfants
Même salaire de 10 000 DH brut, pour un salarié marié, conjoint sans revenu, deux enfants à charge (3 personnes à charge).
Net imposable annuel et IR avant réduction : identiques à l'exemple du salarié célibataire = 7 218,72 DH par an
Réduction pour charges de famille : 3 × 600 = 1 800 DH par an (plafond 3 600 DH)
IR annuel après réduction : 7 218,72 − 1 800 = 5 418,72 DH, soit 451,56 DH par mois
Net à payer : 10 000 − 268,80 − 226 − 451,56 = 9 053,64 DH
Salaire net : 9 053,64 DH par mois, soit 150 DH de plus que le célibataire
Règle appliquée : CGI 2026 art. 74-I : 600 DH par personne à charge, 3 600 DH au plus par an. Vérification : Fiche 1, Fiche 10.1, Fiche 10.2, Fiche 10.3.
Exemple démonstratif : les chiffres sont fictifs, la règle est celle du CGI 2026 et du barème des cotisations de la CNSS.
Table de conversion brut → net
« 10 000 brut, ça fait combien en net ? » La table ci-dessous répond pour les salaires courants. Chaque ligne est un calcul complet du moteur (cotisations, frais professionnels, IR), pour un salarié du secteur privé sans personne à charge et sans indemnité exonérée.
Salaire brut mensuel
Net à payer
Part nette
4 000 DH
3 730 DH
93,3 %
6 000 DH
5 579 DH
93 %
8 000 DH
7 274 DH
90,9 %
10 000 DH
8 904 DH
89 %
15 000 DH
12 324 DH
82,2 %
20 000 DH
15 508 DH
77,5 %
30 000 DH
21 666 DH
72,2 %
Net à payer mensuel, 0 personne à charge. Chaque personne à charge réduit l'IR, donc augmente le net, dans la limite prévue par le barème.
Pourquoi la part nette baisse quand le brut augmente
Le pourcentage net diminue à mesure que le salaire augmente. Ce n'est pas une anomalie : c'est l'effet du barème progressif de l'IR. Chaque tranche de revenu supplémentaire est imposée à un taux plus élevé, jusqu'à 37 % pour la tranche la plus haute. Un salaire élevé conserve donc une part nette plus faible, non parce que « tout » est plus taxé, mais parce que la fraction haute du revenu tombe dans les tranches supérieures.
Primes, avantages et personnes à charge
La table suppose un salaire « nu ». Les primes ordinaires et les avantages en nature augmentent le brut imposable, donc les prélèvements ; les indemnités exonérées (dans la limite de leurs plafonds) et les personnes à charge réduisent l'impôt. Deux salariés au même brut affiché peuvent donc toucher des nets différents. Pour partir d'un net souhaité, utilisez le calcul inverse (net → brut) du calculateur : les paliers et plafonds du barème rendent une simple règle de trois fausse.
Cas particuliers à connaître
Calcul inverse net → brut — en négociation, on raisonne souvent à l'envers : « quel brut pour toucher tel net ? ». Comme le barème comporte des paliers et des plafonds, ce n'est pas une règle de trois : notre calculateur résout le brut nécessaire par recherche numérique.
Avantages en nature (logement, voiture) — ils gonflent le brut imposable mais n'ouvrent pas droit à l'abattement pour frais professionnels sur leur valeur.
Cotisation CIMR — la retraite complémentaire facultative est déductible du revenu imposable dans une limite légale, ce qui réduit l'IR.
Indemnités exonérées — transport, panier, titres-repas échappent à l'IR et à la CNSS dans des plafonds distincts entre les deux régimes.
Erreurs fréquentes sur la fiche de paie
Confondre le net imposable (base de l'IR) avec le net à payer (ce qui est viré).
Oublier que la CNSS est plafonnée à 6 000 DH alors que l'AMO ne l'est pas.
Appliquer le taux d'une tranche à la totalité du revenu au lieu d'utiliser la somme à déduire, ce qui surestime l'impôt.
ℹ️
Tranches mensuelles 2026 en synthèse : 0 % jusqu'à 3 333,33 DH ; 10 % ; 20 % ; 30 % ; 34 % ; puis 37 % au-delà de 15 000 DH de revenu net imposable. Résultats fournis à titre indicatif — vérifiez votre situation auprès d'un professionnel.
Questions fréquentes
Comment est calculé le salaire net au Maroc en 2026 ?
On retire du salaire brut les cotisations salariales (CNSS 4,48 % plafonnée à 6 000 DH, AMO 2,26 %), les frais professionnels (35 % ou 25 % selon le brut, plafonnés), puis l'IR selon le barème 2026, diminué des charges de famille (50 DH/personne, max 6).
Quel est le barème de l'IR 2026 ?
Tranches mensuelles : 0 % jusqu'à 3 333,33 DH ; 10 % ; 20 % ; 30 % ; 34 % ; puis 37 % au-delà de 15 000 DH de revenu net imposable.
Le calcul net → brut est-il fiable ?
Oui : le moteur résout le brut nécessaire pour atteindre un net cible par recherche numérique, en tenant compte des paliers de l'IR et des plafonds. C'est utile pour une négociation salariale.
Le coût employeur, c'est quoi ?
C'est le salaire brut majoré des charges patronales CNSS/AMO/TFP (21,09 % hors accident du travail). L'assurance accident du travail s'ajoute selon le secteur.
Quelle différence entre « salaire net » et « net à payer » ?
Dans le langage courant, les deux se confondent. Le net à payer est le montant exact viré sur ton compte : brut moins cotisations salariales moins IR. Certaines fiches de paie affichent aussi un « net imposable » (base de l'IR) et un « net social », qui ne sont pas ce que tu perçois réellement.
Les primes et indemnités sont-elles imposées comme le salaire ?
Pas toujours. Les primes (rendement, ancienneté, 13e mois) sont en principe imposables et cotisables comme le salaire. En revanche, certaines indemnités (transport, panier, titres-repas) sont exonérées d'IR et de CNSS dans des limites précises, souvent différentes entre les deux régimes. Notre guide sur les indemnités exonérées détaille chaque plafond.
Résultats fournis à titre indicatif. Pour un calcul opposable (avantages en nature, CIMR, conventions sectorielles), consultez un professionnel de la paie.