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.

CNSS & CIMR

Calculator Moroccan Public Pension

Estimate your CNSS state pension and CIMR complementary pension based on current Moroccan legislation.

Your details

34 yrs
60 yrs
8,000 DH
22 yrs
3,744

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

0 DH1600 DH3200 DHCNSSCIMR

Cumulative pension payments

62 yrs66 yrs70 yrs74 yrs80 yrs0k350k700k1050k1400k

Frequently Asked Questions

How many contribution days are needed for a CNSS pension?
You need at least 3,240 contribution days (approximately 13.5 years) and be aged 60+ (55 for miners) to qualify for a CNSS old-age pension. The pension is 50% of average salary for 3,240 days, plus 1% for each additional 216 days, up to a maximum of 70%.
How is the CNSS pension calculated in Morocco?
The CNSS pension equals 50% of average monthly capped salary (MAD 6,000/month ceiling) for 3,240 contribution days. Each additional 216 days adds 1%, up to a 70% maximum. The reference salary is the average of the last 96 months of declared earnings.
What is CIMR and how does it work?
CIMR (Caisse Interprofessionnelle Marocaine de Retraite) is a complementary points-based pension scheme. Your contributions purchase points whose value is revalued annually. Pension equals total points × point value. The contribution rate ranges from 6% to 12% depending on the company agreement.
What happens if I have fewer than 3,240 CNSS contribution days?
With 1,080 to 3,239 days, you receive a one-time lump-sum allocation instead of a monthly pension. Below 1,080 days, you can request a refund of your employee contributions. Reaching the 3,240-day threshold is therefore critical for securing a lifetime pension.
Can I work while receiving a CNSS pension?
In principle, the CNSS pension is incompatible with declared salaried employment. If you resume declared work, the pension may be suspended. However, non-salaried or informal activities do not trigger suspension in practice. The rule targets employment declared to the CNSS, so any change of situation is worth reporting to avoid an overpayment being reclaimed later.

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.