What it means
When a customer pays upfront for an upcoming project or purchase, that money does not belong to the business yet in an accounting sense. Even though the cash is sitting safely in the bank account, it represents an obligation.
You have a duty to either deliver the promised goods or services, or return the money. This is why customer deposits sit under current liabilities on the balance sheet rather than on the income statement.
For non-finance managers, understanding this concept is crucial for managing cash flow accurately. It is very easy to look at a swollen bank balance after receiving a large batch of deposits and assume the business is highly profitable.
However, spending that cash before earning it can cause severe cash flow crises once it is time to buy materials or pay staff to do the actual work. As the work progresses and milestones are met, or when the final product is delivered, the deposit is finally recognised as revenue.
At that point, it moves off the balance sheet liability section and onto the income statement as a sale. Tracking deposits carefully ensures that your financial reports give a true and fair view of your actual earned income versus money held in trust for future jobs.
Imagine buying a ticket for a concert that takes place next month. The venue holds your money, but they have not earned it yet; they only earn it once they actually put on the show.
In practice
Real-world examples
Example 1
A bespoke furniture maker takes a 50% deposit of $500 on a $1,000 custom dining table before starting construction, recording the initial payment as a liability. If the customer cancels before cutting begins, the maker may owe part of it back. Only when the table is delivered does the $500 move into revenue.
Example 2
A local web development agency requires a $1,500 upfront deposit from a client before designing a new e-commerce website, which sits as a liability until launch. The agency tracks the deposit against that client's project number. If the client approves the first design stage, the agency may release part of it as the work is completed.
Example 3
An event catering company collects a $3,000 deposit for a wedding reception six months in advance, keeping the funds set aside as unearned income until the event date. The cash helps the caterer buy ingredients and book staff. Because the event is months away, the deposit stays on the balance sheet at every month end until the day arrives.
Think of it
Imagine buying a ticket for a concert that takes place next month. The venue holds your money, but they have not earned it yet; they only earn it once they actually put on the show.
Formula
Calculation
Ending Customer Deposits = Beginning Customer Deposits + New Deposits Received - Deposits Recognised as Revenue (Earned)
Example 1: You start the month with $2,000 in deposits, receive $5,000 in new prepayments, and clear $4,000 worth of completed work. Ending balance = 2,000 + 5,000 - 4,000 = $3,000.
Example 2, the journal entries: A contractor agrees a $10,000 job and takes a $4,000 deposit. On receipt: debit Cash $4,000, credit Customer Deposits $4,000, with no revenue. On completion: debit Customer Deposits $4,000 and debit Accounts Receivable $6,000, then credit Revenue $10,000. The deposit sat on the balance sheet as a liability until the work was done, and only then became part of the sale.Case study
Seen in the real world
This is a fictional, illustrative scenario. Apex Kitchens, a growing home improvement firm, secured three large kitchen renovation projects in March. Each project required a $4,000 upfront deposit, giving Apex a total cash injection of $12,000. The optimistic sales manager wanted to treat this cash as immediate profit and proposed buying new laptops for the team. The finance manager intervened, explaining that the $12,000 was logged as a customer deposit liability because the kitchen installations had not yet begun.
Apex kept the cash in reserve to fund the timber and appliance purchases needed for the actual builds. By May, all three kitchens were successfully installed. Apex finally moved the $12,000 from liabilities to revenue on the income statement, reflecting true earned income. Because each kitchen was priced at $10,000, the remaining $6,000 per job was invoiced at completion, so total revenue from the three projects was $30,000, of which the deposits were only 40%. Treating that first 40% as profit in March would have left the company short of cash for materials and wages.
Watch out
Common mistakes
- Treating customer deposits as immediate revenue and spending the cash before earning it.
- Failing to track which deposits belong to which specific client projects.
- Forgetting to move the deposit amount to revenue on the income statement once the work is completed.
Questions
People also ask
Why are customer deposits not counted as sales immediately?
Because accounting rules state that revenue can only be recognised when you have actually delivered the goods or performed the service.
What happens to customer deposits if a project is cancelled?
Depending on your contract terms, you either refund the money to the client or, if allowed, keep it as a fee and record it as miscellaneous income.
Are customer deposits taxable right away?
Tax rules vary by region, but in many places, VAT or income tax may become due when the payment is received, even if accounting rules delay revenue recognition.