How to Account for Customer Deposits
A customer deposit is money received before the business has fully delivered the promised goods or services. Because receiving cash does not automatically mean revenue has been earned, many deposits are initially recorded as liabilities—often called customer deposits, deferred revenue, unearned revenue, or contract liabilities.
The exact accounting depends on the contract, refund rights, cancellation terms, tax rules, payment milestones, and revenue-recognition framework. A refundable security deposit can differ from a nonrefundable reservation fee, and a progress payment can differ from a payment for a completed performance obligation.
Quick Answer
When a customer pays before the business earns the amount, a common entry is:
- Debit Cash
- Credit Customer Deposits or Deferred Revenue
When the business delivers the goods or services and meets the revenue-recognition requirements:
- Debit Customer Deposits or Deferred Revenue
- Credit Revenue
Refunds reduce the liability and cash. Keep a customer-level schedule and reconcile it to the general ledger.
Step 1: Read the Contract
Identify what the business promised, payment amount, refund rights, cancellation penalties, delivery dates, milestones, acceptance, and whether the payment gives the customer a material right or other benefit.
Do not classify the payment based solely on the invoice label “deposit.” Accounting follows the underlying rights and performance.
Step 2: Determine Whether Revenue Is Earned
Ask whether the business has transferred the promised good or service under the applicable framework. If significant performance remains, the payment commonly represents an obligation to the customer.
A nonrefundable payment is not automatically immediate revenue. The business may still owe future service.
Step 3: Create a Deposit Liability Account
Use a dedicated account such as Customer Deposits or Contract Liabilities. Do not mix customer advances with ordinary accounts payable, owner contributions, or sales revenue.
Use customer, contract, project, or order references so every balance can be traced.
Step 4: Record the Deposit
A customer pays a $4,000 advance on a $10,000 project:
| Account | Debit | Credit |
|---|---|---|
| Cash | $4,000 | — |
| Customer deposits | — | $4,000 |
This increases cash and a liability without increasing profit.
Step 5: Handle Sales Tax, VAT, or GST
Some jurisdictions require tax when an advance is invoiced or received; others link tax to delivery or specific invoice rules. Separate tax collected from the deposit liability and follow current local law.
Do not assume revenue timing and indirect-tax timing are identical.
Step 6: Recognize Revenue When Earned
If the first $4,000 of performance becomes earned under the contract:
- Debit Customer Deposits $4,000
- Credit Revenue $4,000
For performance over time, recognize revenue according to a supportable progress measure. For point-in-time delivery, wait until control transfers.
Step 7: Apply the Deposit to the Final Invoice
When issuing the final invoice, show the total contract amount, the deposit already paid, tax treatment, remaining amount due, and customer balance. Ensure the accounting system clears the deposit liability rather than recording the same payment twice.
Step 8: Record a Refund
If a $1,500 refundable deposit is returned before revenue is earned:
- Debit Customer Deposits $1,500
- Credit Cash $1,500
If cancellation terms allow the business to retain part of the amount, analyze when and why the retained amount becomes revenue or another form of income.
Step 9: Account for Security Deposits
A security deposit may remain a liability until returned or lawfully applied to damage, unpaid rent, or another obligation. Segregation, trust-account, and interest rules may apply.
Do not treat a refundable security deposit as sales merely because it has been held for a long time.
Step 10: Reconcile Customer Deposits
Prepare a schedule showing:
- Customer and contract
- Opening deposit balance
- New deposits
- Amounts recognized as revenue
- Refunds
- Transfers or corrections
- Closing balance
- Expected delivery or refund date
The total must agree with the general ledger. Investigate negative, old, unidentified, and completed-contract balances.
Step 11: Classify Current and Noncurrent Amounts
Classify the liability based on expected settlement and applicable reporting rules. Deposits related to delivery within the operating cycle are often current; long-term arrangements may include a noncurrent portion.
Step 12: Consider Credit Risk and Cash Planning
Deposit cash may be available legally but economically committed to future delivery or refund. Do not treat the full cash balance as free profit or owner distribution capacity.
Forecast the cost required to complete the obligations represented by deposits.
Examples of Common Deposits
| Deposit Type | Typical Initial Treatment |
|---|---|
| Project advance | Liability until performance is earned |
| Hotel or event reservation | Liability, then revenue or cancellation treatment under terms |
| Refundable security deposit | Liability until returned or applied |
| Gift card | Contract liability until redemption or breakage recognition |
| Subscription prepaid | Deferred revenue recognized over service period |
Common Customer-Deposit Mistakes
- Crediting revenue immediately for every cash receipt
- Calling nonrefundable deposits earned without reviewing performance
- Failing to separate sales tax
- Creating deposits without customer-level detail
- Recording the final invoice and deposit as two sales
- Leaving completed contracts in deferred revenue
- Using deposit cash without planning delivery obligations
- Ignoring trust or segregation requirements
Writer’s Opinion
The best control is a deposit schedule owned jointly by accounting and operations. Accounting knows the liability, while operations knows whether delivery, cancellation, or refund has occurred. I would review old balances monthly rather than waiting for customers to complain.
I also recommend keeping customer deposits separate from ordinary sales dashboards. Cash collected can look like growth even when the work and margin are still ahead.
Video: Deferred Revenue and Customer Advances
[youtube=https://www.youtube.com/watch?v=VhwZ9t2b3Zk]
Frequently Asked Questions
Is a customer deposit an asset or liability?
Cash received is an asset, while the obligation to deliver or refund is commonly a liability.
When does a nonrefundable deposit become revenue?
That depends on the contract and revenue-recognition rules. Nonrefundability alone may not mean all performance is complete.
Does a deposit increase profit?
Not when initially recorded as a liability. Profit increases when the related revenue is recognized, less associated expenses.
Can a deposit have tax due before revenue recognition?
Yes. Indirect-tax timing can differ from accounting revenue timing. Check local rules.
How are old unclaimed deposits handled?
Investigate the contract, customer, completion, refund, and unclaimed-property rules before clearing them.
Final Checklist
- The contract and refund terms are reviewed.
- Revenue has not been recognized before performance.
- Cash and deposit liability are recorded separately.
- Tax timing is correct.
- Revenue or refunds clear the liability properly.
- Customer-level balances reconcile to the ledger.
- Old, negative, and completed-contract balances are investigated.
- Cash planning reflects future delivery and refund obligations.
Customer-deposit accounting separates cash collection from performance. Record the obligation first, recognize revenue when earned, and maintain a schedule that proves what the business still owes each customer.

