Payroll Audit in Morocco: Complete Checklist and CNSS Controls | Upsilon

Mansour EddekkakiYassine Benjelloun Touimi

Mansour Eddekkaki, Yassine Benjelloun Touimi

Upsilon Consulting

Share
Payroll Audit in Morocco: Complete Checklist and CNSS Controls | Upsilon

Key takeaways: A payroll audit verifies the compliance of your CNSS declarations, the correct calculation of contributions and income tax, and the completeness of payslips. CNSS inspectors can review the last 10 years. This 15-point checklist prepares you for any audit and identifies anomalies before they become costly.

Why Conduct a Payroll Audit

A payroll audit is a systematic review of the entire remuneration process. It serves three objectives:

  1. Compliance: ensuring CNSS declarations, AMO contributions, and income tax withholding are correctly calculated and filed
  2. Optimisation: detecting calculation errors (overpayments or under-declarations) and correcting anomalies
  3. Preparation: anticipating potential CNSS audits by identifying and fixing gaps proactively

A proactive audit costs far less than a CNSS adjustment with late payment surcharges (3% + 0.5%/month).

15-Point Verification Checklist

1. Employer CNSS Registration

Verify that the CNSS affiliation number is active and that company information (address, activity, headcount) is up to date.

2. Employee Registration

Ensure that all employees are registered with the CNSS, including new hires, fixed-term contracts, and part-time workers. Fine: 1,000 MAD per unregistered employee.

3. Applied Contribution Rates

Verify that 2026 CNSS rates are correctly configured:

BranchEmployerEmployee
Short-term benefits1.05%0.52%
Long-term benefits7.93%3.96%
Family allowances6.40%
AMO base2.26%2.26%
AMO Solidarity1.85%
VTT1.60%

4. Cap Application

Verify that the 6,000 MAD/month cap is correctly applied to capped branches (short-term and long-term). The cap is not 8,000 MAD (proposal not yet in effect).

5. Contribution Base

Check that the base includes all subject elements: base salary, bonuses, overtime, benefits in kind. Verify that non-subject elements (reimbursement of actual expenses with receipts) are correctly excluded.

6. Monthly Damancom Declarations

Compare monthly declarations submitted via Damancom with the payroll register. Verify consistency of headcount, declared salaries, and contributions paid.

7. Contribution Payments

Verify that all contributions have been paid on time. Identify any payment delays and applicable surcharges (3% + 0.5%/month).

8. Income Tax Calculation

Verify that income tax is calculated using the current progressive brackets, after correct deduction of employee CNSS contributions and professional expenses (20%, capped at 30,000 MAD/year).

9. Compliant Payslips

Verify the presence of all 17 mandatory mentions (Art. 370-375 Labour Code) on each payslip. Fine: 300 to 500 MAD per non-compliant payslip.

10. Payroll Register

Ensure the payroll register is maintained and provides a monthly summary of all remuneration and deductions for each employee.

11. Employment Contracts

Verify that each employee has a contract (written for fixed-term), that probation periods are correctly stated, and that amendments are signed for any modifications.

12. Overtime

Check that overtime is correctly enhanced (25% daytime, 50% night-time, 50% rest days, 100% rest day nights) and declared to the CNSS.

13. Paid Leave

Verify the calculation of leave entitlement (1.5 days/month), leave balance tracking, and compensatory allowance calculation upon departure.

14. Seniority Bonus

Check that the seniority bonus is correctly calculated and paid: 5% after 2 years, 10% after 5, 15% after 12, 20% after 20, 25% after 25 years.

15. Document Retention

Ensure all social documents are archived for the last 10 years: payslips, payroll register, CNSS declarations, contracts, payment proof.

How CNSS Audits Work

Notification

The employer receives an audit notice specifying the date and documents to prepare. The notice period is typically a few days to a few weeks.

Verification

Inspectors compare:

  • CNSS declarations with payslips
  • Declared headcount with the staff register
  • Declared salaries with bank transfers
  • Correct application of rates and caps

Findings

The audit report may result in:

  • A compliance finding (no anomaly)
  • An adjustment with back-payment of contributions + surcharges
  • Referral to prosecution in cases of proven fraud

Verifiable Period

Inspectors can go back 10 years. This is why document retention is crucial.

Most Common Errors Found

  1. Undeclared employees (forgotten fixed-term contracts, paid interns)
  2. Incorrectly applied cap (calculation on full salary instead of 6,000 MAD)
  3. Undeclared benefits in kind (housing, vehicle)
  4. Bonuses incorrectly excluded from the contribution base
  5. Systematic late declarations
  6. Incomplete payslips (missing mentions)
  7. Discrepancies between payroll register and Damancom

Frequently Asked Questions

How often should payroll be audited?

It is recommended to conduct a payroll audit at least once a year, ideally at the start of the fiscal year. Companies with high staff turnover or complex compensation structures benefit from semi-annual audits. A chartered accountant can integrate this audit into their regular engagement.

Can a payroll audit reduce my charges?

Yes. The audit may identify overpayments (contributions calculated on the wrong base or without applying the cap) and configuration errors. Regularisation can generate savings and prevent future penalties. Optimisation does not mean fraud: it means correctly applying the rules.

What are the risks in case of a CNSS adjustment?

The adjustment entails back-payment of contributions due plus late payment penalties (3% first month + 0.5% per additional month). In cases of deliberate under-declaration, criminal penalties (50 to 600 MAD per employee) and imprisonment (1 to 3 months for repeat offences) are possible. Settlement of recalled amounts must be made within set deadlines.


READ ALSO:


Want to audit your payroll? Contact Upsilon Consulting for a comprehensive diagnostic.

Upsilon

Consulting

An independent firm, hands-on expertise

Upsilon Consulting is a chartered accounting, audit and tax advisory firm, member of the Moroccan Institute of Chartered Accountants. Our team of 40+ professionals has been supporting Moroccan and multinational companies for over 15 years. Our multidisciplinary approach and client proximity allow us to support you with rigour and responsiveness.

OEC Members Technical expertise Multidisciplinary approach Client proximity

Let's talk about your project

Contact us for a free consultation. Our experts respond within 24h.

Newsletter

Stay ahead of tax & regulatory changes

Get our expert analyses, practical guides and regulatory alerts delivered to your inbox. Join 500+ professionals who trust us.

No spam. Unsubscribe in one click.

They trust us

PfizerAlstomDrägerCFAO MotorsCDG CapitalBourse de Casablanca