Calcul du salaire net d’un fonctionnaire au Maroc (2026)
Les règles appliquées par le simulateur pour passer du cadre, du grade et de l’échelon au salaire net mensuel : formules, taux et barèmes.
Mise à jour :
1. Traitement de base
Il dépend de l’indice attaché au grade et à l’échelon. Formule générale du montant annuel :
Traitement de base annuel = (indice − 150) × 50,92 + 13 866 DH
Exemple : l’indice 275 donne (275 − 150) × 50,92 + 13 866 = 20 231 DH par an, soit 1 685,91 DH par mois. Des formules particulières s’appliquent à certains petits indices (Sûreté nationale, indice ≤ 150 : (indice − 100) × 79,62 + 9 885).
2. Indemnité de résidence
| Zone | Taux (du traitement de base) |
|---|---|
| Zone A | 25 % |
| Zone B | 15 % |
| Zone C (autres) | 10 % |
| Provinces du Sud (sujétions particulières) | + 85 % |
La zone dépend de la province et, dans certaines provinces, du cercle ou de la commune (Sefrou, Taza, Béni Mellal, Marrakech, Inezgane-Aït Melloul, Taroudant). La retenue retraite est calculée sur une indemnité de résidence forfaitaire de 10 %, quelle que soit la zone.
3. Indemnités statutaires
Chaque corps a son statut et ses indemnités : enseignement, encadrement, technicité, fonction, risque, sujétion, logement, représentation… Leur montant dépend du grade, de l’échelon et des fonctions exercées. Elles intègrent les revalorisations générales du dialogue social (par exemple l’« indemnité de sujétion » de 1 000 DH par mois pour plusieurs corps).
4. Allocations familiales
300 DH par mois pour chacun des trois premiers enfants, 100 DH pour les 4e à 6e enfants. Elles ne sont soumises ni à l’IR ni à la retraite.
5. Retenues sociales
- CMR : 14 % de l’assiette retraite (traitement de base + 10 % de résidence + indemnités permanentes). Certains contractuels relèvent du RCAR (6 %).
- AMO : 2,5 % de la même assiette, minimum 70 DH et maximum 400 DH par mois.
- Mutuelle : selon l’organisme (secteur mutualiste et caisse autonome retraite et décès) :
| Mutuelle | Secteur mutualiste | Caisse retraite et décès |
|---|---|---|
| MGPAP | 1,5 % de l’assiette retraite (240 – 960 DH/an) | 1 % (≤ 1 200 DH/an) |
| OMFAM | 1,5 % (240 – 960 DH/an) | 1,7 % (240 – 1 200 DH/an) |
| MGEN (Éducation nationale) | 1,8 % du traitement de base (72 – 600 DH/an) | 2 % du revenu imposable (648 – 1 500 DH/an) |
| Mutuelle des Forces auxiliaires | 1,15 % du traitement de base (≤ 600 DH/an) | — |
| Mutuelle de la Police | 2,3 % du traitement de base (≤ 600 DH/an) | — |
| Mutuelle des Douanes | 1,5 % (≤ 1 200 DH/an) | — |
| Mutuelle des PTT | 1,2 % (≤ 1 200 DH/an) | — |
| Mutuelle de l’ODEP | 2 % du traitement de base (≤ 2 200 DH/an) | 0,8 % du revenu imposable |
S’y ajoute la cotisation à la fondation des œuvres sociales du secteur (Fondation Mohammed VI de l’éducation-formation, Fondation Hassan II…).
6. Impôt sur le revenu (IR)
Le revenu net imposable s’obtient en déduisant les frais professionnels (35 % si le revenu brut imposable annuel ≤ 78 000 DH, sinon 25 % plafonnés à 35 000 DH) puis les cotisations sociales (retraite, AMO, mutuelle). Barème applicable (loi de finances 2025) :
| Revenu net annuel (DH) | Taux | Somme à déduire |
|---|---|---|
| 0 – 40 000 | 0 % | 0 |
| 40 001 – 60 000 | 10 % | 4 000 |
| 60 001 – 80 000 | 20 % | 10 000 |
| 80 001 – 100 000 | 30 % | 18 000 |
| 100 001 – 180 000 | 34 % | 22 000 |
| Plus de 180 000 | 37 % | 27 400 |
Réduction pour charges de famille : 600 DH par an pour le conjoint et chaque enfant à charge, dans la limite de 3 600 DH (6 personnes).
7. Exemple chiffré
Administrateur — 2ème Grade, 4e échelon (Indice: 436) — Zone C, Fonction: Tâches administratives — Marié, Nombre Enfant(s):2 :
| Traitement de base | 2 369,09 |
| Indemnité de résidence | 236,90 |
| Indemnité administrative spéciale | 6 399,00 |
| indemnité de sujétion | 1 450,00 |
| Indemnité d'encadrement | 1 565,00 |
| Indemnité familiale | 600,00 |
| Salaire brut | 12 620,00 |
| Caisse marocaine de retraite | −1 682,80 |
| Assurance maladie obligatoire | −300,50 |
| Mutuelle, secteur complémentaire | −80,00 |
| Caisse complémentaire aux décès | −100,00 |
| Impot sur le revenu | −432,01 |
| Salaire net mensuel | 10 024,69 |