
Morocco has ~21% employer CNSS (capped), mandatory AMO health insurance (4.11%), CIMR supplementary pension, progressive IR income tax (0–38%), and bilingual Arabic/French employment contracts. Nearshore hub for European companies. Rippling EOR handles all CNSS, DGI, and Code du Travail compliance.
Morocco is a North African upper-middle-income economy and a strategic nearshore hub for European companies, particularly French-speaking organizations. Casablanca is the commercial capital and primary tech hub; Rabat has a growing government tech sector. Morocco offers French and Arabic language proficiency, EU-adjacent time zones (UTC+1), and improving digital infrastructure. EOR is popular for French-speaking European companies and increasingly for US companies accessing Morocco's growing tech talent pool.
Setting up a Moroccan SARL requires CRI registration, CNSS/AMO registration, and DGI employer registration. EOR is recommended for 1–10 employees or where Arabic contract requirements and bilingual compliance documentation are a barrier. Morocco's CIMR near-universal supplementary pension and Code du Travail severance calculations make local expertise valuable.

CNSS employee: 6.29% on gross salary up to MAD 6,000/month ceiling. AMO employee: 2.26%. CIMR (supplementary pension): 3–6% (near-universal). IR (income tax): progressive 0–38%; withheld monthly by employer. Total employee deductions approximately 15–20% of gross (plus IR).
CNSS employer: 21.09% on gross up to MAD 6,000/month ceiling. AMO employer: 4.11% (no ceiling). CIMR employer: 6–12% (near-universal). Total mandatory employer on-cost: approximately 25–30% of gross.
Progressive 6-bracket: 0% (up to MAD 40,000); 10% (40,001–60,000); 20% (60,001–80,000); 30% (80,001–180,000); 34% (180,001–400,000); 38% (above 400,000). Monthly withholding to DGI. Most employees with only employment income do not file separate annual returns.
Annual leave: 1.5 days/month (18 days/year); increases with seniority and age. Sick leave: employer pays; CNSS reimburses for extended illness after 4-day waiting period. Maternity: 14 weeks at 100% via CNSS. Public holidays: 13 national holidays.
Severance (CDI, no just cause): 96 hours/year (years 1–5); 144 hours (years 6–10); 192 hours (years 11–15); 240 hours (15+ years). Notice: 1–3 months by seniority. Rippling EOR calculates full termination package.
Non-Moroccan nationals require a work permit (autorisation de travail). Processing: 4–8 weeks. Rippling EOR supports permit applications through its Moroccan entity.
Statutory: CNSS social insurance (employer 21.09%, capped MAD 6,000/month), AMO mandatory health insurance (employer 4.11%), 18+ days annual leave, 14 weeks maternity at 100% via CNSS. Market standard: private medical insurance (supplementary), transport allowance, Ramadan bonus, performance bonus, CIMR supplementary pension (near-universal). Casablanca, Rabat are primary markets.
Rippling EOR Morocco operates through a local Moroccan entity. Key Morocco-specific handling: CNSS monthly contributions (21.09% employer, ceiling MAD 6,000/month), AMO health insurance (4.11% employer, no ceiling), CIMR supplementary pension enrollment, DGI IR monthly withholding, bilingual Arabic/French employment contracts, and Labor Code severance calculations on termination.
Morocco's CNSS (Caisse Nationale de Sécurité Sociale) is capped at MAD 6,000/month of gross salary: employer 21.09% + employee 6.29% on the capped base. AMO (Assurance Maladie Obligatoire) health insurance has no ceiling: employer 4.11% + employee 2.26% on full gross salary. CIMR (supplementary pension) is near-universal in the formal sector: employer typically 6–12% + employee 3–6%. Rippling EOR manages all three contribution streams.
Moroccan employment contracts (contrats de travail) must be in Arabic or bilingual Arabic/French. CDI (contrat à durée indéterminée — indefinite) is the default. CDD (fixed-term) is limited to 1 year renewable once. Rippling EOR drafts all employment contracts in the required Arabic/French bilingual format and files them with the relevant labour authority.
Morocco's Labor Code provides severance on CDI termination without just cause: 96 hours' pay per year of service (first 5 years); 144 hours per year (years 6–10); 192 hours (years 11–15); 240 hours (15+ years). Plus notice: 1–3 months by seniority. Rippling EOR calculates full severance on termination.
Morocco's minimum wage (SMIG) is MAD 17.10/hour (2024) — approximately MAD 3,003/month for a 44-hour week. This is below market for tech roles; mid-level developers in Casablanca earn MAD 8,000–15,000/month. Rippling EOR ensures all employees are paid at or above the current SMIG.