Guides & comparisonsRetail in Morocco

How to prepare and pay a VAT return in Morocco: checklist

A 12-control close: sales, tax point, credits, purchases, carried credit, withholding, reconciliation, filing and payment.

By BelloCommerce

·

The tax portal is the final step, not where figures are discovered. A VAT return closes in journals, invoices and payments before boxes are entered. A sound control lets another person reproduce the calculation.

Moroccan accountant approving a VAT-return checklist
Moroccan accountant approving a VAT-return checklist.

Twelve controls

  • Period and cadence
  • sales by status and rate
  • collections and debit option
  • advances, credits and returns
  • paid eligible input VAT
  • exclusions and prorata
  • assets and adjustments
  • prior credit
  • VAT withholding
  • ledger reconciliation
  • approval and filing
  • payment and archive

1. Close output VAT

Freeze the period and export sales without rewriting history. Split taxable, exempt, out-of-scope and suspensive operations; then calculate due tax by collection or debit option.

ControlVariance to explain
Net sales by rateaccounts vs sales
VAT by ratereport vs accounts
Collectionspayments vs invoices
Creditsdocument vs return/refund
Advancesreceipt vs final invoice

A sale cancelled after close remains visible and is corrected through the proper document. Retroactive deletion destroys the audit trail.


2. Close input VAT

Extract candidate purchases, then test invoice, beneficiary, qualifying activity, payment, period, settlement method and exclusions. Give every prorata or adjustment its own line.

  1. Remove duplicates and non-compliant evidence.
  2. Match invoice, receipt and payment.
  3. Separate expense and fixed asset.
  4. Isolate mission, reception, representation and other exclusions.
  5. Check the one-year maximum.
  6. Recalculate tax by rate.

The detailed deduction statement must trace to every item; article 112 controls return and statement information.

3. Move from calculation to return boxes

Bring forward the exact prior-return credit, add applicable adjustments and withholding, then reconcile the balance to VAT accounts. Approve the bridge, not only the final amount.

  • Output: due for the period
  • Input: eligible and arising in period
  • Prior credit: exact, without rounding
  • Withholding: certificate and period
  • Balance: payable or carried

Every variance stays in a register with amount, origin, owner and correction date. Never create an unsupported ‘adjustment’ line.

Never pay from a screenshot alone

Keep the filed return, acknowledgement, payment reference, bank debit and approved calculation in one folder.

4. File, pay and archive

Electronically, monthly returns are due before the end of the following month; quarterly returns before the end of the first month following the quarter. Set internal approval before those limits.

  • Export the final version before entry.
  • Review regime, period and amounts.
  • File through an authorised account.
  • Download return and acknowledgement.
  • Pay from a controlled account.
  • Match bank debit to VAT liability.
  • Lock the period file.

BelloPOS supplies recorded sales, payments, returns and configured rates. Filing and purchases remain in the tax/accounting workflow.

Mistakes to avoid

  • Starting on the portal.
  • Editing a closed sale.
  • Missing advances.
  • Deducting before payment.
  • Using the wrong carried credit.
  • Crediting withholding without evidence.
  • Paying without later reconciliation.

Frequently asked questions

When is an electronic monthly VAT return due?

Before the end of the month following the period under article 110.

And a quarterly return?

Before the end of the first month after the quarter under article 111.

Must deductions be detailed?

Yes. Article 112 requires detail that must trace back to evidence.

What happens to an unresolved variance?

Document and assess it, then obtain a decision before filing; never hide it.

Does BelloPOS file VAT?

No. It exports the sales data needed for reconciliation.

What to take away

A clean return is a closed file: frozen data, tested output and input, proven credit, reconciled accounts, signed approval, acknowledgement and payment together.

Sources

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

Prepare the sales side in one export

Close the period, export sales, VAT, payments, credits and refunds, then add them to the return file.

Read next

Other practical guides on the same subject: