Payroll compliance in Morocco runs on a strict monthly calendar. Miss the CNSS deadline and you trigger a 3% monthly surcharge. Miss the DGI deadline and IR withholding penalties follow. For any employer operating in Morocco – whether through a local entity or an EOR arrangement – knowing the statutory calendar is the first line of defence against compliance penalties. This article sets out every key payroll deadline for employers in Morocco, month by month and annually.
Quick facts: Morocco payroll calendar at a glance
- CNSS monthly declarations: due by the last calendar day of each month
- IR withholding remittance (DGI Simpl-IR): due by the 20th of the following month
- OFPPT training levy: due alongside CNSS, by end of month
- Annual IR reconciliation: due 28 February of the following year
- Annual employer declaration (DGI): filed in the first quarter of the following year
- CNSS employer audit window: ongoing; CNSS can audit up to 4 years of prior declarations
Monthly Payroll Deadlines in Morocco
| Obligation | Authority | Deadline | Platform |
|---|---|---|---|
| CNSS employer and employee declarations | CNSS | Last calendar day of the pay month | Damancom |
| CNSS contribution payment | CNSS | Last calendar day of the pay month | Bank transfer or Damancom |
| OFPPT training levy (1.6%) | OFPPT via CNSS | Last calendar day of the pay month | Damancom |
| AMO health insurance | CNSS | Included in monthly CNSS declaration | Damancom |
| IR withholding remittance | DGI | 20th of the following month | Simpl-IR |
| Payslip issuance to employees | Code du Travail | At time of salary payment | Paper or electronic (bilingual) |
Annual Payroll Obligations in Morocco
| Obligation | Authority | Deadline |
|---|---|---|
| Annual IR reconciliation (regularisation) | DGI | 28 February of the following year |
| Annual employer declaration (salaries paid) | DGI | 28 February of the following year |
| Annual CNSS reconciliation (if applicable) | CNSS | As notified by CNSS; typically Q1 |
| Corporate tax (IS) filing – includes payroll data | DGI | 3 months after financial year-end |
Key Payroll Authorities in Morocco
The CNSS (Caisse Nationale de Sécurité Sociale) collects social security and AMO health insurance contributions. All employer declarations go through the Damancom electronic platform. The CNSS conducts regular employer audits and can issue back-contribution orders for up to four years of prior filings. The DGI (Direction Générale des Impôts) administers IR withholding – monthly remittances go through the Simpl-IR platform by the 20th of the following month. The DGI can audit employer withholding records and issue penalties for underpayment or late filing. The OFPPT levy is collected by the CNSS on OFPPT’s behalf via Damancom alongside the monthly CNSS contribution.
Penalties for Missing Payroll Deadlines in Morocco
| Missed Deadline | Penalty |
|---|---|
| Late CNSS declaration | 3% surcharge per month on unpaid contributions |
| Late CNSS payment | 3% surcharge per month, plus fixed penalty for repeated non-compliance |
| Late IR remittance (DGI) | 10% penalty on late-remitted amounts, plus 5% per month of delay |
| Failure to issue payslips | Labour Inspectorate fine under the Code du Travail |
| Late annual IR reconciliation | DGI penalty on underpaid amounts |
Why Companies Choose Africa Deployments Morocco for Payroll Calendar Management
CNSS Damancom declarations are filed by month-end and IR is remitted by the 20th – every month, without client involvement. The annual IR reconciliation and employer declaration are filed before the 28 February deadline. Africa Deployments Morocco has never missed a CNSS or DGI deadline for a managed payroll. All payslips, CNSS declarations and DGI filings are maintained in archivable bilingual format. Complete declaration archives are available for audit response with no client preparation needed.
Frequently Asked Questions
What happens if the CNSS deadline falls on a public holiday in Morocco?
If the CNSS declaration deadline falls on a public holiday or weekend, it typically rolls to the next working day. Africa Deployments Morocco monitors the CNSS calendar and adjusts filing schedules accordingly.
Is there a penalty for under-declaring CNSS contributions?
Yes. Under-declaration of CNSS contributions – intentional or not – is treated as late payment for the underpaid portion. The 3% monthly surcharge applies from the original due date, plus potential penalties for repeated non-compliance. CNSS auditors can review declarations going back four years.
When must the annual IR reconciliation be filed?
The annual IR reconciliation (regularisation annuelle) must be filed by 28 February of the year following the payroll year. It reconciles the monthly IR withholdings paid against the employee’s actual annual tax liability, accounting for annual deductions and bonus payments made in December.
Does Morocco have a 13th-month bonus obligation?
Morocco does not have a statutory 13th-month bonus requirement under the Code du Travail. However, if a 13th-month bonus has been paid habitually or is included in the employment contract, it may become a contractual entitlement. Africa Deployments Morocco reviews bonus obligations during the onboarding process for any managed payroll.
About Africa Deployments Morocco
Registered Company Name: Africa Deployments Morocco S.A.R.L.
Address: 49, Rue Jean Jaures, Quartier Gauthier, Etg 6 Appt N12, Casablanca, Kingdom of Morocco
RC: 700049 | ICE: 003835482000059
Website: moroccodeployments.com
Moroccan payroll runs on a tight monthly calendar with penalties that compound quickly. Africa Deployments Morocco S.A.R.L. manages every deadline – CNSS by month-end, IR by the 20th, annual reconciliation by 28 February – so employers in Morocco never face a surcharge or a compliance gap.
Reviewed by: Africa Deployments Compliance Team












Comments