Address: 119 Bd de la Résistance, Casablanca 20000
Opening hours :Mon - Fri: 9am-12.30pm and 2pm-6pm Sat: 9am-12pm
Address: 119 Bd de la Résistance, Casablanca 20000
Opening hours :Mon - Fri: 9am-12.30pm and 2pm-6pm Sat: 9am-12pm

A clear guide to CNSS Morocco contributions in 2026. Employer and employee rates, the 6,000 DH cap, and a full payroll calculation example.
Most payroll mistakes in Morocco are not caused by complex rules. They happen because employers assume every contribution is calculated the same way. It is not.
Understanding CNSS Morocco contributions is essential for any business with employees, because the National Social Security Fund collects a fixed share of every salary, every month, with no exceptions. Calculate it correctly and payroll runs smoothly. Calculate it wrong and the surcharges build quickly.
In this guide you will learn what the CNSS is, how the 2026 contribution rates work, why the 6,000 DH cap changes the maths, and how to calculate a full payslip step by step. We also cover filing deadlines, penalties, and the questions employers ask most often.
The CNSS Morocco, or Caisse Nationale de Sécurité Sociale, is the public body that manages compulsory social security for private sector employees. It registers companies and workers, collects monthly contributions, and pays benefits ranging from sickness allowances to retirement pensions.
For employers, affiliation is not optional. From the day a company hires its first employee, it must register with the fund, declare every salary, and remit contributions on time.
In practice, the CNSS operates under the ministry responsible for employment and social inclusion. It is one of the largest institutions of its kind in the country, covering several million active contributors through a national network of regional offices.
Contributions are split between two parties. The employer pays one share directly. The employee pays a second share, withheld from the payslip before the salary reaches their account. Both shares are remitted together by the employer.
CNSS social security contributions are not a single flat percentage. They are made up of five separate branches, each with its own rate and its own calculation base.
The contribution base is the employee’s gross remuneration. That includes:
Once gross remuneration is established, the five branches are calculated from it.
Each branch funds a specific category of benefit:
The key point, and the source of most payroll errors, is that these five branches do not all use the same base. Some apply to the full salary. Two apply only to a capped portion. We return to this in the section on the 6,000 DH cap.
Here are the CNSS Morocco contribution rates in force for 2026. These rates apply to all private sector employers and their employees.
| Branch | Employer | Employee | Total | Monthly cap |
|---|---|---|---|---|
| Family allowances | 6.40% | 0% | 6.40% | No cap |
| Short-term social benefits | 1.05% | 0.52% | 1.57% | 6,000 DH |
| Long-term social benefits | 7.93% | 3.96% | 11.89% | 6,000 DH |
| AMO health insurance | 4.11% | 2.26% | 6.37% | No cap |
| Vocational training tax | 1.60% | 0% | 1.60% | No cap |
| Total | 21.09% | 6.74% | 27.83% | — |
In total, payroll contributions in Morocco reach 21.09% for the employer and 6.74% for the employee, a combined load of 27.83% of gross salary.
A short note on AMO. The 4.11% employer rate already includes a solidarity component that helps fund health cover for non-salaried and low-income populations. Payroll systems apply the consolidated 6.37% rate, but knowing the breakdown helps when reconciling declarations.
Within the short-term branch, a small sub-rate finances compensation for loss of employment. It is already included in the figures above, so you do not add it separately. Official rates are published and periodically revised by the fund, and you can confirm current figures through the Caisse Nationale de Sécurité Sociale directly.
This is where most calculation errors begin. Not every branch is calculated on the full salary.
Two branches, short-term and long-term social benefits, are capped. No matter how much an employee earns, those two contributions are calculated on a maximum base of 6,000 DH per month.
The other three branches, family allowances, AMO, and the vocational training tax, are uncapped. They are always calculated on the entire gross salary.
| Branch | Calculation base | Cap |
|---|---|---|
| Family allowances | Full gross salary | None |
| Short-term benefits | Capped gross salary | 6,000 DH |
| Long-term benefits | Capped gross salary | 6,000 DH |
| AMO | Full gross salary | None |
| Vocational training tax | Full gross salary | None |
In practice, an employee earning 15,000 DH has their short-term and long-term contributions calculated on 6,000 DH only. But their AMO, family allowance, and training contributions are calculated on the full 15,000 DH.
The cap is applied per employee, per month. It is never pooled or averaged across staff. The simple rule: the capped base is the lower of the gross salary or 6,000 DH, while the uncapped base is always the salary in full.
Theory only goes so far. Here is a full payslip for an employee earning a gross salary of 10,000 DH per month. This example shows the cap clearly, because the salary sits above the 6,000 DH threshold.
The employee share is withheld from the payslip.
| Branch | Base | Rate | Amount |
|---|---|---|---|
| Short-term benefits | 6,000 | 0.52% | 31.20 DH |
| Long-term benefits | 6,000 | 3.96% | 237.60 DH |
| AMO | 10,000 | 2.26% | 226.00 DH |
| Total employee share | 494.80 DH |
The employee contributes 494.80 DH in total. The first two branches use the 6,000 DH capped base, while AMO uses the full 10,000 DH.
The employer share is paid on top of the salary.
| Branch | Base | Rate | Amount |
|---|---|---|---|
| Family allowances | 10,000 | 6.40% | 640.00 DH |
| Short-term benefits | 6,000 | 1.05% | 63.00 DH |
| Long-term benefits | 6,000 | 7.93% | 475.80 DH |
| AMO | 10,000 | 4.11% | 411.00 DH |
| Vocational training tax | 10,000 | 1.60% | 160.00 DH |
| Total employer share | 1,749.80 DH |
After the employee contribution is withheld, the gross taxable salary becomes 9,505.20 DH. That is 10,000 DH minus 494.80 DH. Income tax is then calculated on this figure, after the standard deduction for professional expenses. The CNSS withholding always comes before the income tax calculation.
For the employer, the true cost of this employee is 11,749.80 DH. That is the 10,000 DH salary plus 1,749.80 DH of contributions. From experience, this is the figure many small businesses overlook when budgeting a new hire. CNSS contributions alone add roughly a 17.5% surcharge on top of every gross salary, so payroll planning should start from the total cost, not the headline salary.
If you are setting up payroll for the first time, it pays to get this structure right early. Our team covers it as part of accounting and payroll support for companies across Morocco.
Calculating the contributions is only half the obligation. They must also be declared and paid every month through the official CNSS portal, Damancom. Paper filing is no longer accepted.
The monthly process works as follows:
The deadline is the end of the month following the period concerned. For example, contributions for March are due by 30 April. Keep the validated declaration, payslips, and employment contracts for ten years, since the CNSS can request them during an audit.
The CNSS applies penalties strictly, and surcharges accumulate month by month. Being honest about this matters, because a small error left unchecked can grow into a real liability.
The fund also conducts desk and on-site audits. Inspectors can examine payroll registers, employment contracts, and bank statements. If a reassessment is issued, the employer has 30 days to contest it. This is why an annual payroll review is usually worth far more than it costs.
The combined CNSS rate for 2026 is 27.83% of gross salary. The employer pays 21.09% and the employee pays 6.74%. Because the short-term and long-term branches are capped at 6,000 DH, the effective percentage decreases as a salary rises above that cap.
No. The AMO contribution, 4.11% employer and 2.26% employee, is calculated on the full gross salary with no upper limit. Only the short-term and long-term social benefit branches are capped, at 6,000 DH per employee each month.
For the two capped branches, the contribution base is the lower figure of the employee’s gross salary or 6,000 DH. An employee earning 12,000 DH still has short-term and long-term contributions calculated on 6,000 DH. The cap applies individually to each employee, every month.
CNSS contributions are due by the end of the month following the period concerned. Contributions for January, for example, must be declared and paid by the end of February. All declarations are submitted electronically through the Damancom portal.
Late payment triggers a surcharge of 3% per month of delay on the amounts due. Late filing of the declaration adds a separate penalty of 1.5% per month. Because both surcharges compound, the cost of a delay rises quickly.
Yes. Auto-entrepreneurs are covered by a simplified CNSS regime with a flat-rate contribution based on declared turnover, filed quarterly. It provides AMO health cover and access to certain benefits, but the calculation differs from the standard employee scheme.
Calculating CNSS Morocco contributions correctly comes down to one principle: know which branches are capped and which are not. The five branches share a common gross salary base, but only family allowances, AMO, and the vocational training tax apply to the full amount, while short-term and long-term benefits stop at 6,000 DH.
Once that distinction is clear, the rest follows. Apply the 2026 rates, file through Damancom on time, and keep your records for ten years. Done properly, payroll becomes predictable and audit-ready.
If you would like support with registration, monthly declarations, or full payroll management, our advisory team can help you set it up correctly from day one.

Writing by HANANE BELASKRI | Accountant , Legal and Tax Advisor , Judicial Expert , 300+ companies registered
She is a Legal & Tax Advisor, Partner at BH Adviser, helping international companies enter, operate, and grow in Morocco and Africa through compliant business setup, due diligence, payroll, and tax advisory.