Barème IR Maroc 2026 : Calcul Étape par Étape + 3 Exemples Concrets

L'Impôt sur le Revenu (IR) au Maroc est calculé selon un barème progressif par tranches. Contrairement à une idée reçue, passer dans une tranche supérieure ne signifie pas que tout votre revenu est taxé à ce taux — seule la partie au-delà du seuil l'est. Ce guide vous montre exactement comment calculer votre IR 2026, avec la formule officielle et 3 exemples chiffrés.

Le barème IR 2026 officiel

Le barème de l'IR est défini à l'article 73 du Code Général des Impôts (CGI) marocain. Pour 2026, il reste identique à 2025. Il s'applique au revenu net imposable annuel (après déduction des frais professionnels, cotisations CNSS, AMO et charges de famille).

Tranche de revenu annuel net (DHS) Taux marginal Impôt maximum sur la tranche Déduction fixe cumulative
0 – 30 0000%0 DHS0 DHS
30 001 – 50 00010%2 000 DHS3 000 DHS
50 001 – 60 00020%2 000 DHS8 000 DHS
60 001 – 80 00030%6 000 DHS14 000 DHS
80 001 – 180 00034%34 000 DHS17 200 DHS
Au-delà de 180 00038%24 400 DHS
La colonne "Déduction fixe" simplifie le calcul : Pour chaque tranche, il suffit de multiplier le revenu annuel par le taux marginal, puis de soustraire la déduction fixe correspondante. Pas besoin de calculer tranche par tranche.

La formule de calcul en 4 étapes

Étape 1 — Calculer le revenu brut imposable mensuel

Revenu brut imposable = Salaire brut − Cotisation CNSS (4,48%) − Cotisation AMO (2,26%)

Étape 2 — Déduire les frais professionnels

Frais professionnels = Revenu brut imposable × 20%
(plafonnés à 2 500 DHS/mois soit 30 000 DHS/an)

Revenu net imposable mensuel = Revenu brut imposable − Frais professionnels

Étape 3 — Appliquer le barème annuel avec déduction fixe

Revenu net imposable annuel = Revenu net imposable mensuel × 12

IR brut annuel = (Revenu annuel × Taux marginal de la tranche) − Déduction fixe

Étape 4 — Déduire les charges de famille

IR net annuel = IR brut annuel − (360 DHS × nombre de personnes à charge)
(conjoint = 1 personne ; chaque enfant = 1 personne ; plafond : 6 personnes à charge)

IR mensuel retenu à la source = IR net annuel ÷ 12

Exemple 1 — Salarié célibataire à 6 000 DHS brut

📋 Profil : 6 000 DHS brut/mois — Célibataire, sans enfant
Salaire brut mensuel6 000,00 DHS
– CNSS (4,48% × 6 000)− 268,80 DHS
– AMO (2,26% × 6 000)− 135,60 DHS
= Revenu brut imposable5 595,60 DHS
– Frais pro (20% × 5 595,60)− 1 119,12 DHS
= Revenu net imposable mensuel4 476,48 DHS
Revenu net imposable annuel (× 12)53 717,76 DHS
IR brut (20% × 53 717,76 – 8 000)2 743,55 DHS/an
– Charges famille (0 personne)− 0 DHS
IR net annuel2 743,55 DHS
IR mensuel retenu à la source228,63 DHS/mois
Taux effectif réel : 228,63 / 6 000 = 3,8% du brut (bien loin des 20% du taux marginal !)

Exemple 2 — Cadre marié + 2 enfants à 12 000 DHS brut

📋 Profil : 12 000 DHS brut/mois — Marié, 2 enfants (3 personnes à charge)
Salaire brut mensuel12 000,00 DHS
– CNSS (4,48% × 6 000*)− 268,80 DHS
– AMO (2,26% × 12 000)− 271,20 DHS
= Revenu brut imposable11 460,00 DHS
– Frais pro (20%, plafonné à 2 500 DHS)− 2 292,00 DHS
= Revenu net imposable mensuel9 168,00 DHS
Revenu net imposable annuel (× 12)110 016,00 DHS
IR brut (34% × 110 016 – 17 200)20 205,44 DHS/an
– Charges famille (3 × 360 DHS)− 1 080 DHS
IR net annuel19 125,44 DHS
IR mensuel retenu à la source1 593,79 DHS/mois
* CNSS plafonné à 6 000 DHS de salaire cotisable (plafond mensuel CNSS). Taux effectif réel : 1 593,79 / 12 000 = 13,3% du brut.

Exemple 3 — Cadre supérieur célibataire à 25 000 DHS brut

📋 Profil : 25 000 DHS brut/mois — Célibataire, sans enfant
Salaire brut mensuel25 000,00 DHS
– CNSS (4,48% × 6 000*)− 268,80 DHS
– AMO (2,26% × 25 000)− 565,00 DHS
= Revenu brut imposable24 166,20 DHS
– Frais pro (20%, plafonné à 2 500 DHS)− 2 500,00 DHS
= Revenu net imposable mensuel21 666,20 DHS
Revenu net imposable annuel (× 12)259 994,40 DHS
IR brut (38% × 259 994,40 – 24 400)74 397,87 DHS/an
– Charges famille (0 personne)− 0 DHS
IR net annuel74 397,87 DHS
IR mensuel retenu à la source6 199,82 DHS/mois
* Plafond CNSS mensuel : 6 000 DHS. Taux effectif réel : 6 199,82 / 25 000 = 24,8% du brut (taux marginal = 38%, mais personne ne paye 38% de son salaire total).

Tableau récapitulatif comparatif

Profil Brut/mois IR/mois Net/mois Taux effectif
Célibataire, 0 enfant 6 000 DHS 229 DHS 5 307 DHS 3,8%
Marié, 2 enfants 12 000 DHS 1 594 DHS 9 866 DHS 13,3%
Célibataire, 0 enfant 25 000 DHS 6 200 DHS 18 035 DHS 24,8%

Net = brut − CNSS − AMO − IR. Le SMAG et indemnités non imposables ne sont pas inclus.

Taux marginal vs taux effectif : la confusion fréquente

Le taux marginal (ou taux de la tranche) s'applique uniquement à la portion de revenu dans cette tranche. Le taux effectif est le ratio IR total / revenu brut — toujours inférieur au taux marginal.

Exemple : Un cadre avec 110 000 DHS de revenu annuel imposable est dans la tranche à 34%. Mais son IR est de 20 200 DHS, soit un taux effectif de 18,4% — car les premières tranches sont taxées à 0%, 10%, 20% et 30%.

Déductions à ne pas oublier

  • Intérêts d'emprunt immobilier : déductibles à hauteur de 10% du revenu net imposable (résidence principale uniquement)
  • Cotisations retraite complémentaire : déductibles dans la limite de 50% du revenu net imposable
  • Dons à des associations reconnues : déductibles sous conditions
  • Charges de famille : 360 DHS/an par personne à charge (conjoint + enfants), plafond 6 personnes

Questions fréquentes sur l'IR au Maroc

À quel moment l'IR est-il retenu ?

Pour les salariés, l'IR est retenu à la source chaque mois par l'employeur et versé à la DGI. Il n'y a généralement pas de déclaration à faire sauf si vous avez des revenus complémentaires (loyers, profits mobiliers, etc.).

Que se passe-t-il si j'ai plusieurs employeurs ?

Chaque employeur retient l'IR sur votre salaire sans connaître vos autres revenus. Vous devez déposer une déclaration annuelle de revenus (avant le 1er mars) pour régulariser, en totalisant l'ensemble de vos salaires.

Suis-je exonéré d'IR si je gagne moins de 2 500 DHS/mois ?

Le seuil d'exonération est fixé à 30 000 DHS/an de revenu net imposable (soit 2 500 DHS/mois). En dessous de ce montant, l'IR est nul. Attention : ce seuil s'applique au revenu net imposable, pas au salaire brut.

Calculez votre IR 2026 en moins de 30 secondes
Entrez votre salaire brut, votre situation familiale — le résultat s'affiche instantanément.

Simuler mon IR maintenant