Guides & comparisonsRetail in Morocco

VAT on deposits in Morocco: invoicing and accounting

Taking a deposit makes VAT due immediately, before anything is delivered. The deposit invoice is not a formality.

By BelloCommerce

·

A customer pays 30% on order, the rest on delivery in three months’ time. VAT on that 30% is due straight away: collection alone triggers it, with no goods having moved. That is the direct consequence of the cash-received regime, and it holds under the debits option too.

A deposit invoice for a made-to-order job
A deposit invoice for a made-to-order job.

The essentials in five points

  • Collecting a deposit makes VAT due, regardless of any delivery.
  • A deposit invoice must be issued, showing the VAT, in the same series as your other invoices.
  • A deposit is not revenue: it sits on the liabilities side as an advance while nothing has been delivered.
  • The final invoice deducts the deposit and taxes only the balance, otherwise VAT is charged twice.
  • The rule holds under both chargeability regimes; the debits option does not neutralise it.

1. Why a deposit triggers VAT

The reasoning surprises because it separates VAT from delivery. Under the general regime it is the money received that counts, and a deposit is money received.

EventVAT due?Revenue recorded?
Order signedNoNo
Deposit collectedYes, on the amount receivedNo, it is an advance
Goods deliveredOn the balance collectedYes, the sale is earned
Balance collectedYes, on the remainderAlready recorded on delivery

The second line creates all the difficulty: VAT is due while the sale is not yet revenue. Accounting and VAT deliberately fall out of step, and that is normal. Confusing the two leads either to declaring late or to inflating turnover.


2. The deposit invoice

A taxed collection with no matching invoice is an anomaly. A deposit invoice is not an internal document: it follows the same rules as any other invoice.

  1. Issue it on collection, within the continuous series of your invoices.
  2. Identify both parties as on an ordinary invoice.
  3. State that it is a deposit and tie it to the order concerned.
  4. Show the amount excluding VAT, the rate and the VAT separately.
  5. Keep it with the order, to prepare the final invoice later.

Tying it to the order is not decorative: it is what allows you, three months later, to draw up the final invoice without taxing the deposit again. Without that reference, deducting the balance becomes a manual reconstruction, and that is where errors appear.

3. The entries, from deposit to balance

Take an order of 10,000 dirhams excluding VAT, VAT at 20%, with a 30% deposit, meaning 3,000 dirhams net and 3,600 dirhams collected.

  • On collecting the deposit: Cash is debited 3,600. Against that, an advances and deposits received account is credited 3,000, and output VAT 600. No revenue is recognised.
  • On delivery: The sale becomes revenue in full, 10,000 excluding VAT, with the corresponding VAT on the portion not yet taxed.
  • On the final invoice: The order total appears, the deposit already invoiced is deducted, and only the remainder carries new VAT.
  • After the balance is paid: The advances received account clears. If it does not, a deposit was never tied to its final invoice.

The useful check is on the advances received account: it must clear order by order. A residual balance signals either an order never delivered or a deposit forgotten on the final invoice, and the second case means the VAT was paid twice.

Never tax the same deposit twice

This is the most widespread error as soon as an order spans several months. The final invoice must show the full order total and explicitly deduct the deposit already invoiced, so that only the difference carries new VAT. Issuing a final invoice for the full amount, with no deduction, means declaring a second time a tax already paid — and nobody will hand it back unprompted.

4. The errors that cost money

Three errors recur, and two of them make you pay the tax over again.

ErrorConsequenceHow to avoid it
No deposit invoice at allVAT declared with no document, or not declared at allInvoice at every collection
Deposit not deducted on the final invoiceVAT paid twice on the same sumTie the deposit to the order
Deposit recorded as revenueTurnover inflated, result distortedUse an advances received account
VAT declared only on deliveryLate declaration on the depositDeclare on collection

The second line is the most expensive and the most discreet: nothing flags the error, the final invoice looks correct, and you hand over a second helping of VAT on a deposit already taxed. It shows up only when the advances received account is cleared.

Mistakes to avoid

  • Collecting a deposit without issuing a deposit invoice.
  • Recording the deposit as revenue instead of an advance received.
  • Waiting for delivery to declare the VAT on the deposit.
  • Invoicing the balance without deducting the deposit already taxed.
  • Not tying the deposit invoice to the order.
  • Leaving the advances received account uncleared after delivery.

Frequently asked questions

Is VAT due as soon as the deposit is collected?

Yes. Collection, full or partial, makes VAT due on the sum received, without waiting for delivery. That holds under the general regime and remains true under the debits option.

Does a deposit need an invoice?

Yes, showing the VAT and within the continuous series of your invoices. A taxed collection with no matching invoice cannot be justified, and the final invoice will have nothing to refer back to.

Is a deposit turnover?

No. While delivery or performance has not happened, it is an advance received, shown as a liability. It becomes revenue at the moment of performance, not on collection.

How do I avoid taxing twice?

By drawing the final invoice on the order total, then explicitly deducting the deposit already invoiced. Only the remainder then carries new VAT. The final check is that the advances received account clears.

Does BelloPOS handle deposits?

BelloPOS records the collection and its payment method from Lite onward. Deposit and final invoices belong to commercial documents, available with BelloPOS Pro. The VAT treatment follows your regime, with your accountant.

What to take away

A deposit collected is three things at once: cash, a debt to the customer, and VAT immediately due. Invoice it, do not record it as revenue, and deduct it on the final invoice. The advances received account, cleared order by order, verifies everything else.

Sources

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

Collections and documents, tied to the order

BelloPOS records collections and their payment method from Lite onward; deposit and final invoices arrive with the commercial documents in BelloPOS Pro.

Read next

Other practical guides on the same subject: