Tasaheel ERP
Home › Guides › Customer Deposits in Accounting: A Liability, Not Revenue

Customer Deposits in Accounting: A Liability, Not Revenue

How to record a customer deposit: on receipt, when deducted from the invoice and when refunded, when it becomes revenue, and its VAT angle, with examples and entries.

The deposits screen in Tasaheel Accounts

Many restaurants, shops and service providers take a deposit to confirm a booking or an order. The most common mistake is to record the deposit as revenue on the day it is received, which inflates that month's revenue and loses track of the deposit when it is later deducted from the invoice or refunded. This guide explains the right treatment with entries and examples.

A deposit is not revenue when received

When the deposit is received you have not delivered the goods or service yet, so you are obliged either to deliver or to refund. The deposit is therefore recorded as a liability (customer deposits or advances from customers), and becomes revenue only when the goods or service are delivered.

Entries with examples

1. Receiving the deposit: a customer pays SAR 1,000 to book an event.

2. Delivering and deducting the deposit from the invoice: the event invoice is SAR 4,000 before VAT + 600 VAT = SAR 4,600; the deposit is deducted and the customer pays the remaining SAR 3,600.

3. Booking cancelled and deposit refunded:

4. Booking cancelled and deposit kept (where the terms allow it): the deposit becomes other income.

Deposits and VAT

VAT may apply to an advance payment when it is received, depending on the nature and terms of the supply, and the VAT law and its regulations cover the detailed cases. Check the ZATCA website or your tax adviser for the right treatment in your case, and make sure your accounting system can track a deposit from receipt to deduction.

Following up open deposits

An old deposit never used needs follow-up: deduct it from an invoice, refund it, or review it with the customer. Tracking deposits by the payer's mobile number and name makes them easy to find at the till, and ageing of open deposits shows what is overdue.

How Tasaheel Accounts manages deposits

The deposits screen: tabs, search by mobile and ageing of open deposits
The deposits screen: tabs, search by mobile and ageing of open deposits

FAQ

Is a deposit revenue?

Not when received. It is a liability of the business until the goods or service are delivered and it is deducted from the invoice, or until it is refunded.

Which account is a deposit recorded in?

A current liability account such as customer deposits or advances from customers.

What do I do with a deposit whose owner never came back?

Follow it up from deposit ageing, and depending on the booking terms either refund it or move it to income with a clear entry.

Is VAT due on a deposit?

VAT may apply to an advance payment depending on the case; check with ZATCA or your tax adviser.

Read also restaurant POS and accounting software for restaurants, or learn more about Tasaheel Accounts.

Try it in Tasaheel: create a free account, record your first deposit, then deduct it from an invoice at the till.
By Sherif Fadl — Founder, Tasaheel ERPAn accountant and financial-solutions builder who spent years in Saudi finance departments, and founded Tasaheel to bring accounting, VAT, zakat and payroll together in one Arabic system.

Updated: 2026-09-27

Tasaheel ERP — Start the trial · User guide