Guides & comparisonsRetail in Morocco

Recording a sale in Morocco: a complete worked example

The customer owes the gross, your revenue is the net, and the difference is not yours: it is VAT collected for the state.

By BelloCommerce

·

You invoice 12,000 dirhams: your revenue is not 12,000 dirhams. The customer owes you the VAT-inclusive amount, your revenue is the net amount, and the difference is the VAT you collect on behalf of the state. It is the exact mirror of the purchase entry.

A customer invoice and the accounting entry for a sale
A customer invoice and the accounting entry for a sale.

The essentials in five points

  • Revenue is recorded excluding VAT. Output VAT is never revenue; it is a debt to the state.
  • The customer is debited with the VAT-inclusive amount, since that is the sum they owe you.
  • A cash sale needs no customer account: the counterpart is the till or the bank directly.
  • A deposit received is not revenue; it is an advance on the liabilities side while nothing has been delivered.
  • Invoicing and owing the VAT are two different dates, depending on your regime.

1. The basic entry, with figures

Take a sale of goods for 10,000 dirhams excluding VAT, VAT at 20%, so 2,000 dirhams, for a total invoiced of 12,000 dirhams.

AccountDescriptionDebitCredit
3421Customers12,000
7111Sales of goods10,000
4455State — output VAT2,000

The 2,000 dirhams of VAT do not make you richer: you collect it with the invoice, but you owe it to the state, less the VAT you yourself paid on your purchases. That mechanism is what makes isolating VAT in its own account essential, on sales as on purchases.


2. The cash sale, the most common case in retail

In a shop there is no customer account: payment is immediate and the counterpart is cash directly.

AccountDescriptionDebitCredit
5161Cash on hand12,000
7111Sales of goods10,000
4455State — output VAT2,000

In practice a shop does not record each receipt separately in the accounts: it records a daily total by payment method, supported by the till report. That is precisely why the split between cash, card and customer credit has to be right in the till before any accounting work begins.

3. The recurring variants

Four situations modify the entry, and two of them are not sales at all — which is exactly where the trap lies.

  • A discount is granted: It reduces the base: record the net commercial amount and calculate VAT on it. A discount granted afterwards goes through a credit note.
  • A credit note is issued: It reverses the original entry to the extent cancelled, VAT included. It is never recorded as a cost.
  • A deposit is received before delivery: This is not revenue: it is an advance received, shown as a liability, becoming revenue on delivery.
  • The sale is delivered but unbilled at closing: That is an invoice to be issued, recorded excluding VAT.

Confusing a deposit with revenue is what most often inflates turnover. Collecting is not selling: while delivery or performance has not happened, the money received is a debt to the customer, treated as deferred income where revenue has already been recorded in error.

Output VAT is never revenue

This is the error that distorts both turnover and margin. Recording a sale at its VAT-inclusive amount inflates revenue by 10 or 20% depending on the rate, makes any margin comparison wrong, and leaves the VAT liability with no counterpart. Money collected as VAT passes through your cash position without ever belonging to you for a moment.

4. When does VAT become due

This is the major difference from a purchase, and it has direct consequences for your cash position.

  • Cash-received regime: VAT falls due when the customer pays. You declare it in the period of collection, not of invoicing. This is the general regime.
  • Debits regime: VAT falls due on invoicing, regardless of payment. You can therefore owe VAT on an invoice that is still unpaid.
  • The practical consequence: Under the debits regime, a customer paying at 90 days makes you fund the VAT. Under the cash-received regime that gap does not exist.
  • For a retail shop: The question is largely theoretical: the sale is collected immediately, so both regimes give the same date.

The choice of regime is discussed with your accountant according to your customer payment terms. For a cash trade the stake is nil; for a B2B activity invoiced at 60 or 90 days, it is very concrete.

Mistakes to avoid

  • Recording the sale at its VAT-inclusive amount.
  • Treating a deposit received as revenue.
  • Booking a credit note as a cost instead of reversing the sale.
  • Confusing collection with revenue in a subscription business.
  • Recording a credit sale as a cash sale.
  • Declaring VAT in the wrong period for your regime.

Frequently asked questions

Why is revenue recorded excluding VAT?

Because the VAT you charge is not yours: you collect it for the state and pay it over, after deducting the VAT paid on your purchases. Only the net amount is your turnover.

How should a day’s shop sales be recorded?

As a daily total split by payment method, supported by the till report, rather than receipt by receipt. The split between cash, card and customer credit must be accurate in the till before the accounting entry.

Is a deposit revenue?

No. While delivery or performance has not happened, a deposit received is an advance shown on the liabilities side. It becomes revenue at the moment of performance.

When should VAT on a sale be declared?

Under the cash-received regime, in the period the customer pays. Under the debits regime, in the period of invoicing. For a shop collecting immediately, the two dates coincide.

Does BelloPOS produce these entries?

BelloPOS records sales and splits them by payment method from Lite onward, which gives the daily total to be posted. Accounting journals and exports to your accountant belong to BelloPOS Pro.

What to take away

A sale is the customer debited with the gross, revenue credited with the net, and VAT credited separately. The rest is about not calling revenue what is not revenue: a deposit, a credit note, money collected in advance. The day VAT falls due depends on your regime, and that alone is worth a conversation with your accountant.

Sources

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

An accurate daily total, by payment method

BelloPOS splits sales by payment method from the free Lite licence onward, and produces the closing report that feeds your accounts. Accounting journals and exports arrive with Pro.

Read next

Other practical guides on the same subject: