Guides & comparisonsRetail in Morocco

Corporate tax in Morocco: calculation, rates and return for 2026

From accounting profit to tax payable: 2026 rates, fiscal bridge, minimum contribution, instalments and filing.

By BelloCommerce

·

Corporate tax is calculated neither from the bank balance nor directly from sales. It starts from accounting profit, applies tax rules to reach fiscal result, then compares calculated tax with minimum mechanisms and prepayments already made.

Moroccan company director reviewing a corporate-tax calculation
Moroccan company director reviewing a corporate-tax calculation.

The calculation chain

  • Close the accounts.
  • Add non-deductible expenses and adjustments.
  • Deduct permitted products or differences.
  • Apply the rate for the actual case.
  • Compare the minimum contribution.
  • Credit withholding and instalments, then file.

1. Bridge accounting to fiscal result

Take profit before corporate tax supported by the trial balance and build a line-by-line schedule. Add-backs increase the base; tax deductions reduce it. Track temporary differences so they are not adjusted twice next year.

Illustrative lineEffect
Accounting profit before taxstarting point
Non-deductible expenseadd-back
Disallowed provisionadd-back and follow-up
Permitted exempt/already-taxed productdeduction under rule
Eligible loss carry-forwardoffset under conditions
Fiscal resultbase before rate

Every line should identify account, evidence, rule, amount and future treatment. A total without detail is not a tax bridge.


2. Select the 2026 rate without shortcuts

For financial years opened from 2026, the CGI notably sets a 20% general rate, 35% for companies whose net fiscal profit reaches or exceeds MAD 100 million subject to stated exclusions, and 40% for listed banks, insurers and other financial entities.

  • MAD 100 million refers to net fiscal profit, not turnover.
  • Check exclusions from the 35% rate.
  • Identify any special status or regime.
  • Confirm opening date of the financial year.
  • Archive rate reasoning with the return.

An ordinary small company does not choose among rates. Its profile and base determine the answer.

3. Settle with minimum and prepayments

Calculate tax on fiscal result, then the applicable minimum contribution. Determine the amount due under the rules before crediting withholding and four corporate-tax instalments paid.

  1. Calculate profit tax.
  2. Calculate minimum contribution and any exemption.
  3. Identify tax payable.
  4. Credit eligible withholding.
  5. Credit instalments.
  6. Determine balance or excess.

Instalments are not new expenses: they prepay the period’s tax and must reconcile at settlement.

Never apply the rate to turnover

An example must show fiscal base, rate, minimum, credits and instalments. ‘Sales × 20%’ is wrong.

4. File within three months

CGI article 20 requires the fiscal-result return within three months after closing. Prepare statements, tax bridge, required schedules, credit evidence and corresponding payment proof.

  • Internal D-30: balance and evidence closed
  • D-20: tax bridge reviewed
  • D-10: return and payment approved
  • Filing: timestamped acknowledgement
  • After filing: reconciliation and archived file

BelloPOS can supply recorded sales, credits, payments and stock movements. Those totals must reach accounting before fiscal calculation.

Mistakes to avoid

  • Starting from bank cash.
  • Applying 20% to turnover.
  • Reading the threshold as revenue.
  • Mixing tax expense and instalment.
  • Adding back a temporary difference twice.
  • Filing without credit evidence.
  • Treating three months as exactly 90 days.

Frequently asked questions

What is the general 2026 corporate-tax rate?

The general rate is 20% for years opened from 2026, subject to specific rates and regimes in the CGI.

When does 35% apply?

Notably when net fiscal profit reaches or exceeds MAD 100 million, subject to CGI exclusions.

Is corporate tax calculated on sales?

No. It applies to fiscal result; the minimum contribution is tested separately.

When is the return due?

Within three months after closing under article 20.

Does BelloPOS calculate corporate tax?

No. It supplies sales data to reconcile with accounts and the tax bridge.

What to take away

Corporate-tax calculation is controllable when it follows one path: closed accounts, detailed bridge, justified rate, tested minimum, reconciled credits and archived filing.

Sources

The figures and rules quoted above come from these pages, read on the date given in the article.

Secure source revenue

Export recorded sales, returns, payments and taxes, then reconcile them with the accounts before the tax package.

Read next

Other practical guides on the same subject: