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.

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.
| Event | VAT due? | Revenue recorded? |
|---|---|---|
| Order signed | No | No |
| Deposit collected | Yes, on the amount received | No, it is an advance |
| Goods delivered | On the balance collected | Yes, the sale is earned |
| Balance collected | Yes, on the remainder | Already 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.
- Issue it on collection, within the continuous series of your invoices.
- Identify both parties as on an ordinary invoice.
- State that it is a deposit and tie it to the order concerned.
- Show the amount excluding VAT, the rate and the VAT separately.
- 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.
| Error | Consequence | How to avoid it |
|---|---|---|
| No deposit invoice at all | VAT declared with no document, or not declared at all | Invoice at every collection |
| Deposit not deducted on the final invoice | VAT paid twice on the same sum | Tie the deposit to the order |
| Deposit recorded as revenue | Turnover inflated, result distorted | Use an advances received account |
| VAT declared only on delivery | Late declaration on the deposit | Declare 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.
- Moroccan Tax Administration, 2026 General Tax Code
- Ministry of Economy and Finance, General Code of Accounting Standardisation, read 1 September 2026
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: