Step 1: Establish the Legal and Contractual Foundation
Executing compliant payroll requires strict adherence to statutory employment baselines governed by the Moroccan Labour Code (Law No. 65-99).
- Contract Formalization: Employment contracts must be drafted in bilingual format (Arabic/French) and executed in writing. Indefinite-term contracts (CDI) are standard; fixed-term contracts (CDD) are strictly restricted by law to temporary tasks or replacements and convert automatically to CDIs if mishandled.
- Minimum Wage Baselines: Fixed base salaries must meet or exceed updated statutory floors: the industrial SMIG is set at MAD 17.92 per hour (approx. MAD 3,422.72 per month for a 191-hour work month), and the agricultural SMAG baseline is MAD 97.44 per day.
- Mandatory Probationary Windows: Trial periods must respect statutory limits: 3 months for executives (renewable once), 1.5 months for standard employees, and 15 days for manual workers.
Step 2: Compute Gross Remuneration and Statutory Additions
Calculating monthly gross pay requires integrating base compensation with mandatory statutory adjustments.
- Seniority Bonuses (Prime d’Ancienneté): Moroccan law mandates incremental percentage additions to base pay based on continuous tenure:
- 2 to 5 years: 5%
- 6 to 10 years: 10%
- 11 to 15 years: 15%
- 16 to 20 years: 20%
- More than 20 years: 25%
- Working Hours and Overtime: Standard working hours are capped at 44 hours per week (1,288 hours/year). Overtime is capped at 250 hours per year per employee and must be compensated with statutory premium multipliers ranging from 25% to 50%+.
Step 3: Calculate Social Security Contributions (CNSS & AMO)
Both employers and employees contribute to Morocco’s centralized social protection framework. Contributions are computed monthly and remitted electronically via the Damancom portal.
Employer Social Contributions (~21.09% Total)
- Family Allowances: 6.40% (calculated on total gross salary with no ceiling).
- Short and Long-Term Social Allocations: 8.98% combined (capped at a monthly wage base of MAD 6,000).
- Mandatory Health Insurance (AMO): 4.11% (calculated on total gross salary with no ceiling).
- Professional Training Tax: 1.60% (calculated on total gross salary with no ceiling).
Employee Withholdings (~6.74% Total)
- Social Allocations: 4.48% (capped at a monthly wage base of MAD 6,000).
- Mandatory Health Insurance (AMO): 2.26% (uncapped, applied to total gross pay).
Step 4: Compute Personal Income Tax Withholding (IR)
Employers must deduct Impôt sur le Revenu (IR) at source every payroll cycle.
- Deduct Professional Expenses: Apply a flat 20% deduction on gross taxable income after employee social contributions, capped at MAD 30,000 annually (MAD 2,500 monthly).
- Apply Progressive Tax Brackets: The net taxable monthly income is subjected to the progressive multi-bracket schedule scaling up to a top rate of 37%:
- 0 to 40,000 MAD annual: 0%
- 40,001 to 60,000 MAD annual: 10%
- 60,001 to 80,000 MAD annual: 20%
- 80,001 to 100,000 MAD annual: 30%
- 100,001 to 180,000 MAD annual: 34%
- Above 180,000 MAD annual: 37%
- Deduct Family Allowances: Subtract family dependent credits directly from the calculated tax amount (MAD 500 per dependent annually, up to a maximum of 6 dependents / MAD 3,000/year).
Step 5: Execute Monthly Remittances and Payslip Issuance
- Payslip Compliance: Issuing a formal itemized payslip (Bulletin de Paie) is legally mandatory. It must detail gross salary, line-by-line social deductions, IR withholding, net pay, and accrued paid annual leave balances (minimum 1.5 working days per month of service, totaling 18 working days/year).
- Remittance Deadlines:
- CNSS Contributions: Remitted monthly via Damancom.
- IR Tax Withholding: Remitted to the Direction Générale des Impôts (DGI) no later than the last calendar day of the following month.
Step 6: Complete Annual Filings
By February 28 of each year, employers must submit the annual salary and tax declaration (Etat 9421 / DAS) for every employee, reconciling total annual compensation and tax withholdings.
Global Deployments in Morocco
Global Deployments supports international enterprises entering the Moroccan market through its vetted in-country partner network. By leveraging this established local infrastructure, organizations manage compliant employment contracts, execute precise payroll withholding, administer complex CNSS contributions, and handle secure offboarding without establishing a local subsidiary. This model ensures full alignment with the Moroccan Labour Code while accelerating market entry.
Global Deployments | Part of Africa Deployments Ltd.
Address: The Strand, Beau Plan Business Park, Mauritius
BRN: C19167158 | VAT: 27738392
global-deployments.com | Phone: +23057138629
Running Payroll in Morocco: The 2026 compliance framework under the Moroccan Labour Code