Payroll Services in Morocco: compliance without the complexity
CNSS, AMO, income tax brackets, DAMANCOM filings, labor-code payslips: Moroccan payroll leaves no room for approximation. We run it for foreign and local companies — on an integrated HR system, in English or French, with 350+ ERP projects behind us.
Talk to a payroll expert — 30 minWhat Moroccan payroll compliance actually requires
- Income tax (IR) withheld at source, at brackets updated with each finance law.
- CNSS and AMO social contributions at current rates and ceilings — plus CIMR where applicable.
- Monthly DAMANCOM filings in EDI format, generated by the payroll system, not typed into the portal.
- Labor-code compliant payslips: mandatory mentions, cumulative values, leave balances.
- The annual 9421 statement and year-end reporting produced automatically.
- An audit trail: who changed what, when — indispensable in an inspection.
Three ways to run it — we support all three
In-house, on an integrated HRIS
Your HR team runs payroll on MySIRH — our HR suite on Odoo: attendance, leave, expenses and payroll in one system, English interface available.
Managed payroll
We run the monthly cycle for you: variables collection, payslips, DAMANCOM filings, year-end statements. You keep real-time visibility in the system.
Hybrid
You keep control of HR data; we secure the calculation and the filings. A common setup for foreign subsidiaries during their first years in Morocco.
The full technical scope of the payroll engine is detailed on our Odoo payroll for Morocco page.
Why integrated beats isolated
Isolated payroll tools calculate correctly but live alone: attendance re-typed, leave tracked elsewhere, accounting entries exported by hand every month. On an integrated system, attendance flows into variables, payslips generate their accounting entries, and the DAMANCOM file leaves directly — one data entry, zero reconciliation. For the full HR picture, see our HRIS for Morocco.
Frequently asked questions
Can a foreign company run payroll in Morocco?
Yes — once a local entity is registered with the tax administration and CNSS, payroll can be run locally. Most foreign groups either build an in-house HR function on an integrated system or delegate the monthly run to a local partner like Karizma.
What does Moroccan payroll compliance include?
Income tax (IR) withholding at current brackets, CNSS and AMO social contributions, optional CIMR pension, labor-code compliant payslips, the annual 9421 statement, and monthly electronic filings through the DAMANCOM portal.
What is DAMANCOM?
DAMANCOM is the CNSS online portal where employers file their monthly social declarations. A proper payroll system generates the EDI file directly — no manual re-entry, no filing errors.
Is there a minimum team size?
No. We support entities from a handful of employees to several hundred — the integrated approach scales without changing systems.
Can we switch from our current provider mid-year?
Yes. A clean migration takes over year-to-date cumulative values, leave balances and CNSS bases, and runs one month in parallel before switching. An Odoo consultant scopes the takeover in days.
Get your payroll compliant — and keep it that way
30 minutes with a payroll expert: your headcount, your setup, your options — and a clear recommendation.
Book the call — 30 min