Setting Up a Business in Morocco in 2026: Complete Guide

Sommaire

Setting Up a Business in Morocco in 2026: Complete Guide

Setting up a business in Morocco in 2026 is accessible and increasingly fast, provided you choose the right legal form and follow the proper steps. Whether you are a local entrepreneur or a foreign investor, this guide summarises the key steps, the available forms and the points of attention to start under good conditions — including the often advantageous option of a free zone setup.

Choosing the legal form

The choice of structure determines taxation, liability and governance. The most common forms are the SARL (the most widespread), the SA (for large projects), the SAS, the branch of a foreign company, or auto-entrepreneur status for an individual activity. Our dedicated article on the SARL in Morocco details this form.

The setup steps

Setup involves several formalities, largely centralised within the Regional Investment Centers (CRI): obtaining the negative certificate (company name) from OMPIC, drafting and signing the articles of association, registration in the commercial register, obtaining the tax identifier (IF) and the ICE, and affiliation with the CNSS. A complete file upfront significantly shortens timelines.

Initial taxation

A new company is subject to corporate income tax (IS) — at 20% up to MAD 100 million of net profit, 35% above — and benefits from an exemption from the minimum contribution for its first 36 months. The detail is in our guide to corporate income tax in Morocco.

The free zone option: a major tax lever

For eligible export-oriented activities, a setup in a free zone (Industrial Acceleration Zone) offers a full IS exemption for five years, then a reduced rate of 20%. This is often the most advantageous option: we detail it in our guide to setting up a business in a free zone and our comparison of free zone vs standard company.

Mistakes to avoid

Choosing an unsuitable form, neglecting accounting organisation from the start, or overlooking favourable regimes you could claim: these mistakes are costly. Upfront support helps secure the choice of structure and optimise taxation from incorporation.

How Cabinet Dami & Associés supports you

Since 1991, Cabinet Dami & Associés supports business creation in Morocco, in Casablanca and Tangier Free Zone, with particular expertise in free zone regimes and a bilingual service for foreign investors. From the legal form to accounting follow-up, through our business setup service, we secure your start. Contact our experts.

FAQ — Setting up a business in Morocco

Which legal form to choose?
The SARL suits most projects; the SA suits large structures. The choice depends on the activity, the partners and the targeted taxation.

What tax on profits?
IS, at 20% up to MAD 100M of net profit and 35% above, with an exemption from the minimum contribution for the first 36 months.

Can I benefit from tax advantages?
Yes, notably via the free zone for eligible activities: a five-year IS exemption then a reduced rate of 20%.

Conclusion

Setting up a business in Morocco in 2026 is fast with a well-prepared file and a suitable structure. To make the right choices from the start, talk to the experts at Cabinet Dami & Associés.

Official source: Regional Investment Centers (CRI); General Tax Directorate.

Information current as of 2026 and subject to change under the applicable regulations (Moroccan General Tax Code and Investment Charter). For an analysis tailored to your situation, contact Cabinet Dami & Associés.

Further reading

Mohammed Dami, expert-comptable et commissaire aux comptes

Written by

Chartered accountant (DPLE) & statutory auditor

Founder and managing partner of Cabinet Dami & Associés (est. 1991) and a member of the Ordre des Experts-Comptables du Maroc. More than 37 years of accounting and audit assignments, with a branch inside Tanger Free Zone in Tangier.

Read the full profile →

Published on 2 August 2026 · Last updated on 12 August 2026

Logo Cabinet Dami & Associés – Expertise comptable zones franches – Maroc

Request a callback

Do you prefer to call us ?