A payslip that nobody on your HR team can fully interpret is a common headache for foreign companies hiring in Morocco. Whether you employ through a local entity, an Employer of Record, or an umbrella company (portage salarial), the document follows rules set by Moroccan labor law and the CNSS.
A Moroccan payslip must show gross salary, the breakdown of CNSS and AMO social security contributions, income tax (IR) withheld at source, and net pay. Employee-side social contributions total 6.74% of gross salary, including 4.48% capped at 6,000 MAD per month.
What must a Moroccan payslip legally include?
Morocco's Labor Code and CNSS practice require a fixed set of information on every payslip. The employer's name, address and CNSS affiliation number must appear, along with the employee's identity, job title and professional category. Next comes the pay breakdown itself: base salary, any allowances or bonuses, overtime where applicable, then a line by line detail of social and tax deductions. The payslip must also state the pay period, days or hours worked, and the payment method. An employer who skips one of these items risks a CNSS audit finding or a labor inspection issue.
A complete Moroccan payslip always groups five blocks of information: employer and employee identification, gross salary detail, social contributions (CNSS, AMO), income tax withheld, and net pay. None of these are optional, and missing one is a formal irregularity even if the net figure is correct. For a foreign company hiring in Morocco through a local contract or an umbrella company, checking these items on every payslip issued to the team avoids disputes during an audit. According to the CNSS, the employer remains responsible for each affiliated employee's payslip, even when payroll is outsourced to a third party.
How do CNSS and AMO contributions show up on the payslip?
The CNSS covers both classic social benefits (health, maternity, family allowances, retirement, unemployment) and mandatory health insurance (AMO). Each line uses a different calculation base, which is why two contributions can carry a similar rate but produce very different amounts.
| Contribution | Employee share | Employer share | Calculation base |
|---|---|---|---|
| Social benefits | 4.48% | 8.98% | Capped at 6,000 MAD/month |
| AMO (health insurance) | 2.26% | 4.11% | Full gross salary, no cap |
| Family allowances | 0% | 6.40% | Full gross salary, no cap |
| Professional training tax | 0% | 1.60% | Full gross salary, no cap |
Why the 6,000 MAD cap changes everything
For an employee earning 4,000 MAD gross, the entire salary counts toward social benefit contributions. For a manager earning 15,000 MAD, only the first 6,000 MAD counts for that line, while AMO still applies to the full 15,000 MAD. And that is where many payroll estimates go wrong: above the cap, the effective social contribution rate mechanically drops as salary rises.
Employee-side CNSS social benefit contributions never exceed 268.80 MAD per month (4.48% of 6,000 MAD), regardless of gross salary above that threshold. AMO, on the other hand, has no cap and scales directly with actual gross pay. An employee earning 30,000 MAD gross therefore pays the same social benefit contribution as one earning 6,000 MAD, but a five times higher AMO charge. This is why two employees with very different salaries can show deceptively similar overall contribution rates, while their AMO diverges sharply (source: 2026 CNSS statutory rates).
How is income tax (IR) withheld from a Moroccan payslip?
Withheld IR follows a progressive bracket system applied to net taxable income (gross salary minus social contributions and a standard deduction for professional expenses). The tax reform introduced under the 2025 Finance Law raised the exemption threshold, which increased take-home pay for a large share of Moroccan employees starting in 2026.
| Annual bracket (MAD) | Rate |
|---|---|
| 0 to 40,000 | 0% |
| 40,001 to 60,000 | 10% |
| 60,001 to 80,000 | 20% |
| 80,001 to 100,000 | 30% |
| 100,001 to 180,000 | 34% |
| Above 180,000 | 37% |
In practice, monthly net taxable income up to 3,333.33 MAD is exempt from IR entirely. Each dependent (spouse or child, up to six) grants a 600 MAD annual deduction from the calculated tax. Payslips typically show the net IR figure after these deductions without detailing the intermediate steps, which is why reconstructing the exact number without a simulator is difficult.
Moroccan IR is calculated in three steps: determine net taxable income by subtracting social contributions and a standard professional expense deduction from gross pay, apply the matching 2026 bracket rate, then subtract a fixed allowance specific to that bracket along with any family deductions. For an employee with no dependents and no benefits in kind, the result matches exactly the IR line shown on the payslip. According to Morocco's Direction Générale des Impôts, this bracket structure applies to all salary income paid from January 2026 onward (source: 2025 Finance Law tax reform).
A worked example: a payslip for 8,000 MAD gross per month
Take a single employee with no dependents, earning 8,000 MAD gross per month at a standard company, outside umbrella arrangements.
| Item | Amount |
|---|---|
| Gross salary | 8,000 MAD |
| Social benefits (4.48% x 6,000) | 268.80 MAD |
| AMO (2.26% x 8,000) | 180.80 MAD |
| Total employee social contributions | 449.60 MAD |
| IR withheld (estimate, after professional expense deduction) | roughly 500 to 600 MAD |
| Approximate net salary | roughly 6,950 to 7,050 MAD |
That range stays indicative. The exact IR figure depends on the precise professional expense deduction and any benefits in kind. For a definitive number, an accountant or an official Moroccan payroll simulator remains the reference, especially once variable bonuses enter the picture.
Payslips and umbrella company (portage salarial) arrangements: what changes
Under an umbrella company arrangement, the umbrella entity issues the payslip, not the client business you work for day to day. The calculation follows the same CNSS and IR rules as any Moroccan employee, but the starting base is the revenue invoiced to the client, minus the umbrella provider's management fee (typically 5 to 10%), before contributions apply.
To understand the full mechanism, see how umbrella company payroll works in Morocco.
But one detail often surprises consultants moving from self-employed status into an umbrella arrangement: their payslip becomes a recognized document, useful for a bank loan, a visa application or a lease, while a simple self-employed income statement rarely convinces a Moroccan bank on its own. The base salary shown on an umbrella payslip cannot legally fall below Morocco's minimum wage, set at 3,422 MAD gross in 2026, even when the consultant invoices well above that floor.
Payslips and Employer of Record (EOR) arrangements: what the foreign company sees
A company based in Paris, London or Dubai hiring a Moroccan developer through an EOR never manages the payslip directly. The EOR provider acts as the local legal employer, calculates CNSS and IR, and issues a compliant Moroccan payslip, usually alongside a monthly invoice in foreign currency to the client company.
The gap between the amount invoiced to the client and the employee's net pay often surprises foreign HR teams encountering this for the first time. It comes almost entirely from the 21.09% employer-side CNSS charges, on top of the EOR provider's own service fee.
Where to find a reliable payslip template, and what employers must do
Employers are legally required to issue a payslip at every pay cycle, on paper or electronically with the employee's consent. The employer must keep records for several years, and employees should keep theirs too, particularly to assert their rights with the CNSS in case of a benefits dispute.
For the full picture of Moroccan payroll, our complete guide to payroll in Morocco covers CNSS deadlines, IR withholding and employer filing obligations.
Several Moroccan providers offer online payslip generators or Excel templates, useful for a small business managing payroll in house. A foreign company hiring without a local entity in Morocco typically works with an umbrella company or an Employer of Record instead, which takes care of issuing compliant payslips. The contract type chosen directly shapes what appears on the payslip, particularly between fixed-term and permanent umbrella contracts.
A correctly filled payslip protects the employee and the employer alike. Recalculating CNSS contributions and the applicable IR bracket once a year catches errors early, on both the compliance side and the cash flow side.
