Guides & comparisonsRetail in Morocco

Declaring auto-entrepreneur turnover in Morocco: from collection to payment

Prepare a monthly or quarterly declaration from money genuinely collected and monitor each service client separately.

By BelloCommerce

·

An accurate declaration does not begin on the portal; it begins with a reconciliation. The regime uses collected turnover, filed and paid monthly or quarterly by the end of the following month. Total invoices issued will not necessarily be the number entered.

Moroccan auto-entrepreneur reconciling collections before filing
Moroccan auto-entrepreneur reconciling collections before filing.

Pre-submission control

  • Correct monthly or quarterly period.
  • Every payment received through every channel.
  • Trade, industry and craft separated from services.
  • Partial payments, refunds and credits evidenced.
  • Annual total for each service client.
  • Deadline at the end of the following month.
  • Submission receipt and payment proof retained.

1. Build the declared number

Export movements first, then match every payment to a genuine operation.

ItemPractical treatment
Cashcollected total reconciled to closes
Cardcustomer payment, not merely the provider’s net settlement
Transferreceipt date and related invoice
Part-paymentportion collected in the period
Unpaid invoicetracked receivable, not yet a collection
Refundsupported, traceable correction

Do not declare the bank balance. It combines contributions, transfers, expenses and sometimes several activities.


2. Respect period and deadline

The CGI provides monthly or quarterly filing. Either way, the deadline is the end of the following month.

PeriodControl date
Januaryend of February when monthly
January–Marchend of April when quarterly
October–Decemberend of the following January

Check the calendar in the current account and do not change frequency because an old tutorial displays another screen.

3. Isolate the MAD 80,000 rule

For services, annual collections over MAD 80,000 from the same client are subject to 30% withholding on the surplus by that client under the 2026 CGI.

  1. Total collections by client for the calendar year.
  2. Separate genuine goods and services.
  3. Alert before the payment crossing MAD 80,000.
  4. Ask the client about treatment and withholding evidence.
  5. Reconcile gross amount, net receipt and certificate.
  6. Obtain advice for related or cross-border cases.

This neither replaces the MAD 200,000 annual services ceiling nor removes the normal turnover declaration.

Check whether a zero filing is due

No turnover does not automatically mean the period can be ignored. Check the 2026 Tax Administration guide and the current account for the required action.

4. Submit, pay and retain

Before confirming, compare the declaration with the collection log, annual total and client analysis. Then save the filing, receipt and transaction reference in a dated folder.

A reviewer should be able to travel from the declared total to each payment without reconstructing the year. Correct mistakes through the appropriate Tax Administration route and preserve history.

BelloPOS can export shop sales and settlements it records. Complete these with transfers, platforms and other receipts; it neither submits nor certifies the declaration.

Mistakes to avoid

  • Declaring invoiced rather than collected turnover.
  • Missing cash or a platform.
  • Deducting expenses.
  • Confusing MAD 80,000 with MAD 200,000.
  • Recording the net after withholding without reconciliation.
  • Keeping only a screenshot.

Frequently asked questions

When is the declaration due?

Monthly or quarterly as applicable, by the end of the month following the period.

Does an unpaid invoice enter the period?

The tax counter discussed here uses collection; keep tracking the receivable until payment.

Can purchases be subtracted?

Not from the simplified base, which applies to collected turnover in the category.

Is MAD 80,000 the status ceiling?

No. It is a distinct rule for the service surplus collected from one client.

Does BelloPOS submit the filing?

No. It may provide one operating input; you ensure completeness and use the official channel.

What to take away

Close every period like a small audit: complete collections, supported categories, client control, timely submission and retained evidence.

Sources

The figures and rules quoted above come from these pages, read on the date given in the article.

Prepare a reconcilable export

Centralise shop payments, then add every other channel before preparing the declaration.

Read next

Other practical guides on the same subject: