🇬🇧 EN 🇫🇷 FR 🇪🇸 ES 🇸🇦 AR
← Back to Blog

CNSS Contributions Morocco - Employer & Employee Complete Guide

CNSS Contributions Morocco: Employer & Employee Complete Guide

Understanding CNSS (Caisse Nationale de Sécurité Sociale) contributions is essential for both employers and employees in Morocco. This comprehensive guide covers everything you need to know about social security contributions.

What is CNSS?

CNSS is Morocco's national social security fund that provides:
- Health insurance (AMO - Assurance Maladie Obligatoire)
- Family allowances (Allocations Familiales - AF)
- Short-term benefits (Indemnités Journalières de Maladie)
- Long-term benefits (Pensions)

Contribution Rates 2024

Employee Contributions (Total: 6.74%)

| Type | Rate | Description |
|------|------|-------------|
| CNSS | 4.48% | Social security contributions |
| AMO | 2.26% | Health insurance |
| Total | 6.74% | Deducted from gross salary |

Employer Contributions (Total: 17.00%)

| Type | Rate | Description |
|------|------|-------------|
| CNSS | 12.89% | Social security contributions |
| AMO | 4.11% | Health insurance |
| Total | 17.00% | Paid by employer |

Calculation Examples

Example 1: Gross Salary 10,000 DH

Employee Contributions:
- CNSS (4.48%): 10,000 × 0.0448 = 448.00 DH
- AMO (2.26%): 10,000 × 0.0226 = 226.00 DH
- Total Employee: 674.00 DH

Employer Contributions:
- CNSS (12.89%): 10,000 × 0.1289 = 1,289.00 DH
- AMO (4.11%): 10,000 × 0.0411 = 411.00 DH
- Total Employer: 1,700.00 DH

Summary:
- Gross Salary: 10,000.00 DH
- Employee Deductions: -674.00 DH
- Net Salary: 9,326.00 DH
- Total Cost to Company: 11,700.00 DH

Example 2: Gross Salary 5,000 DH

Employee Contributions:
- CNSS: 5,000 × 0.0448 = 224.00 DH
- AMO: 5,000 × 0.0226 = 113.00 DH
- Total: 337.00 DH

Net Salary: 5,000 - 337 = 4,663.00 DH

Total Cost to Company: 5,000 + (5,000 × 0.17) = 5,850.00 DH

Salary Ceilings and Floors

Maximum Contribution Ceiling


- 6,000 DH per month (72,000 DH per year)
- Contributions are calculated only up to this ceiling
- Salaries above 6,000 DH: CNSS calculated on 6,000 DH only

Example with 15,000 DH salary:
- CNSS contributions calculated on: 6,000 DH (not 15,000 DH)
- Employee CNSS: 6,000 × 0.0448 = 268.80 DH (not 672 DH)

Minimum Wage (SMIG)


- 2024 rate: 3,000 DH/month (approximately)
- All employees must receive at least minimum wage
- CNSS contributions apply to actual salary, not minimum wage

Who Must Register?

Mandatory Registration for:


1. Private sector employees
- Permanent contracts (CDI)
- Fixed-term contracts (CDD)
- Part-time workers
- Temporary workers

2. Employers
- All companies hiring employees
- Individual employers with household staff
- Self-employed professionals (voluntary)

Exemptions:


- Civil servants (covered by different system)
- Self-employed without employees (unless voluntary registration)
- Foreign workers with social security from home country (bilateral agreements)

Registration Process

For Employers:


1. Register company with CNSS
2. Obtain employer number (Numéro d'Affiliation)
3. Declare each new employee within 8 days of hiring
4. Submit monthly declarations (DAMANCOM)

For Employees:


1. Employer handles registration
2. Receive CNSS card (Carte CNSS)
3. Obtain registration number (Numéro d'Immatriculation)
4. Keep card for medical services

Declaration and Payment

Monthly Declaration (DAMANCOM)


Deadline: Before the 10th of the following month

Required Information:
- Employee names and CNSS numbers
- Gross salaries
- Days worked
- CNSS and AMO contributions

Payment Methods:


- Bank transfer
- Online payment (DAMANCOM portal)
- Check at CNSS office

Late Payment Penalties:


- 3% penalty on unpaid amount
- 1% monthly interest (0.5% per 15 days)

Benefits Provided by CNSS

1. Health Insurance (AMO)


- Medical consultations (70-100% coverage)
- Medications (70% coverage for most)
- Hospitalizations (80-100% coverage)
- Chronic diseases (100% coverage)

2. Family Allowances


- For children under 21 (or 27 if student)
- Monthly allowance per child
- Paid to employee with lowest salary in family

3. Maternity Benefits


- 14 weeks paid leave
- 100% of average salary
- Pre and post-natal care covered

4. Sick Leave Benefits


- Short-term illness: 2/3 of salary
- After 6 months of contributions
- Maximum 52 weeks

5. Pension Benefits


- Retirement age: 60 years (63 for some)
- Minimum 3,240 days of contributions
- Pension calculated on average salary

Common Mistakes to Avoid

1. Underreporting salaries - Reduces employee benefits and is illegal
2. Not declaring all employees - Heavy penalties if caught
3. Late declarations - Accumulates penalties and interest
4. Incorrect calculations - Use proper rates and ceilings
5. Not keeping records - Keep payslips and declarations for 10 years

Digital Tools

DAMANCOM Portal


- Online declaration system
- Submit monthly declarations
- Download certificates
- Check payment history

Our CNSS Calculator


Use our free CNSS Calculator to:
- Calculate employee and employer contributions instantly
- Estimate net salary
- Calculate total cost to company
- Print payroll reports

Frequently Asked Questions

Q: Can I work without CNSS registration?
A: No, it's mandatory for all employees in Morocco.

Q: What if my employer doesn't register me?
A: Report to CNSS or labor inspection. Employer faces heavy fines.

Q: Can I claim benefits if I change jobs?
A: Yes, your CNSS number stays with you throughout your career.

Q: What happens if I work part-time?
A: Contributions are calculated on actual salary, but you still get benefits.

Conclusion

CNSS contributions are an essential part of the Moroccan employment system. Understanding how they work helps both employers and employees ensure compliance and maximize benefits.

Need to automate your payroll and CNSS calculations? Our platform handles everything automatically - calculations, declarations, and compliance. Start your free trial today.

---

Disclaimer: Rates and regulations may change. Always verify with CNSS or your accountant for the most current information.