Updated
The CNSS pension rests on three elements: average monthly declared earnings over the last ninety-six months, a base rate reached from a minimum number of days contributed, and an increment for each additional block of days, all subject to a maximum rate. The decisive point is the ceiling on contributory pay: above it, both contributions and entitlements stop growing, so the pension of a higher earner represents a small share of final salary. This simulator applies the formula and shows the effect of the number of days credited. It does not model the minimum pension, assimilated periods, or coordination with a foreign scheme, which requires a bilateral agreement and has to be claimed from both institutions. The statement of declared days issued by the CNSS remains the reference for any claim, and checking it well before retirement is worthwhile because corrections take time. Anyone who has also contributed in France should request a statement from both institutions, because the periods are not automatically combined.
Calculator Moroccan Public Pension
Estimate your CNSS state pension and CIMR complementary pension based on current Moroccan legislation.
Your details
Summary
Total pension
4.990 MAD
per month in retirement
Current net salary
6.560 MAD
net per month
Income gap
-1.570 MAD
per month
In practice: At age 60, you would receive 4.990 MAD/month (CNSS + CIMR), which is 62% of your current gross salary.
CNSS pension
3.120 MAD
Rate: 52% of capped salary
CIMR pension
1.870 MAD
18,240 CIMR points
Contribution days
3,744
Minimum required: 3,240
Replacement rate
62%
Legal age: 60 yrs
Pension composition
Cumulative pension payments
Frequently Asked Questions
How many contribution days are needed for a CNSS pension?
How is the CNSS pension calculated in Morocco?
What is CIMR and how does it work?
What happens if I have fewer than 3,240 CNSS contribution days?
Can I work while receiving a CNSS pension?
Simulateurs associés
épargne Retraite
Project your Moroccan complementary retirement savings. Capitalization contracts, long-term plans and income tax deductibility calculated under current rules.
🇲🇦 Maroc
How much CNSS and CIMR pension will you get? Calculate mandatory and complementary benefits based on contribution days and current Moroccan schedules. Free.
Understanding the Moroccan pension system
CNSS: the mandatory state pension
The CNSS (Caisse Nationale de Securite Sociale) is the mandatory state pension scheme for all private-sector employees in Morocco. It operates on a pay-as-you-go basis, broadly comparable to US Social Security or the UK State Pension, but with its own distinct rules and a significantly lower salary ceiling.
- Eligibility: Minimum 3,240 contribution days (approximately 10.4 years of full-time work). This is similar to the US requirement of 40 Social Security credits (roughly 10 years).
- Base pension: 50% of your average salary over the last 96 months, capped at 6,000 DH/month. The salary ceiling is low compared to international standards, which means higher earners receive a proportionally smaller replacement rate.
- Supplement: +1% for each block of 216 days beyond the initial 3,240 days, which rewards longer careers.
- Maximum pension: The pension cannot exceed 70% of the capped salary, regardless of how many contribution days you accumulate.
- Legal retirement age: 60 years for private-sector employees. This is lower than in most European countries (France: 64, Switzerland: 65, Germany: 67) but aligned with many developing economies.
For international readers: Unlike US Social Security, which adjusts for inflation through COLA, the CNSS does not have an automatic indexation mechanism. Pension revaluations happen periodically by government decree.
CIMR: the complementary points-based pension
The CIMR (Caisse Interprofessionnelle Marocaine de Retraites) is the main complementary pension scheme in Morocco, operating on a points-based system. It is funded by both employer and employee contributions, making it somewhat comparable to a mandatory occupational pension in Europe (like France's AGIRC-ARRCO or Switzerland's LPP 2nd pillar).
- Points-based system: Your contributions are converted into points using a reference salary. At retirement, your pension equals the number of accumulated points multiplied by the point value at the time of departure.
- Contribution rates: Variable -- 3%, 6%, or 10% of salary, depending on the employer's chosen plan. Both employer and employee contribute equally.
- Annual revaluation: The point value is revalued annually by the CIMR board, helping to partially protect against inflation.
- Pension calculation: Number of points x point value at the time of retirement. For example, 10,000 points x 1.20 DH = 12,000 DH/year (1,000 DH/month).
Key difference from Western systems: CIMR enrolment depends on whether your employer subscribes. Not all Moroccan companies participate, which means many private-sector workers rely solely on the CNSS base pension.
Tips for optimising your Moroccan pension
- Check your CNSS record: Request a statement from CNSS to verify that all your working days have been properly declared by your employer. Undeclared days are common and directly reduce your future pension.
- Maximise your CIMR rate: If your employer offers CIMR, push for the highest contribution rate (10%). The additional cost is shared with your employer, and the impact on your retirement income is significant.
- Plan for the gap: Given the CNSS salary ceiling of 6,000 DH/month, anyone earning above this threshold will face a substantial income drop at retirement. Private savings are essential for mid-to-high earners.
- Tax-deductible savings: Contributions to complementary retirement contracts are deductible from income tax (IR) within legal limits. This makes private pension products an efficient way to both save for retirement and reduce your tax burden.
- Start early: The compound effect of CIMR point accumulation and private savings over decades makes an enormous difference. A 25-year-old saving modestly will significantly outperform a 45-year-old saving aggressively.