1. Principle of period totalization
- Cumulation of Morocco + signatory country contribution periods
- Each fund then calculates its pension pro-rata to its own periods
- No double contribution, no loss of validated quarters
- Bilateral agreement = international law rule above domestic law
- Applies to employees, self-employed and civil servants per agreement
Totalization is the core mechanism of bilateral social security agreements. It allows a worker who contributed in several signatory countries to cumulate all insurance periods to meet retirement rights opening conditions (legal age, minimum contribution duration). Without totalization, an expat with 8 years in France and 7 years in Morocco could be denied retirement in both countries; with totalization, their 15 cumulated years open rights in each scheme.
Why it matters for expats
Without bilateral agreements, an expat with 12 years in Belgium then 18 years in Morocco could lose Belgian rights (insufficient isolated duration). Totalization preserves every euro contributed abroad.
2. The 8 active bilateral agreements in 2026
Morocco signed social security agreements with 8 countries hosting most of its diaspora. Each agreement covers basic retirement, sometimes supplementary, and specifies competent funds.
| Country | Competent fund | 2026 specifics |
|---|---|---|
| France | CARSAT (basic) + AGIRC-ARRCO (supplementary) | Revised 2007 agreement; transferable supplementary; CSG-CRDS exempt |
| Belgium | ONP / SFPD | 1968 agreement; retirement + disability; direct MA transfer |
| Netherlands | SVB (AOW) | AOW basic + 2% per residence year; effective totalization |
| Germany | Deutsche Rentenversicherung | 1981 agreement; cumulated pension points; E207 form |
| Italy | INPS | 1994 agreement; employees + agricultural; via patronato |
| Spain | Seguridad Social | 1979 agreement; general scheme + domestic workers |
| Canada | RRQ / CPP | 1998 agreement; Old Age Security separate |
| United States | Social Security Administration | 2001 Totalization Agreement; cumulated quarterly credits |
Countries without agreement
Expats who contributed in UAE, Qatar, Saudi Arabia or United Kingdom do not benefit from totalization: their rights are calculated separately in each scheme without cumulation with CNSS.
3. Pro-rata calculation explained step by step
- Step 1: totalize all periods (MA + signatory countries)
- Step 2: each fund calculates theoretical pension on the total
- Step 3: apply coefficient (local periods / total)
- Step 4: add pensions paid by each fund
- Step 5: convert to MAD if paid in Morocco (daily rate)
The pro-rata is the sharing rule determining how much each fund pays. The principle is simple: each body first calculates a theoretical pension as if all totalized periods had been contributed there, then applies a coefficient equal to its own periods over the cumulated total. The result is the actual pension paid. Adding pensions from each fund forms the expat's total retirement.
Numerical example
Expat with 10 years CNSS + 25 years CARSAT (35 years total). Theoretical CARSAT pension over 35 years = 1 800 €/month. French coefficient = 25/35 = 71.4%. Actual CARSAT pension = 1 285 €/month. CNSS side: theoretical 4 200 MAD × 10/35 = 1 200 MAD/month. Monthly total = 1 285 € + 1 200 MAD.
4. CSG-CRDS exemption for Moroccan tax residents
- CSG 9.1% + CRDS 0.5% exemption = 9.6% net gain
- Condition: affiliated to a non-French health scheme
- Required document: CNSS certificate or Moroccan private cover
- Retroactive refund possible over 3 previous years
- Procedure: letter to CARSAT + SIPNR with supporting documents
Since the 2019 French Council of State ruling confirming European case law, French pensions paid to retirees affiliated to a foreign social security scheme (including Moroccan CNSS) are exempt from CSG (9.1%) and CRDS (0.5%). This exemption represents a 9.6% net gain on the gross pension. The expat must provide CARSAT with a Moroccan affiliation certificate to activate the exemption. Wrongly levied deductions can be reimbursed retroactively over 3 years via a claim to the non-resident tax service (SIPNR).
Recovery case
Expat receiving 2 000 €/month from CARSAT for 5 years without exemption: CSG-CRDS deductions = 192 €/month × 36 months = 6 912 € recoverable via SIPNR Noisy-le-Grand claim.
5. 80% abatement on pension transferred to Morocco
- 80% abatement on definitively transferred foreign pension
- Only 20% subject to progressive Moroccan IR scale
- Condition: transfer to non-convertible MAD account
- Combinable with Moroccan basic pension abatements
- Proof: bank certificate of annual transfer
Article 76 of the Moroccan General Tax Code grants an 80% abatement on foreign retirement pensions definitively transferred to Morocco in non-convertible dirhams. Concretely, only 20% of the transferred amount is subject to the progressive income tax (from 0% to 38%). This massive tax advantage makes Morocco one of the most attractive destinations for European retirement. To benefit, the pension must be paid to a non-convertible MAD account, not a foreign currency convertible account.
Abatement simulation
French pension 24 000 €/year transferred to Morocco (260 000 MAD): taxable base = 52 000 MAD (20%). IR due ≈ 5 200 MAD/year only, an effective rate of 2% on gross pension.
6. Annual life certificate: 2026 procedure
- Frequency: annual (sometimes half-yearly per country)
- Competent authorities in Morocco: consulate, moqaddem, civil status
- France: digitalization possible via Info retraite
- Transmission deadline: 30 days before anniversary date
- Penalty for forgetting: payment suspension, regularization possible
Each foreign fund requires an annual life certificate to continue paying the pension. Without certificate, payment is suspended after 3 to 6 months. The expat retiree can have the certificate authenticated at their country's consulate in Morocco, at the neighborhood moqaddem, or by a civil status officer. Since 2022, France accepts the digital certificate via the Info retraite portal with FranceConnect authentication.
7. Direct pension payment to Morocco
- Moroccan IBAN (24 digits) accepted by all agreement funds
- Currency choice: EUR/USD on convertible account or MAD on regular
- Frequency: monthly, quarterly or annual per country
- Fees: zero in SEPA (FR/BE/NL/DE/IT/ES), 5-25 € outside SEPA
- Delay: 2-5 business days after foreign payment date
All funds from agreement countries accept direct payment to a Moroccan bank account (MAD or foreign currency). The expat must provide a Moroccan IBAN and specify the desired payment currency. International transfer is usually monthly or quarterly, with a 2 to 5 business day delay. SEPA fees are zero from France; for other countries they vary from 5 to 25 € per transfer.
Convertible vs non-convertible account
Non-convertible MAD account = 80% tax abatement but funds locked in Morocco. Convertible EUR account = free transfer but 100% taxation. Trade-off depends on project (living in Morocco vs traveling).
8. Taxation according to tax residence country
- Tax residence = main stay country (>183 days/year)
- Pensions taxed only once in residence country
- Form 5000-FR to neutralize French withholding
- Annual DGI declaration in Morocco before March 31
- Avoids double taxation by treaty offset
The general rule of bilateral tax conventions (distinct from social security agreements) states that retirement pensions are taxed in the beneficiary's tax residence country. An expat retiree residing in Morocco more than 183 days per year is a Moroccan tax resident and must declare foreign pensions to the Moroccan DGI. The source country (e.g. France) stops withholding tax upon receiving form 5000-FR signed by DGI.
Pitfall to avoid
Not declaring foreign pensions to Moroccan DGI constitutes tax fraud. Automatic CRS information exchange between administrations makes concealment impossible since 2018.
9. Real cases: 3 expat retiree profiles
Three simulations to understand the impact of totalization based on career path and main expatriation country.
Profile 1: Hassan, 25 years CARSAT France + 8 years CNSS Morocco
Hassan worked 25 years as a technician in France then 8 years in Casablanca before retiring at 62. Total contributed: 33 years. Without totalization, his 8 years CNSS would be insufficient for Moroccan legal age; with totalization, he opens both pensions.
- CARSAT pension: 1 650 €/month (25/33 × 2 178 € theoretical)
- AGIRC-ARRCO pension: 420 €/month per points
- CNSS pension: 1 050 MAD/month (8/33 × 4 330 MAD theoretical)
- Monthly total: 2 070 € + 1 050 MAD ≈ 23 750 MAD
- CSG-CRDS exemption: +199 €/month, 80% IR abatement Morocco
Profile 2: Fatima, 20 years Belgium + 12 years Morocco
Fatima contributed 20 years to Belgian ONP as a caregiver then 12 years to CNSS. Total: 32 years. The 1968 Belgian-Moroccan agreement allows her to totalize and receive two pro-rata pensions.
- Belgian ONP pension: 1 125 €/month (20/32 × 1 800 € theoretical)
- CNSS pension: 1 875 MAD/month (12/32 × 5 000 MAD theoretical)
- BE direct transfer to non-convertible MAD account
- Taxation in Morocco with 80% abatement
- Total ≈ 13 700 MAD/month after tax
Profile 3: Ahmed, 30 years United States + 5 years Morocco
Ahmed accumulated 120 SSA credits over 30 years in the USA then ended his career 5 years in Tangier. The 2001 Totalization Agreement allows cumulating American credits and Moroccan quarters.
- SSA pension: 2 200 $/month (35-year AIME based)
- CNSS pension: 700 MAD/month (5/35 × 4 900 MAD theoretical)
- USD payment on convertible account or MAD
- Possible US taxation (citizenship) + Morocco tax credit
- Total ≈ 22 800 MAD/month per exchange rate
10. Required documents for MRE retirement application
Building the totalization file requires gathering supporting documents for each activity period in each country. Recommended anticipation: start 12 months before legal age.
| Document | Origin | Use |
|---|---|---|
| CNSS contribution booklet | CNSS Morocco (member space) | Prove Moroccan contribution periods |
| French career statement | Info retraite (FranceConnect) | Quarter details + FR employers |
| Form E202 / E207 | EU country fund | EU international retirement application |
| Loonbrief Netherlands | SVB or NL employers | AOW periods + contributed income |
| Versicherungsverlauf | Deutsche Rentenversicherung | German career account |
| Estratto conto INPS | INPS Italy | Italian contribution statement |
| Vida laboral | Spanish Seguridad Social | ES affiliation history |
| RRQ/CPP statement | Service Canada | Canadian pension plan contributions |
| SSA earnings statement | ssa.gov | US quarterly credits |
| Birth certificate + CIN | Civil status office MA | Identification and civil status |
| Moroccan IBAN | Moroccan bank | Pension payment account |
| MA residence certificate | Moqata'a / Pacha | Justify Moroccan tax residence |
Practical advice
Centralize all documents 18 months before legal age and submit the application in the last activity or residence country: this country automatically forwards to other funds via E202/E207 forms.
11. FAQ
Q.What is retirement period totalization?
Q.How many social security agreements has Morocco signed?
Q.Will I receive a single pension or several?
Q.How exactly does pro-rata calculation work?
Q.Am I exempt from CSG-CRDS on my French pension?
Q.How to benefit from the 80% abatement in Morocco?
Q.Can the life certificate be done by the moqaddem?
Q.How long before retirement should I apply?
Q.In which country should I file my application?
Q.What if I only contributed in UAE or Saudi Arabia?
Q.Can I receive my French pension directly in dirhams?
Q.Is the pension taxed in France or Morocco if I live in Morocco?
Prepare your return to Morocco with an MRE mortgage
Your cumulated retirement gives you significant borrowing capacity to buy your residence in Morocco. Compare for free MRE mortgage offers from major Moroccan banks in 2 minutes.
Compare MRE mortgages