Skip to main content

Morocco's Auto-Entrepreneur Caps in 2026: 200,000 DH, Not 500,000

Published 10 min readMike ThriftMike Thrift
Morocco's Auto-Entrepreneur Caps in 2026: 200,000 DH, Not 500,000

Imagine you are a freelance web developer in Casablanca. Business is good: you have collected 320,000 dirhams from clients so far this year. A blog post you read says the auto-entrepreneur cap for services is 500,000 dirhams, so you relax. Then your accountant tells you the real services cap is 200,000 dirhams — and you blew past it months ago. That gap between what the internet claims and what the law says is the most expensive misunderstanding in Moroccan freelancing, and this guide closes it.

Morocco's auto-entrepreneur status is one of the simplest ways in North Africa to work for yourself: flat turnover-based tax, quarterly declarations, no VAT below the thresholds, and access to health coverage and retirement through the CNSS. But the simplicity only holds while you stay under the revenue caps. Cross them, and you graduate — willingly or not — into full business taxation with real accounting, progressive income tax, and VAT. Here is how the caps actually work in 2026, where the widespread 500,000 / 2,000,000 confusion comes from, and how to keep your status safe.

The Real 2026 Caps: 200,000 DH for Services, 500,000 DH for Commerce

Set by Law 114-13 on the auto-entrepreneur status and unchanged through 2026, the caps apply to turnover collected (chiffre d'affaires encaissé) during the calendar year:

Activity typeAnnual cap (collected turnover)Flat income-tax rate
Services (consulting, development, design, training, translation, marketing, photography)200,000 DH1%
Commercial, industrial, and artisanal activities (trade, e-commerce, distribution, catering, repair crafts, production)500,000 DH0.5%

A freelance translator who collects 150,000 DH in a year owes 1,500 DH in income tax for the year. A small online shop that collects 400,000 DH owes 2,000 DH. Those tiny rates are the whole point of the regime — but they only apply inside the caps, and no expenses are deductible. The rate applies to gross collected turnover.

Two related benefits ride on the same thresholds. Auto-entrepreneurs are exempt from VAT while turnover stays below the caps, and they are exempt from the professional tax (taxe professionnelle) for their first five years. Losing the status can therefore cost you on three fronts at once: income tax, VAT, and local business tax.

Where the 500,000 / 2,000,000 Figures Come From

If you search for Moroccan freelancer thresholds, you will repeatedly find the claim that the caps are 500,000 DH for services and 2,000,000 DH for commerce. Those numbers are real — but they belong to a different regime: the Contribution Professionnelle Unique (CPU).

The CPU, created by the 2021 Finance Law to replace the old flat-rate (forfaitaire) regime, is the simplified regime for individual businesses that have outgrown auto-entrepreneur scale but are still small. Its thresholds run up to 500,000 DH for services and 2,000,000 DH for commercial and industrial activities. Some summaries of the 2021 law described this as a raise in the auto-entrepreneur ceilings, and the error has been copied from site to site ever since.

Why does the distinction matter? Because the regimes tax you very differently. An auto-entrepreneur service provider pays 1% of turnover. Under the CPU, the effective burden is computed through a completely different mechanism with substantially higher rates. Planning your year around the wrong regime's caps means discovering the truth at the worst possible moment — after the money is already collected. When you read threshold figures online, always check which regime the author is describing, and confirm against the tax administration (DGI) or the auto-entrepreneur portal at ae.gov.ma.

How Turnover Is Counted: Cash, Calendar Year, Per Activity

Three counting rules determine whether you are under the cap, and each one trips people up:

Collected, not invoiced. The regime runs on cash accounting. An invoice you issued in December but your client paid in January counts toward the new year's turnover, not the old year's. This cuts both ways: late-paying clients can push you over a cap in a year when you did less work, while aggressive December collection can do the same.

Calendar year. The measuring period is January 1 to December 31. There is no rolling twelve-month window and no splitting a big project across fiscal years of your choosing.

Per activity type for mixed businesses. If you both sell goods and provide services, each fraction is tested against its own cap: services turnover must stay at or under 200,000 DH and commercial turnover at or under 500,000 DH. Exceeding either one puts that side of the business outside the regime.

Declarations are filed quarterly on the auto-entrepreneur portal, with the tax paid at the same time, typically through Barid Al-Maghrib. A monthly declaration option also exists. The DGI issues regular reminders — for example, monthly filers had to declare June 2026 turnover by July 31, 2026 — so put the deadlines in your calendar and treat them like client deadlines.

The 80,000 DH Per-Client Rule for Services

There is a second, less-known ceiling inside the services cap. Since 2023, services turnover billed to a single client above 80,000 DH per year is subject to a 30% withholding tax operated by that client. The measure targets disguised employment — salaried jobs relabeled as freelance contracts — but it catches legitimate freelancers with one dominant client too.

If one client represents more than 80,000 DH of your annual services billing, expect that client to withhold 30% on the surplus. That withholding is liberatory: it replaces the 1% flat tax on that slice of turnover, at a much higher rate. The practical lesson is to track revenue per client, not just total revenue, and to think carefully before letting a single client dominate your order book.

What Actually Happens When You Cross the Cap

Here is the good news: a single strong year does not eject you from the regime. The auto-entrepreneur option remains valid until collected turnover has exceeded the caps for two consecutive years. One bumper year followed by a normal one leaves your status intact.

If you exceed the caps two years running, the default outcome is a move to the real net profit regime (résultat net réel, RNR) starting January 1 of the following year — unless you opt instead for the simplified net profit regime (résultat net simplifié, RNS) or the CPU. What changes:

  • Full accounting. You move from simplified receipts-and-invoices bookkeeping to complete accounts, with records kept for at least ten years under the General Tax Code. Most people need an accountant from this point on.
  • Progressive income tax. Instead of 0.5% or 1% on gross turnover, your net profit is taxed on the progressive personal income tax scale, which runs from 0% to 37%.
  • VAT registration. Once the thresholds are exceeded for two consecutive years, VAT registration becomes mandatory, and you must charge, collect, and remit VAT at the standard 20% rate.
  • Higher social contributions. Your CNSS position is reassessed outside the simplified self-employed scale.

Many growing freelancers skip the individual RNR step entirely and incorporate instead — typically as a SARL (limited liability company), which also solves the auto-entrepreneur regime's other hard constraints: no employees allowed and unlimited personal liability for business debts. A SARL brings limited liability and room to hire, at the price of higher setup costs, corporate tax, and full formalities. The right moment to make that jump is when your turnover trend says you will breach the caps two years running, not after the second breach has already happened.

CNSS and Health Coverage: The Social Side of the Status

Since the generalization of mandatory health insurance (AMO) to the self-employed, auto-entrepreneurs must affiliate with the CNSS self-employed scheme. Contributions are paid alongside your tax position, typically quarterly through the CNSS or Barid Al-Maghrib, and the scale depends on your declared turnover band. In return, the coverage includes basic health insurance (AMO), retirement pension rights, family allowances, and daily sickness and maternity allowances.

Two practical notes. First, social contributions are a separate obligation from the quarterly turnover declaration — being current on one does not make you current on the other. Second, contribution scales and affiliation procedures change more often than the tax caps, so verify the current amounts on cnss.ma or at your Barid Al-Maghrib branch rather than relying on a blog post's figures, including this one.

Common Mistakes That Cost Auto-Entrepreneurs Their Status

  • Budgeting against the CPU caps. Believing services allow 500,000 DH when the auto-entrepreneur limit is 200,000 DH is the single most common and most expensive error.
  • Counting invoices instead of cash collected. December invoices paid in January belong to the new year. Track receipts, not billings.
  • Ignoring the per-client 80,000 DH line. One big client can trigger 30% withholding on the surplus even while your total stays under 200,000 DH.
  • Missing quarterly declarations. Late or missing filings draw penalties, and repeated failures can jeopardize the status — check the current penalty scale on the portal. File every quarter even in slow periods.
  • Hiring help as an employer. The status covers individual activity only. If you need employees, you need a different legal form.
  • Assuming one over-cap year ends everything. It does not — but it should start your planning for RNS, CPU, or incorporation before year two confirms the move.
  • Mixing personal and business money. Without a separate account and clean receipt records, you cannot prove your collected turnover if the administration asks.

Track Your Cap the Way the Tax Office Counts It

Everything in this regime comes back to one number: collected turnover, split by activity type, measured per calendar year, with a per-client watch for services. That is a bookkeeping problem before it is a tax problem, and a spreadsheet you update "when you have time" is how freelancers discover in December that they crossed 200,000 DH in October.

Set up a simple ledger where every client payment is recorded the day the money arrives, tagged with the activity type and the client name. Reconcile it against your bank deposits monthly, and compare the running totals against the 200,000 / 500,000 DH lines and the 80,000 DH per-client line every quarter before you file. Keep every invoice and receipt for at least ten years. Plain-text accounting is a natural fit for this: your ledger is a readable file you control, every entry is timestamped and categorized, and generating a per-client annual total is a one-line query instead of an afternoon of spreadsheet archaeology. If you outgrow the regime, that same clean history is exactly what your new accountant will ask for on day one — see the documentation for how to structure accounts by client and activity from the start.

Keep Your Freelance Finances Organized From Day One

As you grow your freelance practice toward — and possibly beyond — the auto-entrepreneur caps, maintaining clear records of every dirham collected is what keeps every option open, from a clean quarterly filing to a smooth transition into a company. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — no black boxes, no vendor lock-in. Get started for free and see why developers and finance professionals are switching to plain-text accounting.

Share this article

Source: https://beancount.io/blog/2026/09/15/morocco-auto-entrepreneur-revenue-caps-2026-cpu-cnss-crossing-guide

Published: September 15, 2026