Since Decree No. 2.25.265 of May 1, 2025, the rules for calculating CNSS pensions have been thoroughly reformed: the minimum eligibility threshold is now 1,320 contributing days (previously 3,240), opening retirement to millions of additional workers. For MRE who contributed to CNSS before leaving abroad, or who contribute voluntarily from abroad, this guide explains how to calculate your estimated pension, access your career statement online, and optimize your file.
Costs & fees
| Voluntary CNSS contribution from abroad | 12.89% of declared salary/month | Between SMIG (MAD 3,111) and MAD 6,000 declared |
| Minimum voluntary contribution | ~MAD 401/month | Based on SMIG MAD 3,111 × 12.89% |
| Maximum voluntary contribution | MAD 773/month | Based on MAD 6,000 declared × 12.89% |
| Retirement file processing | Free | Filed at CNSS office or online |
Timeline
Download Your CNSS Career Statement
The career statement is the fundamental document summarizing all your CNSS contributions: number of contributing days per year, declared salaries, successive employers. It is freely accessible online on the cnss.ma portal via the insured area, by creating an account with your CNSS number (registration number). Since 2024, the CNSS has improved its digital portal and downloading is possible from abroad without traveling. This document allows you to verify the accuracy of your contributions, identify any errors (employer who did not declare your salaries) and calculate your retirement rights.
💡 Tip — If you don't know your CNSS number, contact CNSS by email (contact@cnss.ma) or via the online form with your national ID and a copy of your employment contract.
⚠️ Warning — Check that all your employers have properly declared your salaries: some employers omit declarations, which penalizes your pension.
Calculate Your Average Daily Wage
The average daily wage (ADW) is the basis for calculating your CNSS pension. It is obtained by dividing the total accumulated salaries contributed (throughout your entire career) by the total number of contributing days. For example: total contributed salaries = MAD 1,200,000 over 15 years; contributing days = 3,000; ADW = 1,200,000 ÷ 3,000 = MAD 400/day. This daily wage includes only salaries actually declared to CNSS, within the contribution ceiling (currently MAD 6,000/month). Salaries above this ceiling are not counted.
💡 Tip — Your CNSS career statement displays annual data. Add up all salaries and all days to calculate your ADW.
⚠️ Warning — The CNSS contribution ceiling is MAD 6,000/month. If you earned more, your ADW will be capped at MAD 200/day (6,000/30).
Use the CNSS Calculation Formula to Estimate Your Pension
The official formula since the May 2025 decree is: Monthly pension = (ADW × 50%) + [1% × (contributing days - 1,320) / 216 × ADW]. Concrete example: ADW = MAD 300, contributing days = 3,000. Base rate: 300 × 50% = MAD 150/day. Additional days: (3,000 - 1,320) / 216 = 7.77 periods × 1% = 7.77%. Supplement: 300 × 7.77% = MAD 23.3/day. Daily pension = MAD 173.3. Monthly pension = 173.3 × 26 = MAD 4,505/month. The pension is paid 12 months per year and is revised annually by decree.
💡 Tip — The guaranteed minimum pension is about MAD 1,000/month. Even if your calculation gives less, you will receive this minimum.
⚠️ Warning — The pension is capped at 2/3 of the last declared monthly salary. Check that your calculation does not exceed this cap.
Assess Voluntary Contributions to Increase Rights
MRE living abroad can contribute voluntarily to CNSS to increase their future pension or reach the minimum threshold of 1,320 days. The voluntary contribution rate is 12.89% of the declared salary, between SMIG (MAD 3,111/month) and MAD 6,000/month. The minimum contribution is about MAD 401/month and the maximum MAD 773/month. Each year of voluntary contribution (312 days) adds 1.44% to your pension rate (3 × 1% more per 216-day period). For a MRE with 800 days of past contributions, 520 additional days (about 1.7 years) will be needed to reach the minimum threshold.
💡 Tip — Calculate the return on investment of voluntary contribution: if you contribute MAD 773/month for 5 years (MAD 46,380), you increase your pension by about MAD 250/month, a return from 15 years of pension.
⚠️ Warning — Voluntary contributions must be made continuously. A prolonged stop may complicate resumption.
File the Retirement Application 6 Months in Advance
To retire from CNSS at 60 (or 55 for arduous work), you must prepare and submit your file 6 months in advance to avoid any delay in first payments. The file includes: CNSS pension application form, copy of national ID or passport, identity photo, bank details (Moroccan or foreign account), verified career statement, non-work certificate or cessation of activity certificate. Filing can be done at a CNSS office in Morocco or, since 2024, partially via the online portal for MRE.
💡 Tip — Open a Moroccan bank account (MDM account) to receive your pension directly from abroad without exchange fees.
⚠️ Warning — If you are abroad, allow time to gather and legalize certain documents (apostilles, translations) required by CNSS.
In depth
The May 2025 CNSS reform (Decree No. 2.25.265) is the most significant since the scheme was created in 1961. By lowering the eligibility threshold from 3,240 to 1,320 contributing days, it potentially opens retirement to more than 2 million additional workers, including many MRE with partial Moroccan careers. The calculation formula maintains a base rate of 50% of the ADW for 1,320 days, then adds 1% per additional 216-day period, up to the cap of 2/3 of the last salary. For MRE, voluntary contribution from abroad constitutes an often-overlooked Moroccan retirement investment: contribution rates (12.89%) are significantly lower than European supplementary pension systems, and the system allows counting periods of activity abroad if bilateral social security agreements exist (Morocco-France, Morocco-Spain, etc.). MDM account holders can receive their pension directly by international bank transfer, greatly simplifying the lives of MRE retirees. CNSS also launched an online simulator in 2025 to estimate future pension from career statement data.
❌ Common mistakes to avoid
- ✕Not checking your CNSS career statement and discovering errors too late
- ✕Ignoring the possibility of voluntary contribution from abroad to increase your rights
- ✕Submitting the retirement file too late and going months without income
- ✕Not opening a Moroccan bank account to receive the pension fee-free from abroad
🔗 Official links and resources
❓ Frequently asked questions
Need an expert for your project?
Find a Moroccan professional verified by LesMRE to guide you step by step.
Find a verified expert