Many remote workers who register as auto-entrepreneur in Morocco assume the filing rhythm works like in France or Spain, with a choice between monthly and quarterly reporting. It does not. The ae.gov.ma portal now runs on a single fixed calendar, and mixing it up with rules from another country is the fastest way to rack up avoidable penalties.
Revenue declaration for auto-entrepreneurs in Morocco is quarterly only: four filings a year, submitted on ae.gov.ma within the month following the end of each quarter. A zero-revenue filing is still mandatory even without income, or a MAD 100 penalty applies.
Quarterly, not monthly: what the ae.gov.ma calendar actually requires
The RNAE (National Auto-Entrepreneur Register) runs on three-month cycles. Each closed quarter opens a one-month window to declare collected revenue and pay the corresponding tax.
Here is how the calendar breaks down in practice.
| Quarter | Period covered | Filing deadline |
|---|---|---|
| Q1 | January to March | April 30 |
| Q2 | April to June | July 31 |
| Q3 | July to September | October 31 |
| Q4 | October to December | January 31 of the following year |
Missing a deadline, even by a day, triggers a penalty. And despite what some older expat forums still claim, there is no monthly option on the portal anymore: the frequency is fixed once at registration, regardless of declared activity volume (source: ae.gov.ma, official self-employed taxation section).
How to file, step by step, on ae.gov.ma
Filing itself takes about ten minutes once your numbers are ready.
Log into your personal account on ae.gov.ma with your RNAE credentials, then select the open quarter you need to declare. Enter the total revenue actually collected during that period, converted into dirhams where relevant. Review the automatically calculated income tax before submitting. Complete payment online or via Damancom for the CNSS-AMO portion, within the same month as the filing.
Keep proof of every validated filing, a screenshot or PDF export, alongside your bank statements. If you are ever audited, that match between filing, bank deposit, and supporting document is what protects you.
What counts: revenue actually received, never invoiced revenue
This is where most declaration errors happen, especially for freelancers who work with clients on delayed payment terms. The tax base is not the invoiced amount. It is the amount actually collected during the quarter in question.
A client who settles a March invoice in May shifts that income into the second quarter's filing, not the first. For freelancers billing in euros, pounds, or dollars, the conversion into dirhams should use the exchange rate on the day the payment lands, not the invoicing date. The WEEPO currency converter lets you lock that rate without waiting for your bank statement.
No expense deductions are allowed under this regime. Whether you paid for software subscriptions, a flight to meet a client, or new equipment, collected revenue remains the only tax base (source: Moroccan Ministry of Economy and Finance, self-employed tax guide). That is what makes the status simple to file, but a poor fit for activities with high running costs.
Income tax and CNSS-AMO: Julia's worked example
Julia is a UX designer who relocated to Tangier and registered as auto-entrepreneur while working for a Moroccan agency and a French startup. In her first quarter, she collects MAD 45,000 in total.
The flat income tax rate for services is 1% of collected revenue. Julia therefore owes MAD 450 in income tax for that quarter, calculated and deducted directly through ae.gov.ma at filing time.
| Quarter | Collected revenue | Income tax (1%) |
|---|---|---|
| Q1 | MAD 45,000 | MAD 450 |
| Q2 | MAD 52,000 | MAD 520 |
| Q3 | MAD 38,000 | MAD 380 |
| Q4 | MAD 60,000 | MAD 600 |
On top of that comes the CNSS-AMO contribution, mandatory since 2021 for every auto-entrepreneur. It works through fixed tiers, T1 to T8, based on annualized revenue, with a minimum of MAD 300 per quarter even with zero income (source: CNSS, self-employed contribution scheme). The exact tier amount shifts as CNSS scales are updated, so it is worth checking the current figure on ae.gov.ma before paying, rather than trusting a number found elsewhere.
The 30% withholding trap for single-client freelancers
Here is the detail most guides written for foreigners skip entirely. Since the 2023 Finance Law, Article 73 of the General Tax Code, the portion of annual revenue above MAD 80,000 earned from a single client, for service activities, is subject to a withholding tax of 30%.
In Julia's case, if her French startup client pays her MAD 95,000 over the year, the MAD 15,000 above the 80,000 threshold is not paid to her in full. The client withholds 30%, or MAD 4,500, and remits it directly to Moroccan tax authorities. Julia receives only MAD 10,500 on that portion, before even calculating her income tax (source: General Tax Code, Article 73, 2023 Finance Law).
The rule exists to limit the use of self-employed status as a workaround for hiring disguised employees. But it also penalizes freelancers who work exclusively with one large foreign client, a common setup for developers and consultants exporting services from Morocco. For that specific profile, umbrella company employment removes the constraint entirely, since the relationship becomes a standard employment contract.
Mistakes that get expensive: penalties and the risk of deregistration
Four mistakes come up most often among foreign auto-entrepreneurs in Morocco.
Skipping a filing when there was no activity that quarter: a zero-revenue filing is still required, and its absence is penalized the same as any late filing, with a MAD 100 penalty per missed quarter.
Confusing invoiced and collected revenue, which throws off the entire year's tracking against the MAD 200,000 or 500,000 cap.
Ignoring the withholding tax on a single client and ending up with an unexplained cash gap at year end, having failed to plan for the deduction.
Not keeping supporting documents for the legally required ten years, which complicates any later correction or audit response.
Repeated missed filings across several consecutive quarters can trigger automatic removal from the RNAE. In other words, losing the status entirely, with all the administrative friction that creates if you want to invoice again.
When quarterly filing is not enough: what comes after the cap
The quarterly rhythm works as long as activity stays under the auto-entrepreneur cap, MAD 200,000 for services or MAD 500,000 for trade. One isolated year over the cap is tolerated, but a second consecutive year over the threshold triggers automatic removal from the regime.
To plan ahead of that cap, the WEEPO cap calculator projects your trajectory quarter by quarter, and the self-employed net income calculator refines the estimate after tax and CNSS. For freelancers whose activity permanently exceeds the threshold, or whose client base is mostly international, the full guide to self-employed revenue declaration covers the underlying obligations.
This quarter closes in a few weeks. Block an hour in your calendar now to reconcile what actually landed in your account and prepare your filing, instead of discovering a missed deadline the night before it is due.
