Cash in the account that you haven't earned
A customer hands you a deposit before the job starts, or pays a retainer to reserve your time next month. The money is sitting in your bank account — but here's the part that surprises a lot of owners: it isn't your revenue yet. Until you've delivered the work, that cash is something you owe the customer, in goods or services rather than money. Recording it as income on day one overstates your profit and sets you up for a confusing correction later. This guide covers how to book a customer deposit correctly and release it as you earn it. (General education, not accounting advice.)
Why a deposit is a liability, not income
The principle here is the same one behind deferred revenue: revenue is earned when you deliver, not when you collect. A customer deposit is cash received in advance of delivery, so at the moment it lands it represents an obligation — you must either do the work or give the money back. That makes it a liability on your balance sheet, usually in an account named something like "Customer Deposits" or "Unearned Revenue."
So the deposit hits your books in two places at once, in classic double-entry fashion: your bank account (an asset) goes up by the cash received, and a customer-deposit liability goes up by the same amount. Notice what doesn't move: your profit and loss statement. No income is recognized yet, because none has been earned. Your cash position improved, but your profit did not — which is exactly correct.
Releasing the deposit when you earn it
The deposit doesn't sit on the liability line forever. When you actually deliver the work and invoice the customer, you apply the deposit to that invoice. At that point the money finally becomes revenue.
Walk through a typical job. A customer agrees to a four-thousand-dollar project and pays a one-thousand-dollar deposit up front. You record the thousand as cash in and a thousand of customer-deposit liability — no revenue. You do the work, then issue the final invoice for the full four thousand of income. Now you apply the deposit: the thousand-dollar liability is cleared and counts toward the invoice, leaving the customer owing the remaining three thousand. Your revenue for the job is the full four thousand, recognized when you delivered, and the deposit liability is back to zero. The cash that came early and the income that was earned later finally line up.
Deposits, retainers, and prepayments
The same mechanics cover several situations that feel different but aren't:
- Project deposits — a down payment to secure the work and the customer's commitment.
- Retainers — an amount paid to reserve your availability, drawn down as you do the work over time.
- Advance prepayments — a customer paying ahead of an estimate or quote being converted to a final bill.
In every case the rule is identical: hold the money as a liability while it's unearned, and move it to revenue as you deliver. A retainer drawn down across several months simply releases in pieces — each month you earn part of it, part of the liability becomes income, and the rest stays parked until the following month.
Why getting this right matters
Booking deposits as income the moment they arrive is one of the most common ways small-business books drift from reality. It inflates revenue in the month you collect, then forces an awkward reversal when the work spans into later periods or, worse, when a job is cancelled and you have to refund money you already counted as profit. Treating the deposit as a liability keeps each month's income statement honest and makes refunds painless — you're simply returning a liability, not clawing back recognized revenue. It also keeps your accounts receivable accurate, since the customer's remaining balance reflects the deposit they've already paid.
Hosting Books records customer deposits to a liability account, holds them until you invoice, and applies them to the final bill automatically — so advance payments improve your cash without ever overstating your revenue.
This article is general educational information about accounting concepts and is not accounting advice for your specific situation.