Tools / Tax & VAT
Morocco income tax (IR) calculator
Free Morocco calculator. Compute Morocco income tax under the 2024 CGI schedule: 0% up to MAD 30,000/year, 10% to 50,000, 20% to 60,000, 30% to 80,000, 34% to 180,000, 38% above.
IR dû
23.600 MAD
Taux effectif
19.67%
Taux marginal
34%
Détail par tranche (barème annuel)
| Tranche | Taux | Revenu taxé | Impôt |
|---|---|---|---|
| 0 – 30.000 MAD | 0% | 30.000 MAD | 0 MAD |
| 30.000 – 50.000 MAD | 10% | 20.000 MAD | 2.000 MAD |
| 50.000 – 60.000 MAD | 20% | 10.000 MAD | 2.000 MAD |
| 60.000 – 80.000 MAD | 30% | 20.000 MAD | 6.000 MAD |
| 80.000 – 180.000 MAD | 34% | 40.000 MAD | 13.600 MAD |
Source : Code Général des Impôts (CGI) 2024, article 73 — barème annuel progressif de l'impôt sur le revenu.
Information, pas un conseil juridique. Ce calculateur est fourni à titre indicatif. Consultez un professionnel pour votre situation.
How this calculator works
- Enter the inputs above. Provide the figures the calculator asks for — wages, dates, contract type, etc. We use only the values you enter; nothing leaves your browser.
- We apply the Moroccan-law rule. Morocco income tax (IR) calculator runs the formula defined by MA-CGI Article 73. The math follows the official text, not a third-party shortcut.
- Read the result and the breakdown. The headline number is shown alongside any caps, eligibility flags, and step-by-step working so you can verify the figure against your contract or the law.
- Take next steps. If the result confirms a right or obligation you want to act on, talk to a lawyer admitted to the Bar in Morocco through the link below or browse the Q&A library for follow-up questions.
Moroccan law sources
This calculator follows the rules in the Moroccan laws below — every figure traces back to a specific article.
- MA-CGI Article 73— Article 73 — barème de l'IR
Related questions answered on moroccolaw.ai
Information, not legal advice. This calculator is for orientation only. Specific situations vary — consult a lawyer admitted to the Bar in Morocco for advice on your matter.