Income Tax (IR) Brackets 2024: Morocco Tax Calculator
Income Tax (IR - Impôt sur le Revenu) is the personal income tax applied to salaries in Morocco. Understanding the tax brackets and deductions is crucial for calculating your net salary accurately.
IR Tax Brackets 2024
Morocco uses a progressive tax system with the following brackets:
| Annual Income (DH) | Tax Rate | Tax on Bracket |
|-------------------|----------|----------------|
| 0 - 30,000 | 0% | 0 DH |
| 30,001 - 50,000 | 10% | Max 2,000 DH |
| 50,001 - 60,000 | 20% | Max 2,000 DH |
| 60,001 - 80,000 | 30% | Max 6,000 DH |
| 80,001 - 180,000 | 34% | Max 34,000 DH |
| Above 180,000 | 38% | Unlimited |
How IR is Calculated
Step 1: Calculate Gross Annual Salary
Include all taxable income:
- Base salary
- Bonuses
- Commissions
- Benefits in kind
Step 2: Deduct Social Contributions
Subtract CNSS and AMO contributions (6.74%):
- CNSS: 4.48%
- AMO: 2.26%
Example:
- Gross: 120,000 DH
- Social (6.74%): -8,088 DH
- Taxable Income: 111,912 DH
Step 3: Apply Family Deductions
Annual family deductions:
- Single: 0 DH
- Married: 360 DH
- Married + 1 child: 660 DH
- Married + 2 children: 960 DH
- Married + 3 children: 1,260 DH
- Married + 4 children: 1,560 DH
- Married + 5 children: 1,860 DH
- Married + 6 children: 2,160 DH
Maximum: 6 children for deductions
Step 4: Calculate IR Using Brackets
Apply progressive rates to net taxable income.
Detailed Examples
Example 1: Single Person, 60,000 DH/year
Step 1: Gross Annual Salary
- 60,000 DH
Step 2: Social Deductions (6.74%)
- 60,000 × 0.0674 = 4,044 DH
- Taxable income: 60,000 - 4,044 = 55,956 DH
Step 3: Family Deductions
- Single: 0 DH
- Net taxable: 55,956 DH
Step 4: IR Calculation
- 0 - 30,000: 0 DH (0%)
- 30,001 - 50,000: 2,000 DH (10%)
- 50,001 - 55,956: 1,191.20 DH (20%)
- Total IR: 3,191.20 DH
Summary:
- Gross annual: 60,000.00 DH
- Social contributions: -4,044.00 DH
- Income tax (IR): -3,191.20 DH
- Net annual: 52,764.80 DH
- Net monthly: 4,397.07 DH
Example 2: Married + 2 Children, 120,000 DH/year
Step 1: Gross Annual
- 120,000 DH
Step 2: Social Deductions
- 120,000 × 0.0674 = 8,088 DH
- Taxable: 111,912 DH
Step 3: Family Deductions
- Married + 2 children: 960 DH
- Net taxable: 110,952 DH
Step 4: IR Calculation
- 0 - 30,000: 0 DH
- 30,001 - 50,000: 2,000 DH
- 50,001 - 60,000: 2,000 DH
- 60,001 - 80,000: 6,000 DH
- 80,001 - 110,952: 10,523.68 DH (34%)
- Total IR: 20,523.68 DH
Summary:
- Gross annual: 120,000.00 DH
- Social: -8,088.00 DH
- IR: -20,523.68 DH
- Net annual: 91,388.32 DH
- Net monthly: 7,615.69 DH
Example 3: High Earner, 240,000 DH/year
Step 1: Gross
- 240,000 DH
Step 2: Social (capped at 6,000 DH/month = 72,000 DH/year)
- Maximum social: 72,000 × 0.0674 = 4,852.80 DH
- Taxable: 235,147.20 DH
Step 3: Family (Married + 3 children)
- Deduction: 1,260 DH
- Net taxable: 233,887.20 DH
Step 4: IR Calculation
- 0 - 30,000: 0 DH
- 30,001 - 50,000: 2,000 DH
- 50,001 - 60,000: 2,000 DH
- 60,001 - 80,000: 6,000 DH
- 80,001 - 180,000: 34,000 DH
- 180,001 - 233,887.20: 20,477.14 DH (38%)
- Total IR: 64,477.14 DH
Summary:
- Gross annual: 240,000.00 DH
- Social: -4,852.80 DH
- IR: -64,477.14 DH
- Net annual: 170,670.06 DH
- Net monthly: 14,222.51 DH
Additional Deductions
Beyond standard deductions, you may also deduct:
1. Professional Expenses
- 20% deduction on gross salary
- Maximum: 30,000 DH/year
- Automatic for most employees
2. Pension Contributions
- RCAR or CMR contributions
- CIMR contributions (complementary)
- Deductible from taxable income
3. Interest on Home Loans
- Up to 10% of salary
- Maximum: 10,000 DH/year
- Must provide bank statements
4. Insurance Premiums
- Life insurance premiums
- Retirement savings plans
- Within certain limits
Withholding at Source
Employers withhold IR monthly from salaries:
Monthly Calculation
1. Annualize monthly salary
2. Calculate annual IR
3. Divide by 12 for monthly withholding
4. Adjust throughout year if bonuses received
Annual Regularization
- Employers adjust IR in December
- Or when employee leaves
- Return excess or collect shortfall
Filing Requirements
Who Must File?
1. Self-employed professionals
2. Employees with multiple employers
3. Income from rental properties
4. Investment income above threshold
5. Foreign-source income
Deadline
- Before March 1st of following year
- Online via simpl.tax.gov.ma portal
Tax Certificate (Attestation)
Employers must provide:
- Annual salary statement
- Total IR withheld
- Social contributions paid
- Required for various administrative procedures
Tax Optimization Tips
1. Maximize family deductions - Declare all eligible dependents
2. Contribute to pension - CIMR contributions are deductible
3. Home loan interest - Keep all documentation
4. Professional expenses - Ensure you get the 20% deduction
5. Split income - Within family when legally possible
Common Questions
Q: Is overtime taxed differently?
A: No, all salary income is taxed the same way.
Q: What about year-end bonuses?
A: Included in annual income and taxed progressively.
Q: Can I get a refund if too much was withheld?
A: Yes, through annual tax declaration or employer regularization.
Q: Are stock options taxable?
A: Yes, when exercised, they're treated as salary income.
Online Tools
Our IR Calculator
Use our free IR Calculator to:
- Calculate your net salary instantly
- See tax breakdown by bracket
- Compare different family situations
- Estimate annual and monthly IR
Government Portal
- simpl.tax.gov.ma for declarations
- View your tax situation online
- Download tax certificates
- Make payments
Penalties for Non-Compliance
Late Declaration
- 15% penalty on tax due
- Minimum: 500 DH
Incorrect Declaration
- 20% penalty if unintentional
- 100% penalty if intentional fraud
Non-Declaration
- 100% penalty
- Plus potential criminal charges
Recent Changes (2024)
1. Bracket adjustments - Slight changes to thresholds
2. Digital filing - Now mandatory for most
3. Family deductions - Increased amounts
4. Pension contributions - Higher deduction limits
Conclusion
Understanding IR tax brackets helps you plan your finances better. Use our calculator to see your exact net salary and optimize your tax situation.
Want automatic IR calculations with your payroll? Our platform handles all tax calculations, deductions, and compliance automatically. Start your 14-day free trial.
---
Disclaimer: Tax rates may change. Always verify with DGI (Direction Générale des Impôts) or your tax advisor for current information.