Recommended resources
The freely available resources this lesson will direct you to.
Welcome back. In our last session, we mastered the calculation of the gross corporate tax (IS Brut) by applying Morocco's progressive tax rates to the taxable profit. This was a crucial step, but it doesn't give us the final tax amount a company must pay.
This lesson addresses the next logical question: What if a company has very little profit, or even a loss? Does it pay nothing? The Moroccan tax system has a mechanism to ensure all active companies contribute, regardless of their profitability. This mechanism is the Cotisation Minimale (CM), or Minimum Tax.
Our objective is to calculate the Cotisation Minimale and compare it to the IS Brut to determine the final tax due for the year (IS Dû). Understanding this comparison is the final step in determining a company's annual corporate tax liability.
1. What is the Cotisation Minimale (CM)?
The Cotisation Minimale is a minimum amount of tax that companies must pay, even if their IS Brut calculation results in a lower amount, or if they are in a loss-making position (résultat fiscal déficitaire). Think of it as a fiscal safety net for the state, ensuring a baseline contribution from all enterprises.
To get a formal introduction to this concept, please read the first section of the following guide.
This brief introduction from the Fido.ma guide defines the Cotisation Minimale and explains its purpose within the Moroccan tax framework.
Read the sections titled 'Qu’est-ce que la Cotisation Minimale ?' and 'Cadre Légal de la Cotisation Minimale'.
As the guide states, the CM ensures that all companies contribute to public finances, irrespective of their profitability for a given year.
2. Calculating the Cotisation Minimale
Calculating the CM involves three key components: the calculation base, the rate, and the minimum payment floor.
2.1. The Calculation Base (Base de Calcul)
Unlike the IS Brut, which is based on profit, the CM is calculated based on revenue and other specific income items. It's crucial to understand what goes into this base.
The following resource provides a detailed breakdown of the CM's calculation base.
La Cotisation Minimale (CM) au Maroc : Ce qu'il faut savoir
The guide from Winnersoft.ma offers a concise and practical summary of how to calculate the CM. Pay close attention to the components of the calculation base.
Read sections 3 ('Base de calcul de la Cotisation Minimale') and 5 ('Point d’attention : dividendes intragroupe et CM'). Then, review the summary table, focusing on the 'Base de calcul' row.
The base for the CM is the sum of the following elements (all amounts are considered hors taxes - HT):
- Chiffre d'affaires (Turnover)
- Produits accessoires (Other operating income, e.g., from ancillary services)
- Produits financiers (Financial income, e.g., interest earned)
- Subventions et dons reçus (Subsidies and donations received)
The following image maps these components directly to the account numbers in the Moroccan Chart of Accounts (Plan Comptable Général Marocain - PCGM), connecting this tax concept to the general accounting you've been learning.

Professional Tip: As highlighted in the Winnersoft.ma guide, a common error is to omit dividends received from the CM base. Even if these dividends are 100% tax-exempt for IS purposes, they must be included in the calculation base for the CM. This is a frequent point of adjustment during tax audits (contrôles fiscaux).
2.2. The CM Rate (Taux de la CM)
The standard rate for the Cotisation Minimale has recently changed.
- The current standard rate is 0.25%.
You may see older sources mentioning a 0.5% rate; that was the rate prior to the 2023 Finance Law. While there are specific higher rates for certain regulated professions (e.g., 6%), the 0.25% rate applies to the vast majority of commercial, industrial, and service companies.
2.3. The Minimum Payment Floor (Plancher)
Even if a company has zero revenue, it is still required to pay a minimum amount. The calculated CM (Base × 0.25%) is compared to a minimum floor amount, and the company must pay the higher of the two.
The minimums are:
- 3,000 DH for companies subject to Corporate Income Tax (IS).
- 1,500 DH for taxpayers subject to Personal Income Tax (IR) under a real profit regime.
CM = MAX [ (Base de Calcul × 0.25%) ; 3,000 DH ]
3. Determining the Final Tax Due (IS Dû)
Now we can bring everything together. The final tax that a company must pay for the year, the IS Dû, is the higher amount between the IS Brut and the Cotisation Minimale.
IS Dû = MAX (IS Brut, CM)
Let's explore two scenarios.
Scenario A: Profit-Making Company
Let's revisit our example from the previous lesson: A company with a Résultat Fiscal of 1,500,000 DH.
- We calculated its
IS Brut= 306,250 DH.
Now, let's assume this company had the following for the year:
- Turnover (HT): 8,000,000 DH
- Financial Income: 50,000 DH
- Calculate the CM Base: 8,000,000 + 50,000 = 8,050,000 DH
- Calculate the CM: 8,050,000 DH × 0.25% = 20,125 DH.
- Compare to the floor: 20,125 DH is greater than 3,000 DH, so the CM is 20,125 DH.
- Determine the
IS Dû:- Compare
IS Brut(306,250 DH) andCM(20,125 DH). - The
IS Brutis higher. - Therefore,
IS Dû= 306,250 DH.
- Compare
Scenario B: Loss-Making Company
Consider a company with a Résultat Fiscal of -100,000 DH (a loss).
- By definition, its
IS Brut= 0 DH.
This company's revenue data is:
- Turnover (HT): 2,500,000 DH
- Calculate the CM Base: 2,500,000 DH
- Calculate the CM: 2,500,000 DH × 0.25% = 6,250 DH.
- Compare to the floor: 6,250 DH is greater than 3,000 DH, so the CM is 6,250 DH.
- Determine the
IS Dû:- Compare
IS Brut(0 DH) andCM(6,250 DH). - The
CMis higher. - Therefore,
IS Dû= 6,250 DH.
- Compare
The Right to Impute Excess CM (Droit à Imputation)
In Scenario B, the company paid 6,250 DH in tax even though it made a loss. Is this money lost? No.
The portion of the CM paid that exceeds the IS Brut can be carried forward and deducted from the IS Dû of future profitable years. This is called the droit à imputation.
- Excess CM =
CM Payée-IS Brut= 6,250 - 0 = 6,250 DH.
This amount of 6,250 DH can be deducted from the tax payable over the next three fiscal years. The deduction is only possible in years where IS Brut is greater than CM.
4. Exemptions from the Cotisation Minimale
The most common exemption applies to new companies.
- Newly created companies are exempt from paying the CM for their first 36 months following the start of their business operations.
However, there is a time limit. This exemption period ends, at the latest, 60 months after the company's legal creation date (date de constitution). This prevents companies from delaying their operational start indefinitely to avoid the tax.
Test your understanding!
A Moroccan SARL, "TECH-SOLUTIONS," is in its 5th year of activity. For the year N, it reports the following:
Résultat Fiscal(Taxable Profit): 250,000 DH- Turnover (HT): 1,500,000 DH
- Interest received from a bank deposit: 10,000 DH
Using the progressive rates from our previous lesson (17.5% on the first 300k DH), calculate:
- The
IS Brut. - The
Cotisation Minimale(CM). - The final
IS Dûfor year N.
Show answer
1. Calculate IS Brut:
- The
Résultat Fiscalof 250,000 DH is entirely within the first tax bracket. IS Brut= 250,000 DH × 17.5% = 43,750 DH.
2. Calculate Cotisation Minimale (CM):
- CM Base = Turnover + Financial Income = 1,500,000 + 10,000 = 1,510,000 DH.
- Calculated CM = 1,510,000 DH × 0.25% = 3,775 DH.
- This is greater than the 3,000 DH floor, so the CM is 3,775 DH.
3. Determine IS Dû:
- Compare
IS Brut(43,750 DH) withCM(3,775 DH). - The
IS Brutis higher. - Therefore, the final tax due,
IS Dû, is 43,750 DH.
Conclusion
You have now reached a critical milestone in understanding Moroccan corporate tax. You can determine the final tax liability for a company by mastering the interplay between profit-based tax and minimum tax.
Key Takeaways:
- The
Cotisation Minimale(CM) is a minimum tax based on revenue, not profit, ensuring all companies contribute. - Its calculation base includes turnover, financial income, and subsidies, and uses a standard rate of 0.25%.
- The calculated CM cannot be lower than a floor amount (3,000 DH for companies).
- The final tax due,
IS Dû, is the higher of theIS Brutand theCM. - If a company pays the CM because it is higher than the
IS Brut, the excess portion can be carried forward and deducted from tax due over the next three years.
Preview of the Next Lesson:
We've now determined the total tax for the year. But companies don't wait until the year is over to pay this amount in a single check. The Moroccan tax authority requires companies to pay their corporate tax in installments throughout the year.
In our next lesson, we will learn how to calculate and prepare the quarterly IS prepayment declarations (acomptes provisionnels), which is the practical process of settling the annual tax liability with the DGI.