Afrique & mobile money

Freelancing in Morocco: Legal Status, Platforms and Payments

Starting freelancing in Morocco takes more than an online profile: you need a suitable legal status, invoices, and a workable payment setup. Understand turnover limits, the same-client tax rule, platform requirements, foreign-currency receipts, and social coverage before you commit.

L'équipe MicrotachesUpdated 18 min
Freelancing in Morocco: Legal Status, Platforms and Payments

Starting freelancing in Morocco often begins with a skill and a promising conversation. The practical questions follow quickly: can you invoice correctly, what should you set aside, and how will the payment reach you? A platform profile does not replace a suitable legal status or an organized payment setup. Resolve those questions before taking on more orders.

This guide focuses on running an independent activity: registration, turnover, contracts, taxes, medical coverage, and getting paid. For a broader overview of home-based options, start with our guide to online work in Morocco. Here, the goal is to connect the administrative steps into a workable business setup, with micro-tasks treated as a possible supplement.

The figures to understand before invoicingSources: DGI, Auto-Entrepreneur Tax Guide and income-tax documentation; Office des Changes, FAQ on repatriating service-export proceeds. Checked in November.
Annual service turnover ceiling
MAD 200,000
Collected turnover, not profit.
Income tax on services
1%
Subject to the same-client rule.
Annual same-client threshold
MAD 80,000
30% withholding on excess service revenue.
Export proceeds repatriation
90 days
Measured from performance of the service.

These figures answer different questions. The ceiling defines the tax regime’s turnover limit. The income-tax rate does not cover every expense. The same-client threshold can change your cash flow—the money actually available to you. The repatriation deadline concerns international receipts. Mixing them up can leave you with a contract that looks attractive but is difficult to manage.

“Freelancer” describes how you work, not your legal status. Morocco’s auto-entrepreneur scheme, introduced in 2015, allows invoicing and working from home. It also exempts participants from commercial-register registration, according to the Ministry of Industry and Trade. That simplicity can suit an individual activity that meets the scheme’s requirements.

Not every profession qualifies. Architects and lawyers are among the exclusions listed in DGI’s Auto-Entrepreneur Tax Guide. Check the precise activity you intend to register, rather than relying on a broad label such as consulting or digital work. If your activity is excluded, ask a qualified professional to assess a different legal structure.

ServicesCommerce, industry, craftsWhat matters
Annual ceilingMAD 200,000MAD 500,000Collected revenue
Income-tax rate1%0.5%Special rule for services
Income-tax basisTurnoverTurnoverNot profit
Value-added tax (VAT) appliesWithin the scheme
Commercial registration requiredScheme exemption
Social security enrollmentCondition of the tax regime

Sources: DGI, Auto-Entrepreneur Tax Guide and income-tax documentation; Ministry of Industry and Trade. Checked in November. ✓ means yes; ✗ means no.

Your choice should also reflect where the activity is heading: its nature, how concentrated your orders are, and expected growth. Do not choose solely for the advertised tax rate. If you want a remote salaried position rather than independent customers, the setup is different. Our guide to remote work in Morocco explains that distinction.

How do you register as an auto-entrepreneur?

The ministry directs applicants to ae.gov.ma. Barid Al-Maghrib’s Auto-Entrepreneur FAQ says the personal account on rn.ae.gov.ma lets you check a rejection reason and download your registration certificate. Use these official starting points. The current document list, submission locations, possible fees, and processing deadlines are to be checked on the official portal.

Avoid following an old tutorial step by step without checking it. Launch documentation listed a national identity card copy, a recent photograph, and a completed form. That historical list does not establish today’s procedure. Follow the requirements displayed when you apply, and save the confirmations you receive so you can track your application.

Prepare for registration—and for what comes nextPreparation steps. Confirm operational requirements through the official portals and the relevant organization.
  1. 1
    Define your activityActivity

    Describe what you will invoice and confirm that the activity is permitted under the scheme.

  2. 2
    Check current requirementsApplication

    Consult the portal for required documents, forms, and application submission instructions.

  3. 3
    Keep your details consistentIdentity

    Use your real identity and details that match your documents and intended payment account.

  4. 4
    Follow the applicationTracking

    Check your personal account. If rejected, review the stated reason before correcting the application.

  5. 5
    Organize ongoing administrationManagement

    Download your certificate, prepare your revenue records, and confirm social security and banking requirements.

Registration is only the starting point. Create an accessible folder for supporting documents, contracts, and receipts. Also confirm the reporting schedule that applies to you. A DGI notice on turnover reporting confirms a monthly reporting option, so declarations should not be described as exclusively quarterly. Build reminders around your actual obligations, not a generic online calendar.

What are the turnover limits and taxes for auto-entrepreneurs?

For services, the annual ceiling is MAD 200,000 in collected turnover. For commerce, industry, and crafts, it is MAD 500,000, according to DGI’s Auto-Entrepreneur Tax Guide. Classification depends on your actual activity. The commercial ceiling does not apply simply because you describe yourself as “selling” a service. Confirm the category before using it in your planning.

Turnover ceilings by activity categorySource: DGI, Auto-Entrepreneur Tax Guide, checked in November. Annual collected-turnover ceilings, not profit limits. Commerce, industry, and crafts share the same ceiling category.
Turnover ceilings by activity category
MAD
ServicesMAD 200,000
Commerce, industry, and craftsMAD 500,000

Income tax, called IR locally, is 1% for services and 0.5% for commercial, industrial, and craft activities, according to DGI’s income-tax documentation. Service providers must also account for the same-client rule. These rates do not automatically include social contributions, software and equipment costs, platform commissions, or banking fees. Keep those expenses separate when assessing what remains.

Turnover is not profit. A business expense reduces the money you keep, but it does not turn the regime’s turnover ceiling into a net-profit limit. With a platform, retain the order amount, commission deducted, and payment received. Confirm how those elements should be treated for tax purposes instead of automatically reporting only the amount reaching your bank.

DGI also states that the tax option remains valid unless the ceilings are exceeded for two consecutive years. That does not mean you can ignore an overrun. If revenue is approaching the limit, discuss the consequences and your next legal structure early. Regular records give you time to make that decision before another substantial order arrives.

A Moroccan independent professional discusses invoices and international payments with a banking advisor.
Your legal status, invoices, and payment setup need to work together.

How does Morocco’s MAD 80,000 same-client rule work?

When annual services for the same client exceed MAD 80,000, the excess is subject to 30% withholding, deducted by that client. “Final” withholding means it settles the income tax concerned on that excess. The rule is confirmed by DGI’s income-tax guidance. It deserves attention before you agree to a large ongoing contract.

Consider an illustration at the service ceiling: MAD 200,000 from the same client. The excess is 200,000 − 80,000 = MAD 120,000. Withholding on that excess is 120,000 × 30% = MAD 36,000. This calculation applies DGI’s rule; it is not an observed earnings figure or a complete calculation of every tax and expense.

Avoid two common misunderstandings. The withholding does not suddenly apply to all turnover when you cross the threshold. And MAD 80,000 is not the scheme’s overall annual ceiling, according to DGI. Track total collected revenue separately from services attributable to each client. A large contract warrants a tax discussion before you decide whether its price works.

Platforms and overseas clients require case-specific clarification. Do not automatically treat the platform collecting payment as your tax client, or assume a nonresident client is exempt. Ask DGI or a tax advisor to review the contracts and payment flows. Artificially splitting invoices to hide the real client is not a legitimate way to resolve the issue.

Which platforms should you compare for freelancing in Morocco?

Compare platforms on accepted documents, applicable fees, and whether you can withdraw funds from your actual situation. A Morocco-specific page is useful evidence, not a guarantee that your individual account will pass verification. Before spending hours polishing a profile, check whether your identity and business status can satisfy the requirements and support the intended payment route.

Upwork: Morocco-specific information is available

Upwork has an official page for hiring freelancers located in Morocco. Its service fees range from 0% to 15% per contract, according to its Freelancer Service Fee documentation. Do not price your offer around an assumed fixed commission. Review the fee attached to the prospective contract, along with the payment terms, before committing to the work.

Fiverr and Freelancer.com: compare what you retain

Fiverr credits sellers with 80% of the purchase amount for successfully completed orders, according to its Payment Terms. Freelancer.com charges 10% on hourly projects. Its fixed-price fee is 10% or USD 5, whichever is greater, according to Fees and Charges. That minimum can make the effective fee proportionally higher on a small fixed-price project.

Share retained after service fees onlyCalculations: 100% minus published service fees. Sources: Upwork, Freelancer Service Fee; Fiverr, Payment Terms; Freelancer.com, Fees and Charges. Checked in November. Excludes taxes, withdrawals, and conversion. Freelancer.com figures cover hourly projects only, not fixed-price minimum fees.
Share retained after service fees only
%
Upwork: 0% fee100%
Upwork: 15% fee85%
Fiverr80%
Freelancer.com: hourly90%

Malt: resolve the commercial-register requirement

Malt’s documentation for Moroccan businesses exists. For a Moroccan sole proprietorship, it requests identification and a commercial-register extract less than three months old. Auto-entrepreneurs are exempt from that registration. Whether their card or certificate can replace the extract therefore needs written confirmation from Malt; do not assume either acceptance or blanket exclusion.

UpworkFiverrFreelancer.comMalt
Documentation availableMorocco pageInternational termsInternational termsMorocco documents
Service fees0–15% per contract20% of purchase amount10%; fixed-price minimumCheck official terms
Contract considerationContract fee rateAmount creditedFixed-price or hourlyAccepted legal status
Document considerationAccount requirementsAccount requirementsAccount requirementsCommercial register
Payment considerationLocal bank documentedGeographic availabilityDepends on locationConfirm conditions

Sources: Upwork, Morocco page, Freelancer Service Fee, and Direct to Local Bank documentation; Fiverr, Payment Terms; Freelancer.com, Fees and Charges and withdrawal help; Malt, documents required in Morocco. Checked in November. Individual account conditions still require confirmation.

The best fit is not necessarily the platform with the lowest headline fee. It is the one whose requirements match your legal status, service, and payment setup. Start with an arrangement you can manage. Opening multiple profiles without checking withdrawals mainly creates more verification files, payment conditions, and administrative details to monitor alongside your actual work.

How should you price services and protect your contracts?

Your price needs to cover more than production time. It also supports communication, understanding the brief, handling revisions, and tracking payment. Include known platform fees and an allowance for your obligations. An official Morocco-wide average freelance rate is not provided. Start with your actual service and costs rather than treating someone else’s advertised rate as a reliable benchmark.

Make your offer easy to understand: expected result, included work, revision limits, and schedule. Our paid online writing guide can help you structure an editorial offer. The guide to becoming a virtual assistant offers useful career pointers, but its French legal-status information does not replace Moroccan rules. Use professional advice across borders carefully.

  • Define the deliverable and acceptance criteria before starting.
  • Save the agreed price, deadlines, and revision terms.
  • Identify the contracting party and available payment records.
  • Prepare an invoice and payment file consistent with the service.

Watch what someone asks you to do to access work or release funds. A deposit to unlock a balance is not a normal request to accept. Distinguish transparent contractual platform fees from improvised demands by an individual. If the pressure increases, stop the exchange and contact support through the official channel rather than following instructions from the person making the demand.

A sound contract or a warning sign?Warning items are reasons to stop and verify the situation through official support.
  • Good sign:The price and expected result are clearly defined.
  • Good sign:Applicable fees appear in the official terms.
  • Good sign:You can retain messages and supporting documents.
  • Good sign:Your identity matches your receiving account.
  • Warning sign:Someone asks you to pay, recharge an account, or deposit money to unlock earnings.
  • Warning sign:Someone requests a secret code or a code received by SMS.
  • Warning sign:A recruiter redirects you away from the platform to WhatsApp or Telegram for work and payment.

How do you receive foreign currency and meet exchange-control rules?

The Office des Changes defines a service export as a paid service supplied in Morocco or abroad by a resident to a nonresident. Work completed from your home can therefore fall within that definition. Your computer’s location does not settle the issue: the parties’ residence and the nature of the service matter when assessing the payment obligations.

The Office des Changes service-export FAQ requires full proceeds to be repatriated—brought back to Morocco—within 90 days of performing the service. Do not automatically count from the date you choose to withdraw a balance. Check that the contract’s payment terms can work with this obligation before agreeing to them.

Keep records that explain the payment flow

Retain the contract, invoice, performance date, invoiced amount, and payment breakdown. If a platform deducts a commission, ask your bank or the Office des Changes about required documents and treatment; do not assume deductions are permitted. Our online work in Francophone Africa guide provides regional context, but another country’s rules should not be imported into your Moroccan setup.

Can you open a foreign-currency account?

CIH Bank’s exporter-account offering includes a business foreign-currency account that can hold up to 70% of export proceeds. The offer does not automatically establish eligibility for an auto-entrepreneur without commercial registration. Ask the bank which documents it accepts and how the account would operate for you. It is not blanket permission to keep all receipts abroad.

How do bank and PayPal withdrawals work in Morocco?

Separate earnings availability from final receipt. For Direct to Local Bank in Morocco, Upwork lists a MAD 100 minimum, a USD 0.99 withdrawal fee, and expected arrival within four business days, subject to holidays and banking delays. Its documentation also notes possible receiving-bank fees. Those payment costs are separate from the service fee attached to your contract.

PayPal’s Morocco website provides for receiving payments. That does not guarantee every feature or the same local withdrawal options for every account. Check your available methods, verification requirements, and fees. Our guide to PayPal in Morocco, Madagascar, and Cameroon separates receiving money from withdrawing it and explains why country-specific availability matters.

Upwork: local bankFiverr: bank via PayoneerFreelancer.com
Published minimumMAD 100 in MoroccoUSD 20Not disclosed for Morocco
Published withdrawal feeUSD 0.99USD 1Check official terms
Earnings availabilityCheck official termsNormally 14 daysCheck official terms
First withdrawalApplicable verificationAccount conditions15-day security period
Bank receiptFour business days statedConfirm timingConfirm timing
Geographic accessMorocco documentedCheck your accountDepends on location

Sources: Upwork, Direct to Local Bank; Fiverr, How Fiverr Works for Freelancers and Withdrawing Your Earnings; Freelancer.com, withdrawal help. Checked in November. Fiverr conditions are international and do not guarantee availability for every Moroccan account.

Fiverr normally applies a 14-day earnings clearing period, with shorter periods for certain eligible programs. Freelancer.com requires a 15-day security period before processing a first withdrawal request. These periods, described in their official help pages, are not bank-transfer times. Avoid building your personal budget around immediate receipt as soon as an order is completed.

Compare the net dirham amount you receive, not just the displayed commission. A reference exchange rate is not your commercial rate after conversion and fees. Confirm current local PayPal withdrawal terms with the relevant provider. A PayPal balance alone also does not demonstrate regulatory repatriation: have your bank confirm how your intended payment route meets the requirements.

What CNSS and AMO coverage do self-employed workers get?

Social security enrollment is a condition of the auto-entrepreneur tax regime, according to DGI’s guide. AMO, mandatory health insurance, provides basic medical coverage managed by CNSS. Treat turnover tax and social obligations as separate parts of your budget. The income-tax percentage alone cannot tell you your total social contribution cost or whether your medical benefits are currently active.

For self-employed workers, CNSS’s general AMO information specifies a three-month qualifying period before benefits open. Contributions due during that period must have been paid. Afterward, entitlement depends on regular contribution payments. Registering as an auto-entrepreneur therefore does not mean you can assume medical coverage begins immediately; check your actual benefits status.

AMO covers part of healthcare costs, with a remainder potentially payable by you, according to CNSS reimbursement guidance. Confirm your contribution schedule, payment channel, and benefits status with CNSS. The detailed applicable contribution amount and exact pension rights are to be checked with CNSS, rather than inferred from an unofficial calculator or another worker’s circumstances.

Can Microtaches complement your freelance work in Morocco?

Microtaches can be an occasional supplement, not a replacement for your independent business. Task availability varies by day, country, and profile. Internal figures checked in November count approximately 530 approved workers in Morocco. That means approved accounts, not active or paid freelancers. The community count says nothing about individual earnings and should not be used to estimate yours.

Registration is free, each account is approved by the team, and the required profile questionnaire provides 10 Ops on completion. Responses are checked before credit. An accepted task allows 60 minutes, with at most three tasks in progress. Expiry without a response deducts 20 Ops; you can abandon a task without penalty within 10 minutes. Follow the displayed instructions.

What withdrawal thresholds apply to workers in Morocco?

Ops is the earnings unit. At withdrawal, 1 Ops equals €0.0042. The minimum withdrawal is 5,000 Ops, or €21, with a 10,000-Ops nonwithdrawable reserve. Your balance must therefore reach 15,000 Ops for a first withdrawal of 5,000 Ops. Our guide to converting Ops into euros and gift cards explains the distinction between balance value and withdrawable funds.

Ops value at withdrawalSource: supplied Microtaches conditions, checked in November. Conversion uses €0.0042 per Ops. These are not earnings forecasts or fully withdrawable balances: reserves, thresholds, and fees still apply.
Ops value at withdrawal
€
5,000 Ops€21
10,000 Ops€42
15,000 Ops€63
25,000 Ops€105

Bank transfers using an IBAN, your bank account’s international identifier, are available from the minimum withdrawal. Transfers outside Europe carry a fixed 800-Ops fee, equivalent to €3.36. PayPal is available from 25,000 Ops, equivalent to €105. The receiving account must match the name on your verified identity document. Check its local receiving capabilities. Payment can take up to three weeks after request approval.

Microtaches withdrawals: conditions for workers in Morocco

Your Ops can be withdrawn to a bank account, a mobile money account or an online wallet. Bank transfer is available from the usual minimum; MVola, Orange Money, Wave, MTN MoMo, PayPal, Skrill and Neteller are available from 25,000 Ops; Revolut and Crypto are coming soon. In Morocco, mobile money is often the most convenient option.

TypeAvailabilityWhere it is used
Bank transfer (IBAN)BankAvailable from the usual minimumBank account with an IBAN, in Europe or elsewhere (fixed fee outside Europe)
MVolaMobile moneyAvailable from 25,000 OpsMadagascar
Orange MoneyMobile moneyAvailable from 25,000 OpsMadagascar, Ivory Coast, Senegal, Cameroon, Mali, Burkina Faso, Guinea, DR Congo…
WaveMobile moneyAvailable from 25,000 OpsSenegal, Ivory Coast, Mali, Burkina Faso…
MTN MoMoMobile moneyAvailable from 25,000 OpsIvory Coast, Cameroon, Benin, Guinea, Congo, Ghana…
PayPalOnline walletAvailable from 25,000 OpsCountries where PayPal lets you receive money
SkrillOnline walletAvailable from 25,000 OpsInternational online wallet
NetellerOnline walletAvailable from 25,000 OpsInternational online wallet
RevolutNeobankComing soon (no date yet)Coming soon
CryptoCryptocurrencyComing soon (no date yet)Coming soon

Methods shown on the Withdrawals page of your Microtaches account. Countries listed are examples where the service is common.

Identity verification becomes available at a 1,000-Ops balance and takes at most seven business days. Identification and proof of address are required before your first withdrawal or shop order. Microtaches has an internal withdrawal cap of €2,500 per year per worker. These earnings are not automatically tax-exempt: DGI’s rules cover Moroccan- and foreign-source income for Moroccan tax residents.

Our take: consider it a supplement with clear limits

Microtaches may fit occasional openings in your schedule. Its withdrawal thresholds, reserve, and processing times should inform your decision. It is not a suitable way to fund an urgent expense or replace a freelance customer base.

Strengths
  • Free registration.
  • Displayed instructions for each short task.
  • Known Ops conversion value.
  • Bank transfers available from the minimum withdrawal.
Limitations
  • Variable task availability.
  • A 10,000-Ops nonwithdrawable reserve.
  • A 25,000-Ops PayPal threshold.
  • Identity verification and waiting periods before receipt.
Best for: People with occasional available time who accept the validation and withdrawal conditions.

How do you get started as a freelancer in Morocco?

Start with a defined offer and an authorized activity, then confirm your legal status and payment route. That order helps prevent document problems emerging after you accept an order. For an overseas contract, clarify exchange-control obligations. For substantial work concentrated with the same client, assess the tax implications before setting a price or making commitments.

Your tracking system can stay simple: contracting client, performance date, invoice, collected amount, fees, and bank record. The important part is being able to explain each payment and monitor thresholds. Confirm how foreign-currency receipts should be converted and declared. An organized file makes conversations with your bank or advisor easier when the payment route needs clarification.

Protect the time needed for your main business. Another platform or occasional supplement should remain compatible with existing commitments. On Microtaches and in your independent contracts, read the conditions before starting. To understand the documents requested during account checks, see our guide to identity verification, also called KYC, which explains why platforms request proof of identity.

Who can become an auto-entrepreneur in Morocco?
Your activity must fit the scheme and meet its tax and social requirements. Not all professions qualify: architects and lawyers are among the exclusions listed by DGI. Check the exact activity against official documentation before applying. Working independently or delivering services online does not, by itself, establish eligibility for auto-entrepreneur status.
How do you register through ae.gov.ma or rn.ae.gov.ma?
The ministry directs applicants to ae.gov.ma. Barid Al-Maghrib says the personal account on rn.ae.gov.ma allows you to review rejection reasons and download your registration certificate. Confirm current procedures, required documents, submission locations, and deadlines on the official portal. An older document checklist does not guarantee the requirements applying to your application today.
What is the turnover ceiling for an auto-entrepreneur providing services?
The annual ceiling is MAD 200,000 in collected turnover, according to DGI’s Auto-Entrepreneur Tax Guide. It is not profit after expenses. The MAD 80,000 threshold concerns a separate rule for annual services supplied to the same client. It should not be confused with the overall annual ceiling for the service-provider regime.
Does a Moroccan freelancer pay only 1% tax?
DGI’s income-tax documentation sets the auto-entrepreneur service rate at 1% of collected turnover, subject to the same-client rule. Annual services above MAD 80,000 for that client are subject to 30% final withholding on the excess. Social contributions and professional expenses are separate. The income-tax rate therefore does not represent your entire cost of operating.
Does the 30% withholding apply to the entire invoice total?
No. DGI specifies the excess of annual service amounts above MAD 80,000 for the same client. It does not apply 30% withholding to the entire amount merely because the threshold is crossed. With an intermediary platform or nonresident client, obtain confirmation of the practical treatment and the identity of the client for tax purposes.
Does Malt accept Moroccan auto-entrepreneurs without commercial registration?
That situation requires confirmation from Malt. Its Moroccan documentation requests identification and a commercial-register extract less than three months old for a sole proprietorship. Auto-entrepreneurs are exempt from commercial registration. Ask Malt in writing whether the auto-entrepreneur card or registration certificate can replace the extract before relying on the platform for a contract.
What does an Upwork withdrawal to a Moroccan bank cost?
For Direct to Local Bank in Morocco, Upwork lists a MAD 100 minimum and a USD 0.99 withdrawal fee. Receiving-bank fees may also apply. Expected arrival is within four business days, subject to holidays and banking delays. These withdrawal conditions are separate from the freelancer service fee charged on the underlying contract.
Can you receive PayPal payments in Morocco?
Yes. PayPal’s Morocco website provides for receiving payments. However, features and withdrawal options must be checked for your specific account and chosen local provider. Review fees, currency conversion, and supporting-document requirements. Holding a PayPal balance does not, by itself, demonstrate that you have complied with Morocco’s regulatory requirement to repatriate service-export proceeds.
What is the deadline for bringing foreign service revenue back to Morocco?
For service exports, the Office des Changes requires full proceeds to be repatriated within 90 days of performing the service. Do not automatically use the withdrawal date as the starting point. Ask your bank or the Office des Changes to confirm how platform commissions should be treated and which supporting documents your payment route requires.
When does a self-employed worker become eligible for AMO benefits?
CNSS specifies a three-month qualifying period for self-employed workers, during which contributions due must have been paid. After that period, entitlement depends on regular contribution payments. AMO covers part of healthcare costs, not necessarily the whole bill. Confirm your applicable contribution schedule and benefits status with CNSS rather than assuming registration immediately activates coverage.