CNSS ceiling on the right lines. 2025 IR reform. Morocco payroll, solved.
Morocco’s payroll is not a configuration exercise. It demands a live CNSS contribution engine that applies the MAD 6,000 social-benefit ceiling to the right components only, the 2025-reformed IR bracket table, the frais professionnels deduction at the correct rate and cap, AMO health contributions, and direct authority relationships. Most providers handle one or two of these. Mercans delivers all of them – on a single proprietary stack with no intermediaries.
native payroll
vs nearest peer
since inception
- Income Tax (IR)
- 0–37% progressive (2025)
- IR · 0% band
- Up to MAD 40,000/yr
- IR top rate
- 37% above MAD 180,000/yr
- CNSS Employee (CT/LT)
- 4.48% on ceiling MAD 6,000
- CNSS Employer (CT/LT)
- 8.98% on ceiling MAD 6,000
- CNSS Ceiling
- MAD 6,000/month
- AMO Health
- EE 2.26% / ER 4.11% · uncapped
- Family Allocations (ER)
- 6.40% · uncapped
- Training Tax (TFP)
- 1.60% employer · uncapped
- Frais Professionnels
- 35% ≤78k / 25% >78k
- CNSS Filing (Damancom)
- By 10th of next month
- Minimum Wage (SMIG)
- ∼MAD 3,268/month
- Annual Leave
- 18 days/year
- Working Week
- 44 hours
- Corporate Tax (IS)
- 17.5–34% by profit





Getting Morocco payroll “mostly right” is the most expensive mistake
Morocco’s regulators don’t grade on a curve. The DGI holds employers liable for under-withheld IR. The CNSS reconciles the MAD 6,000 ceiling against each component and assesses retroactively when the cap is applied to the wrong lines. The 2025 IR reform changed the brackets and exemption mid-cycle with no grace period for systems still running old logic. None of these failures announce themselves – they accumulate silently until an inspection makes them very visible.
CNSS MAD 6,000 ceiling applied to wrong components
The CNSS social-benefit (CT/LT) rates of 4.48% employee + 8.98% employer are capped at MAD 6,000/month – but AMO (EE 2.26% / ER 4.11%), family allocations (6.40% ER), and the TFP training tax (1.60% ER) are uncapped. Applying the ceiling to the wrong lines under- or over-contributes and triggers retroactive CNSS assessments with surcharges.
2025 IR bracket reform not implemented
The 2025 Finance Law raised the IR 0% exemption from MAD 30,000 to 40,000 and cut the top rate from 38% to 37%, with revised bracket deductions. Payroll still running the old table over-withholds IR for every employee. The DGI holds the employer strictly liable for correct retenue à la source.
Frais professionnels rate & cap mis-applied
The professional-expenses deduction is 35% of taxable gross where annual gross ≤ MAD 78,000 (cap MAD 30,000/yr) and 25% where gross > MAD 78,000 (cap MAD 35,000/yr). Using the wrong rate or ignoring the cap distorts the taxable base and the IR withheld on every payslip.
CIMR & AMO employer treatment errors
CIMR complementary pension is optional and contractual (no statutory rate) and must follow the employment contract, not a default. AMO is 2.26% employee / 4.11% employer (the employer rate includes the ~1.85% participation); omitting AMO from the uncapped base produces incorrect employer-cost figures.
The three types of providers who struggle with Morocco
Global Aggregator Platforms
Aggregator platforms operate through a partner network in Morocco – they don’t own the entity, don’t directly file on Damancom, and don’t control the compliance relationship. When the IR brackets change or the CNSS ceiling logic is updated, the instruction travels: platform → partner → your payroll. Each handoff introduces delay and interpretation risk.
- ×No direct Damancom / SIMPL filing – partner bureau handles declarations
- ×CNSS MAD 6,000 ceiling logic per component partner-dependent
- ×2025 IR reform transition unsupported or delayed
- ×Frais professionnels rate/cap tracking typically excluded
Large Global Payroll Incumbents
Incumbents have Morocco coverage – in name. In practice, their Africa coverage is often delivered through regional partners or legacy systems not built for Morocco’s split CNSS ceiling architecture, the 2025 IR bracket reform, or the two-tier frais professionnels deduction.
- ×CNSS ceiling per-component logic hardcoded – not dynamic
- ×2025 IR bracket reform requires manual reconfiguration
- ×Frais professionnels 35%/25% caps handled manually
- ×Long implementation timelines – Morocco not a core market
Local Moroccan Firms
Local Moroccan fiduciaires and accounting firms know the market – but they can’t scale with you. No proprietary payroll technology platform, no HRIS integration, no multi-country consolidation, and no data security certifications that multinationals require. Fine for 10 employees. Inadequate at 100.
- ×No proprietary payroll technology – manual spreadsheet-based processing
- ×No HCM connector – Workday, SAP, Oracle feeds require custom work
- ×No data security certifications (SOC 1/2, ISO 27701, BCR)
- ×No Africa consolidation – cannot report across Morocco + other entities
The only provider that closes every gap
Mercans is the only Morocco payroll provider that combines a proprietary payroll technology stack, full-time in-country compliance teams, direct DGI and CNSS relationships, and enterprise-grade data security – simultaneously, on one contract, with no intermediaries.
The only engine built for Morocco’s actual payroll architecture
G2N Nova™ is the world’s only API-first gross-to-net payroll engine. It natively models Morocco’s CNSS structure as distinct calculation layers – applying the MAD 6,000 social-benefit ceiling to CT/LT lines only while keeping AMO, family allocations, and TFP uncapped – withholds IR on the 2025-reformed progressive schedule via SIMPL, applies the correct frais professionnels rate and cap, and generates Damancom DNS outputs. This isn’t configuration. It’s engineering.
Full-time Morocco team – not a partner you phone when things break
Mercans employs full-time payroll and compliance professionals in Morocco. They maintain active relationships with the DGI, CNSS, and the AMO administration – not through a contact directory, but through ongoing regulatory engagement. When the DGI revises the IR brackets, when the CNSS adjusts contribution rates, when Damancom changes a declaration schema – we know before it reaches your inbox.
The security posture multinationals require – and Morocco’s Law 09-08 now mandates
Morocco’s Law 09-08 on the protection of individuals with regard to personal data processing places obligations on payroll processors handling employee data (CNSS numbers, CIN national ID, salary records) under the supervision of the CNDP. Mercans holds BCR approval, ISO 27701 certification, SOC 1 & 2 certifications, and ISO 27017/27018. Zero security breaches since inception.
Where Mercans wins on every Morocco-specific capability
Each row is a Morocco-specific capability. Each cell shows native coverage as a fill bar – full = native in-platform, half = partial / manual workaround, empty = gap.
Morocco Capability Coverage · 10 dimensions
CT/LT capped · AMO/family/TFP uncapped
exemption 40k · top rate 37%
rate by annualised gross · MAD caps
max MAD 3,000/yr · per dependent
2.26% each · distinct from CT/LT
optional · no statutory rate
CNSS by 10th · IR end of next month
96/144/192/240 hrs by year band
Morocco-source · treaty · CNSS check
CNDP · CIN · cross-border transfer
Every rate. Every cap. Every obligation.
Morocco payroll operates on exact numbers with hard deadlines. Mercans builds every figure below into G2N Nova™ and monitors them proactively – so you’re never discovering a rate change from a penalty notice.
Morocco · Rate & Compliance Dashboard
Live 2025–26CNSS – MAD 6,000 Ceiling on Social Benefits Only
From 1 January 2025, CNSS social benefits are 4.48% employee + 8.98% employer, both capped at a monthly base of MAD 6,000. Family allocations (6.40% employer), the TFP training tax (1.60% employer), and AMO health (EE 2.26% / ER 4.11%) are calculated on uncapped gross. Mercans’ G2N Nova™ applies the ceiling per component – not as a single global cap on the contribution base.
→ CT/LT capped MAD 6,000 · AMO/family/TFP uncapped · per-component logicIncome Tax (IR) – 2025 Reformed Progressive Brackets
The 2025 annual IR table on net taxable income (RNI): 0% to MAD 40,000; 10% (40,001–60,000, deduct 4,000); 20% (60,001–80,000, deduct 10,000); 30% (80,001–100,000, deduct 18,000); 34% (100,001–180,000, deduct 22,000); 37% above 180,000 (deduct 27,400). Tax = RNI × rate − deduction. The 2025 reform raised the exemption from 30,000 to 40,000 and cut the top rate from 38% to 37%.
→ 0% ≤40k · 37% >180k · tax = RNI×rate − deduction · SIMPLFrais Professionnels – Two-Tier Deduction with Caps
The professional-expenses allowance is deducted from gross to reach the taxable base: 35% where annual gross taxable ≤ MAD 78,000 (capped MAD 30,000/yr = 2,500/mo) and 25% where gross > MAD 78,000 (capped MAD 35,000/yr). Combined with CNSS and AMO employee deductions, this determines the RNI on which the IR brackets are applied. The rate is selected from each employee’s annualised gross.
→ 35% ≤78k cap 30k · 25% >78k cap 35k · reduces IR baseSeverance & Notice – Service-Tiered Entitlements
The indemnité de licenciement accrues per completed year: 96 hours’ wages/yr (years 1–5), 144 hours (6–10), 192 hours (11–15), and 240 hours (beyond 15). Notice runs from 8 days to 3 months by category and seniority. Annual leave accrues at 1.5 days/month (18 days/yr after 6 months) and the standard working week is 44 hours.
→ Severance 96/144/192/240 hrs per tier · notice 8d–3moSee your real Morocco payroll cost in real time
Switch employee type. Move the slider. CNSS and AMO social contributions and IR income-tax withholding – calculated live on 2025 statutory rates with the MAD 6,000 ceiling on the right lines.
Morocco Payroll Cost Calculator · Live
G2N Nova™ engineEight things only Morocco experts know to handle
These are the compliance details that don’t appear in standard payroll setup guides – but appear in every DGI audit, CNSS inspection, and labour dispute we’ve encountered in Morocco over 20 years.
The MAD 6,000 Ceiling Applies to CT/LT Only
CNSS social-benefit contributions (4.48% employee + 8.98% employer) are calculated on monthly pay capped at MAD 6,000 – so the maximum CT/LT base per employee is fixed. AMO health (EE 2.26% / ER 4.11%), family allocations (6.40% employer), and the TFP training tax (1.60% employer) are all calculated on uncapped gross. Applying the ceiling to the wrong lines is the single most common Morocco payroll error.
2025 IR Brackets – Exemption Raised to MAD 40,000
The 2025 Finance Law revised the annual IR table: 0% up to MAD 40,000; 10% (40,001–60,000, deduct 4,000); 20% (60,001–80,000, deduct 10,000); 30% (80,001–100,000, deduct 18,000); 34% (100,001–180,000, deduct 22,000); 37% above 180,000 (deduct 27,400). Tax = RNI × rate − deduction. The exemption rose from 30,000 and the top rate fell from 38% to 37%.
Frais Professionnels – Two Rates, Two Caps
The professional-expenses deduction reduces gross to reach the taxable base: 35% where annual gross taxable ≤ MAD 78,000 (capped at MAD 30,000/yr = 2,500/mo) and 25% where gross > MAD 78,000 (capped at MAD 35,000/yr). The rate and cap must be selected from each employee’s annualised gross – a hardcoded single rate distorts IR for most of the workforce.
Family-Charge Reduction – MAD 500 per Dependent
Each dependent (spouse and children) reduces annual IR by MAD 500, up to a maximum of MAD 3,000/year (6 dependents). The reduction is applied after the bracket tax is computed, not to the taxable base. Tracking dependent status per employee – and changes through the year – is required for correct net pay.
CIMR Complementary Pension Is Optional & Contractual
CIMR is a voluntary complementary pension scheme with no statutory rate – typically around 3–6% each by agreement. It must follow the employment contract or collective arrangement, not a system default. CIMR employee contributions are deductible within limits, so mis-treating CIMR affects both the IR base and the true cost of employment.
AMO Health Is Uncapped – Separate from CT/LT
AMO mandatory health insurance is 2.26% employee + 2.26% employer on uncapped gross and is managed by the CNSS but tracked as a distinct line from the capped CT/LT social benefits. A possible additional employer AMO participation circulates in some sources but is unconfirmed; the reliable core rate is 2.26%.
Severance Scales by Years of Service
The indemnité de licenciement accrues per year of service: 96 hours’ wages/yr for years 1–5, 144 hours for years 6–10, 192 hours for years 11–15, and 240 hours beyond 15 years. Notice ranges from 8 days to 3 months by category and seniority. Termination calculations must use the correct tier per completed year.
Damancom Monthly DNS + SIMPL IR Retenue
CNSS requires the monthly nominative declaration (DNS) and payment via Damancom by the 10th of the following month. IR withheld (retenue à la source) is remitted to the DGI via SIMPL before the end of the following month. The annual salary declaration (Form 9421) is due by 28 February. Missed deadlines trigger surcharges and penalties.
One workforce. Two entirely different compliance tracks.
Moroccan national employees on full CNSS, AMO, progressive IR, and frais professionnels obligations vs. expatriate employees on Morocco-source income withholding, foreign-scheme and CIMR considerations – two distinct compliance tracks that must run simultaneously on every pay cycle.
Parallel Compliance Engines
(Resident Employees)
CNSS social benefits with the MAD 6,000 ceiling. 4.48% employee + 8.98% employer on pay capped at MAD 6,000/month. Monthly DNS filed on Damancom. AMO health 2.26% each and family allocations 6.40% employer apply on uncapped gross.
IR withheld monthly on the 2025 progressive schedule. Taxable base is gross minus CNSS/AMO employee contributions and frais professionnels. Brackets run 0% (≤40,000) to 37% (>180,000), with MAD 500/dependent reductions up to MAD 3,000/yr.
Training tax (TFP) and optional CIMR. Employer TFP of 1.60% applies on uncapped gross. CIMR complementary pension is optional and contractual – configured per contract, not defaulted, and deductible within limits.
Labour entitlements under the Code du travail. Annual leave accrues at 1.5 days/month (18 days/yr after 6 months); standard week 44 hours; severance scales by service tier from 96 to 240 hours’ wages per year.
(Work Permit Holders)
Morocco-source income tax at progressive 0–37%. Same 2025 IR brackets as nationals. Taxable on Morocco-source employment income regardless of where salary is paid. DTA relief follows the applicable treaty and DGI procedure.
CNSS enrolment unless a totalization treaty applies. Without an applicable social-security agreement, expatriate employees are enrolled in CNSS on Morocco-source remuneration with the same MAD 6,000 ceiling and uncapped AMO/family/TFP lines.
CIMR and foreign-scheme coordination. CIMR remains optional and contractual. Where the assignee keeps a home-country pension or benefit scheme, the foreign-scheme treatment must be documented and reconciled against Moroccan obligations.
Work permit and contract requirements. Foreign employees require a work contract approved by the labour authority (ANAPEC route) and valid residence. Standard IR and contribution obligations apply identically once enrolled.
Every obligation. Every authority. Mercans owns the calendar.
Morocco compliance runs across the DGI, CNSS, and AMO administration on monthly, annual, and event-triggered cadences. Mercans’ managed payroll absorbs every filing as standard scope – you don’t track deadlines. We do.
CNSS Nominative Declaration (DNS)
Monthly nominative social-security declaration and contribution payment filed via Damancom by the 10th of the following month. Covers CT/LT social benefits (capped at MAD 6,000), family allocations, TFP, and AMO. Late filing triggers surcharges and penalties.
IR Withholding (Retenue à la Source)
Income tax withheld on employment income is remitted to the DGI via SIMPL before the end of the following month. Calculated on the 2025 progressive brackets after CNSS/AMO and frais professionnels deductions, net of family-charge reductions.
Annual Salary Declaration (Form 9421)
The annual declaration of salaries and remuneration paid (Form 9421 / déclaration des traitements et salaires) is filed with the DGI by 28 February. It reconciles all salary, withheld IR, and deductions per employee against the monthly retenue filings.
Corporate Tax (IS) Return
The annual corporate income tax return is filed within three months of financial year-end (typically by 31 March for calendar-year companies). The 2025 transitional IS rates are proportional by profit: 17.5% (≤300k), 20% (300k–1M), 22.75% (1M–<100M), and 34% (≥100M).
CNSS Affiliation / Registration
New employees must be affiliated with CNSS before their first declaration; departures must be reported. Late or missing affiliation blocks the employee’s social and health insurance entitlements and exposes the employer to penalties.
AMO Health Coverage Management
AMO mandatory health insurance (2.26% employee + 2.26% employer on uncapped gross) is managed by the CNSS and remitted with the monthly DNS. Coverage and contributions must be maintained continuously for every affiliated employee.
Severance Calculation & Settlement
Final settlement applying the indemnité de licenciement by service tier: 96 hours’ wages/yr (years 1–5), 144 hours (6–10), 192 hours (11–15), 240 hours (beyond 15), plus notice from 8 days to 3 months by category and seniority.
Frais Professionnels & Dependent Tracking
Per-employee tracking of the frais professionnels rate (35% ≤ MAD 78,000 / 25% > 78,000 with caps) and family-charge reductions (MAD 500/dependent, max MAD 3,000/yr). Both feed the IR base and must be kept current as gross and dependent status change.
Morocco is one market.
Mercans covers Africa on one platform.
For companies running payroll across multiple African states, compliance complexity multiplies – not adds. Each country runs its own tax authority, social insurance body, and filing mandate. Mercans covers all major markets on a single platform with country-specific compliance engines running in parallel.
covered
1 contract
consolidation
Africa / Francophone
Every filing. Every format. Submission-ready.
Mercans generates the exact file types that the DGI, CNSS, and AMO administration expect to receive – not formatted summaries that need reformatting before you can submit them.