Freelancing legally in Morocco: licences, taxes and foreign income rules

Tunde Aladeloba

SHARE THIS POST

In Morocco, many freelancers are doing great work but still struggle to move forward, simply because they’re not set up legally. Without the correct licences, proper tax registration, and a clear understanding of income rules, it becomes harder to attract regular clients or earn consistently. Morocco has clear regulations, and whether your clients are local or international, freelancers are expected to follow them. If you’re thinking about freelancing in Morocco,  or are already doing it, this is a must-read.

Also read: Morocco's growing appeal for European remote workers

Why freelancers in Morocco should register for licences and pay taxes

Increased trust with clients

Having a registered freelance licence instantly changes how clients see you. Businesses, agencies, and international clients prefer working with freelancers who can issue proper invoices and contracts. It shows you’re serious, reliable, and here to stay. That trust often leads to repeat work, long-term retainers, and referrals, not just one-off gigs.

Better-paying clients

Many corporate and international clients won’t work with unregistered freelancers due to compliance rules. Being licensed removes that barrier. You can confidently pitch to bigger brands, apply for global platforms, and negotiate higher fees without hesitation. Legal status expands your client pool and positions you for more consistent income.

Protection from fines

Licences and tax compliance protect you from penalties, audits, or blocked payments. You work with peace of mind, knowing your income is clean and documented. That mental freedom allows you to focus on creativity, rather than constantly looking over your shoulder.

Also read: Top digital nomad hotspots in Morocco for remote workers.

Licences to legally operate as a freelancer in Morocco

To work legally in Morocco, you need the right licence, pay taxes, and follow income regulations. Understanding your options helps you stay compliant, attract clients, and build a sustainable freelance career.

Auto-entrepreneur status

This is the easiest and most popular licence for freelancers starting out in Morocco. It’s designed for individuals working independently, like writers, designers, digital marketers, and consultants. The system is simple, taxes are low, and reporting is straightforward. It’s perfect if your annual income stays under MAD 200,000 and you want a fast way to start working legally without complicated paperwork.

Steps to get it:

  • Register online or at your local tax office / Barid Al-Maghrib: Fill out the auto-entrepreneur application. Then, finalise at a Barid Al-Maghrib post office agency by submitting your printed form, ID, passport photo, and proof of address.
  • Pay minimal registration fees: These are typically small and can be paid directly at the post office.
  • Receive your Tax ID (Identifiant Fiscal): This number allows you to issue invoices and operate legally.
  • Open a dedicated bank account (optional but recommended): This helps separate personal and freelance finances for easier tracking and compliance.

Professional licence (Personne Physique / Patente)

This licence is suitable for freelancers who earn more or want to work with larger clients. It allows you to operate as a professional individual and gives more flexibility than the auto-entrepreneur system. You’ll have to declare your income regularly and pay standard taxes. This option demonstrates to clients that you’re serious and capable of handling larger contracts or projects.

Steps to get it:

  • Visit your local tax office (Service des Impôts): Submit an application for a professional licence, including ID, proof of address, and a description of your freelance activity.
  • Register for taxes: Obtain your tax ID and declare your expected revenue to set up proper monthly or quarterly tax reporting.
  • Set up accounting records: Keep invoices, receipts, and contracts organised to comply with Moroccan tax laws.

3. Limited liability company (SARL / SARL-AU)

This option is ideal for freelancers who want to scale into a small agency or studio. Setting up a company separates your personal and business finances, provides more credibility with corporate clients, and allows for long-term growth. It’s more complex and involves higher setup costs, but it can open doors to bigger projects, contracts, and partnerships.

Steps to get it:

  • Reserve your company name: Obtain a Negative Certificate through OMPIC or the Chamber of Commerce.
  • Draft your Status: Define structure, capital, and management, privately or with a notary.
  • Open a bank account & deposit capital: Recommended MAD 10,000+, get a blocking certificate if above MAD 100,000.
  • Register with CRI: Submit Negative Certificate, IDs, and proof of address.
  • Get Tax & business IDs: Obtain your Tax ID (IF) and Business Identifier (ICE).

Morocco’s foreign income rules every freelancer must know

Morocco has rules that guide how you earn and report money from abroad. Understanding them keeps you compliant, stress-free, and ready to grow your career globally.

1. Tax residency

Morocco considers you a tax resident if you have a permanent home, a centre of economic interest, or spend at least 183 days in a year in the country. This status determines which global earnings are taxable locally, so knowing your residency rules is essential for planning contracts, reporting income, and avoiding unexpected tax bills.

2. Withholding Tax

For large clients, Morocco applies a 30% withholding tax on annual income exceeding MAD 80,000 from a single client. Freelancers must factor this into their pricing, invoices, and contracts to avoid losing a significant portion of their earnings unexpectedly, ensuring international work remains profitable and sustainable.

3. Foreign currency rules

Auto-entrepreneurs can’t keep all foreign income in a convertible dirham account, unlike companies. This affects how you manage dollars, euros, or pounds. Planning transfers carefully ensures your payments arrive safely, are usable, and don’t get stuck in regulatory issues.

4. Social security contributions

Freelancers are required to contribute to Morocco’s national social security fund. While it’s an extra expense, it provides health coverage, retirement benefits, and legal protections, turning freelancing into a more secure career rather than just a side hustle, safeguarding your future in Morocco.

LDMAG1

Receive your freelance payment with Grey

Getting your licences, taxes, and foreign income rules in order is the key to freelancing confidently in Morocco. It ensures your work is legal, clients trust you, and you can focus on delivering your best. But all that effort only pays off when you actually get your money. With Grey, you can receive payments in multiple currencies at the best conversion rates, and even use a virtual card to shop globally. Create a Grey account or download the app to receive international payments quickly.

Open a free Grey account to get startedJoin 1 million digital nomads

Back to top