The money is in your bank account. Customer Deposits play a key role in ensuring these funds are available when you need them. Understanding how Customer Deposits work can help you manage your finances more effectively.
Your cash balance increased, and the customer has paid.
But have you actually earned the revenue yet?
Not always.
Many businesses collect money before delivering a product, completing a project, hosting an event, or providing the services their customer purchased.
That payment may be called:
- A customer deposit
- A retainer
- An advance payment
- A booking deposit
- A down payment
- A prepaid service fee
The terminology can vary, but the accounting question remains the same:
Does your business still owe the customer something?
When the answer is yes, the payment may belong on the balance sheet as a liability rather than immediately appearing as revenue on the profit and loss statement.
This distinction matters because cash received and revenue earned are not always the same thing.
What Is a Customer Deposit?
A customer deposit is money received before a business has fully delivered the product or service connected to the payment.
Examples include:
- A contractor collecting 50% before beginning a project
- A wedding venue requiring a deposit to reserve a date
- A manufacturer collecting money before producing an order
- A consultant receiving a retainer before completing the work
- A subscription business collecting an annual fee in advance
- A hotel receiving payment before a future stay
- A caterer collecting a booking deposit for an upcoming event
- A custom furniture company collecting money before production
The business has received the cash, but it still has an obligation to the customer.
It may need to:
- Complete the work
- Deliver the product
- Hold the reservation
- Provide future access
- Refund the payment under the contract
- Apply the deposit to a final invoice
Until that obligation is satisfied, the business may not have earned all of the revenue.
Why a Customer Deposit May Be a Liability
A liability represents something the business owes.
Most business owners think of liabilities as loans, credit cards, or unpaid bills. But a customer deposit can also create an obligation.
The business may not owe the customer cash in the traditional sense, but it owes the customer a product, service, reservation, or potential refund.
That is why customer deposits are often recorded in a balance-sheet liability account such as:
- Customer Deposits
- Unearned Revenue
- Deferred Revenue
- Advance Payments
- Contract Liabilities
Under the revenue-recognition principles established by the Financial Accounting Standards Board, revenue is generally recognized when or as a business satisfies its obligation to transfer promised goods or services to its customer.
In plain language, receiving payment is not always enough.
The business generally also needs to earn it.
Customer Deposit Accounting Example
Assume a customer signs a $20,000 contract and pays a $10,000 deposit before the work begins.
When the deposit is received, the entry may be:
Debit: Cash — $10,000
Credit: Customer Deposits — $10,000
Cash increases by $10,000.
The customer deposit liability also increases by $10,000 because the business still owes the customer the contracted work.
No revenue is recognized at that point if the business has not yet earned it.
When the work is completed and the deposit becomes earned, the business may record:
Debit: Customer Deposits — $10,000
Credit: Revenue — $10,000
The liability decreases because the company has fulfilled its obligation.
Revenue increases because the deposit has now been earned.
Why Recording Deposits as Revenue Too Early Creates a Problem
Recording a customer deposit as revenue immediately may make the business look more profitable than it really is.
Suppose a company receives a $50,000 deposit in December for work that will be performed the following year.
If the full amount is recorded as December revenue:
- December revenue may be overstated.
- December profit may be overstated.
- The following year’s revenue may be understated.
- The balance sheet may omit the obligation owed to the customer.
- Management may believe the company performed better than it actually did.
- The business may distribute cash that is still needed to complete the work.
- Project margins may be reported in the wrong period.
The cash is real.
But so is the future obligation.
A business can have more money in the bank without having earned more profit.
Cash Flow Is Not the Same as Revenue
Customer deposits are a perfect example of why cash flow and profitability are different.
A deposit improves cash flow because money entered the bank account.
But it may not improve profit yet.
Consider a contractor who receives a $30,000 deposit for a project that will require:
- $12,000 of materials
- $8,000 of labor
- $3,000 of subcontractors
- Several months to complete
The contractor may feel cash-rich when the deposit arrives.
But much of that money is already committed to fulfilling the contract.
Treating the entire deposit as earned income can create a false sense of security.
The owner may:
- Take a large distribution
- Pay down unrelated debt
- Hire too quickly
- Increase spending
- Assume the project is already profitable
Then the materials, labor, and subcontractor bills begin arriving.
The bank balance was higher, but the money was not necessarily free to spend.
When Does a Customer Deposit Become Revenue?
A customer deposit generally moves from the balance sheet to the income statement when the related goods or services are delivered.
That may happen:
- At one point in time
- In stages
- As milestones are completed
- Monthly over the life of an agreement
- As products are shipped
- When an event occurs
- When the customer gains control of the promised product or service
The correct timing depends on the agreement and what the business promised to provide.
Revenue Recognized at One Point in Time
Assume a custom cabinet company collects a deposit before beginning production.
The deposit may remain a liability until the cabinets are completed and delivered, depending on the contract and applicable accounting policy.
At delivery, the deposit can be applied against the earned revenue.
Revenue Recognized Over Time
Assume a consultant receives $12,000 in January for 12 months of service.
Rather than recording all $12,000 as January revenue, the business may recognize $1,000 per month as the service is provided.
The initial entry may be:
Debit: Cash — $12,000
Credit: Deferred Revenue — $12,000
Each month, the company may record:
Debit: Deferred Revenue — $1,000
Credit: Consulting Revenue — $1,000
This matches the revenue to the months in which the business actually performs the work.
Revenue Recognized by Milestone
Some contracts contain clearly defined milestones.
For example:
- 25% upon design approval
- 25% when materials are ordered
- 25% when installation begins
- 25% at project completion
The accounting should reflect when the business earns each portion under the contract—not simply when the customer makes each payment.
Deposits, Retainers, and Advance Payments Are Not Always the Same
Businesses often use these terms interchangeably, but the underlying agreement matters more than the label.
Refundable Deposit
A refundable deposit may need to remain a liability because the business may be required to return it.
Nonrefundable Deposit
The word “nonrefundable” does not automatically mean the payment should immediately become revenue.
The business may still owe the customer goods or services.
The payment may be nonrefundable if the customer cancels, but the business has not necessarily earned it merely because the cash was collected.
Retainer
A retainer may represent an advance payment for future services.
As those services are performed, the retainer can be reduced and revenue recognized.
However, some retainers may be earned when received depending on the agreement and applicable rules.
Advance Payment
An advance payment generally means the customer has paid before delivery.
For financial reporting, the revenue timing depends on when the underlying product or service is transferred.
The tax treatment may not always match the financial-statement treatment, which is why advance payments should be reviewed with a qualified tax professional.
Financial Reporting and Tax Reporting May Differ
A customer deposit may be recorded as a liability for financial-statement purposes while receiving different treatment on the business’s tax return.
The business’s accounting method matters.
According to IRS Publication 538, cash-method taxpayers generally report income when it is received, while accrual-method taxpayers generally report income when it is earned.
Additional federal tax rules apply to advance payments, and some accrual-method taxpayers may qualify for limited deferral treatment.
This means the amount reported as book revenue may not always match taxable income in the same period.
That difference does not necessarily mean the books are wrong.
It means book accounting and tax accounting may be measuring timing under different rules.
Your tax preparer should review advance payments and customer deposits rather than assuming every liability balance follows the same tax treatment.
How Customer Deposits Affect the Balance Sheet
When properly recorded, a customer deposit increases both cash and liabilities.
For example:
| Account | Before Deposit | After $20,000 Deposit |
|---|---|---|
| Cash | $50,000 | $70,000 |
| Customer Deposit Liability | $0 | $20,000 |
| Revenue | $0 | $0 |
| Profit | $0 | $0 |
The company has more cash, but it also has a new obligation.
Once the work is completed:
| Account | Before Recognition | After Recognition |
|---|---|---|
| Customer Deposit Liability | $20,000 | $0 |
| Revenue | $0 | $20,000 |
Revenue increases only after the company earns the payment.
This is what allows the balance sheet and income statement to tell the full story together.
Customer Deposits Should Be Tracked by Customer or Project
A single Customer Deposits account may show the total liability, but the business should also know what creates that balance.
A clean deposit schedule should identify:
- Customer name
- Project or contract
- Original deposit amount
- Date received
- Amount applied to revenue
- Amount refunded
- Remaining balance
- Expected delivery or completion date
Without that detail, a $100,000 customer deposit liability does not tell you:
- Which customers are owed work
- Whether some projects are already complete
- Whether deposits were applied twice
- Whether old balances should have been refunded
- Whether revenue was never recognized
- Whether the balance agrees with open contracts
A liability account should not contain a collection of old deposits no one can explain.
What Happens When a Deposit Is Refunded?
Assume a customer paid a $5,000 refundable deposit and the project was later canceled.
If the deposit was correctly recorded as a liability, the refund may be recorded as:
Debit: Customer Deposits — $5,000
Credit: Cash — $5,000
The liability decreases because the business no longer owes the customer.
Cash decreases because the payment was returned.
The refund is not automatically a business expense.
The original deposit was never recognized as revenue, so returning it simply removes the liability.
If the original deposit had been incorrectly recorded as revenue, the refund becomes harder to account for and may distort two different reporting periods.
What Happens When a Deposit Is Forfeited?
A contract may allow the business to retain a deposit when a customer cancels.
At that point, the business must determine whether the amount has become earned revenue, cancellation income, or another appropriate classification.
The answer depends on:
- The contract terms
- Whether the deposit was refundable
- Whether the business performed any work
- What the retained amount compensates the business for
- The company’s accounting policy
- Applicable tax rules
Do not leave forfeited deposits in the liability account indefinitely.
Once the business no longer owes the customer a refund, the balance should be reviewed and properly resolved.
Common Customer Deposit Accounting Mistakes
Recording Every Deposit as Sales
Money received from a customer is not automatically earned revenue.
The business may still owe products, services, or a refund.
Leaving Earned Deposits in Liabilities
The opposite mistake also happens.
A business completes the work but never moves the deposit from the balance sheet to revenue.
This understates both revenue and profit.
Applying the Deposit Twice
A deposit may be recorded as revenue when received and then applied to the final invoice as revenue again.
That causes the same payment to be counted twice.
Recording Refunds as Expenses
If the original deposit was recorded as a liability, the refund generally reduces that liability rather than creating a new operating expense.
Failing to Track Deposits by Customer
A total liability without customer-level detail is difficult to reconcile and easy to misstate.
Assuming “Nonrefundable” Means Immediately Earned
A nonrefundable payment may still relate to future goods or services.
The contract and earning process need to be reviewed.
Confusing Book Revenue With Taxable Income
Financial reporting and tax reporting may recognize advance payments at different times.
The tax preparer should be given a detailed deposit schedule.
How to Review Customer Deposits During Month-End Close
Customer deposits should be reviewed every month, especially in businesses that collect significant advance payments.
Ask:
- Which customers make up the ending balance?
- What product or service does the company still owe?
- Has any related work been completed?
- Should part of the deposit be recognized as revenue?
- Have any projects been canceled?
- Are any deposits refundable?
- Were any refunds issued?
- Does the deposit schedule agree with the general ledger?
- Were deposits properly applied to final invoices?
- Are there old balances that no one can explain?
Customer deposits should move as the business fulfills its obligations.
They should not sit untouched on the balance sheet for years.
Why Correct Deposit Accounting Matters
Accurate customer deposit accounting gives owners a clearer understanding of:
- Revenue
- Profitability
- Future workload
- Cash commitments
- Project margins
- Refund obligations
- Remaining performance obligations
- Tax-reporting differences
It also helps prevent the business from spending money that is still needed to complete customer work.
A strong cash balance can feel reassuring.
But when part of that cash came from unearned customer deposits, the balance does not tell the whole story.
The business needs to understand both:
- How much cash it has
- How much of that cash it has actually earned
The Bottom Line
Cash received is not always revenue earned.
When a customer pays before your business has completed the work or delivered the product, the payment may need to remain on the balance sheet as a liability.
As the business fulfills its obligation, the deposit can move from the balance sheet to the income statement as revenue.
The correct treatment depends on:
- The customer agreement
- Whether the payment is refundable
- What the business still owes
- When the product or service is delivered
- The company’s accounting method
- Applicable tax rules
Your bank account tells you the money arrived.
Your financial statements should tell you whether you have earned it.
Ready to Understand What Your Revenue Is Really Saying?
Outgrow Accounting & Finance helps business owners clean up customer deposits, reconcile deferred revenue, correct misclassified transactions, and build financial statements that accurately reflect what the business has earned and what it still owes.

Leave a Reply