Yes, foreigners can start a business in Morocco and own 100% of the company in most sectors. The country has positioned itself as a strategic hub for international investors, offering a stable legal framework, investor-friendly policies, and simplified company formation procedures.

But beyond this simple answer, the real question is: how can a foreigner successfully set up and operate a business in Morocco without facing legal or administrative obstacles?

This guide provides a clear, expert-level breakdown.


Why Morocco Attracts Foreign Entrepreneurs

Morocco has become one of the most attractive destinations in North Africa for foreign investors.

Key advantages include:

  • Full foreign ownership allowed in most industries
  • Strategic access to European, African, and Middle Eastern markets
  • Double taxation treaties with multiple countries
  • Modern infrastructure (ports, logistics, industrial zones)
  • Stable regulatory environment

For international companies, Morocco is not just a local opportunity, it is a regional expansion platform.


Can Foreigners Legally Own a Company in Morocco?

Yes. Moroccan law allows foreign investors to:

  • Hold 100% of shares in a Moroccan company
  • Be appointed as directors or managers
  • Open corporate bank accounts in Morocco
  • Repatriate profits under foreign exchange regulations

There is no requirement for a Moroccan partner in most sectors.

However, certain regulated activities may require specific approvals or local compliance conditions.


What Type of Company Should a Foreigner Choose?

The choice of legal structure depends on your business objectives.

SARL (Limited Liability Company)

  • Most common for foreign investors
  • Flexible and relatively simple to manage
  • Suitable for SMEs and service companies

SA (Public Limited Company)

  • Required for large-scale investments
  • Higher capital and governance requirements

Branch of a Foreign Company

  • Extension of an existing company abroad
  • No separate legal entity

Representative Office

  • Limited to market research
  • Cannot generate revenue

Choosing the right structure is a strategic decision, not just an administrative step.


Step-by-Step Process to Start a Business in Morocco as a Foreigner

1. Define Your Business Activity

You must clearly identify:

  • Nature of the activity
  • Target market
  • Regulatory constraints

This step determines licensing, tax treatment, and structure.


2. Reserve the Company Name (Certificat Négatif)

You must obtain a name reservation certificate through OMPIC.

This confirms:

  • The availability of your company name
  • Your right to use it legally

3. Draft the Articles of Association

This document defines:

  • Shareholding structure
  • Management rules
  • Company purpose

For foreign investors, documentation must be precise and compliant.


4. Open a Bank Account and Deposit Capital

You will need:

  • A Moroccan bank account
  • Capital deposit certificate

Banks may request additional documentation for foreign shareholders.


5. Register the Company

Registration is completed through:

  • Regional Investment Center (CRI)
  • Commercial Register
  • Tax authorities (ICE, IF, VAT)
  • CNSS (if hiring employees)

Once completed, your company is legally operational.


6. Obtain Necessary Licenses

Depending on your sector:

  • Industrial authorization
  • Import/export registration
  • Tourism or food-related approvals

Regulatory compliance is essential before starting operations.


7. Ensure Tax and Accounting Compliance

After incorporation, you must:

  • Maintain accounting records
  • File VAT declarations
  • Pay corporate tax
  • Manage payroll obligations

This is where many foreign companies face challenges due to unfamiliarity with local regulations.


Do Foreigners Need to Be in Morocco to Start a Business?

Not necessarily.

With proper legal structuring and representation:

  • You can create a company remotely
  • Use a power of attorney
  • Delegate administrative procedures

However, working with a local expert is critical to avoid delays.


Key Challenges Foreigners Should Anticipate

While Morocco is business-friendly, foreign investors often face:

  • Administrative complexity
  • Banking procedures for non-residents
  • Regulatory misunderstandings
  • Language barriers (French/Arabic)

These challenges are manageable with proper guidance.


How Long Does It Take to Set Up a Company?

Typically:

  • 5 to 10 working days for standard company formation

Delays occur when:

  • Documentation is incomplete
  • Banking approvals take longer
  • Regulatory steps are not anticipated

Final Analysis

So, can foreigners start a business in Morocco? Absolutely.

But the real differentiator is not whether you can start, it’s how efficiently and correctly you structure your entry into the Moroccan market.

A well-executed setup ensures:

  • Faster market entry
  • Reduced compliance risk
  • Better financial visibility

Start Your Business in Morocco with Confidence

If you are a foreign entrepreneur looking to establish your company in Morocco, the process should be strategic, not improvised.

At BH Adviser, we support international clients with a complete, structured approach:

  • Company formation (SARL, branch, subsidiary)
  • Legal and tax structuring
  • Assistance with bank account opening
  • Full administrative coordination
  • Ongoing accounting and compliance support

Whether you are launching a new venture or expanding an existing business, our team ensures a smooth, compliant, and efficient setup.

Contact BH Adviser today and start your business in Morocco with clarity and confidence.

BHADVISER - Tax and legal consulting firm in Casablanca, Morocco

Writing by HANANE BELASKRI | Accountant , Legal and Tax Advisor , Judicial Expert , 300+ companies registered

She is a Legal & Tax Advisor, Partner at BH Adviser, helping international companies enter, operate, and grow in Morocco and Africa through compliant business setup, due diligence, payroll, and tax advisory.