- September 28, 2026
- Posted by: Sonia Bachher
- Category: Bookkeeping
A Katy service business asks a client for money upfront, finishes the project later, and still needs the receipt, earned revenue, and final invoice to connect. This is where customer deposit bookkeeping matters: get it wrong, and a business may report income it hasn’t earned, or lose track of a refund owed.
The examples below use accrual-basis bookkeeping. A deposit for services not yet performed is generally recorded as a liability, revenue is recognized once work is done, and any unused amount returned reduces that liability. Here’s how that plays out through customer deposit refund records.
Need help tracking customer advances? Review GavTax’s bookkeeping services for small businesses and schedule a 15-minute consultation.
Is a Customer Deposit Revenue or a Liability?
Before diving into journal entries, it helps to separate two things that often get blended together: money received and money earned. They are not always the same event, and confusing the two is one of the most common bookkeeping slip-ups for service businesses that collect payment upfront.
| Situation | Treatment in the accrual-basis example |
|---|---|
| Customer pays before the agreed service is performed | Record a customer deposit liability |
| Business performs and earns the agreed service | Recognize service revenue |
| Existing invoice is paid after revenue was already recorded | Reduce accounts receivable |
| Unused, unearned deposit is returned | Reduce the deposit liability and cash |
In plain terms, this is what unearned revenue means: it’s an amount a business has received before it has actually earned it by delivering the promised service. Until the work is done, that money isn’t income yet – it’s an obligation, because the business still owes the client either a service or a refund.
Note on basis: for federal tax purposes, the timing of customer advance payments depends on the payment’s nature and the business’s accounting method. Cash-method businesses generally report income when received, so a management-books liability doesn’t by itself defer taxable income. See IRS Publication 538 for this narrow distinction.
How Do I Record a Customer Deposit?
Recording a deposit correctly starts before any journal entry is even made – it starts with connecting the payment to the right customer and the right project.
Connect the payment to the customer and project.
Before recording the receipt, it helps to have the following details on hand:
- Customer and project reference – so the deposit can be traced back to a specific job, not just a generic “income received” line.
- Amount and date received – the exact figure and when it landed in the account.
- Related estimate or signed agreement – the document that explains what the deposit is for.
- What the payment covers – materials, labor, a percentage of the total project, or something else.
- Conditions for application or refund – whether it’s applied automatically at completion, or refundable under certain terms.
- Bank or payment-processing reference – the transaction ID that ties the deposit to the bank feed.
Record the receipt without counting it as earned revenue.
Consider this fictional example: a Katy design business receives a $1,200 advance for a $3,000 project, and no work has yet been performed.
| Account | Debit | Credit |
|---|---|---|
| Business bank account | $1,200 | — |
| Customer deposits liability | — | $1,200 |
This example assumes one business entity, a payment received directly into its bank account, and no sales tax or processing fees folded into the illustration. When the bank feed shows this deposit, it should be matched to the transaction already recorded – not entered a second time as new income, which is a fast way to double up on revenue.
How Do I Apply a Deposit to the Final Invoice?
Continuing the same example: the business completes the work and earns the full $3,000 service fee. Two things need to happen – recognizing the earned revenue, then clearing the deposit against it.
Record the completed service.
| Account | Debit | Credit |
|---|---|---|
| Accounts receivable | $3,000 | — |
| Service revenue | — | $3,000 |
Apply the existing deposit.
Workflow: apply customer deposit to invoice by clearing the liability against the new receivable.
| Account | Debit | Credit |
|---|---|---|
| Customer deposits liability | $1,200 | — |
| Accounts receivable | — | $1,200 |
Here’s how that looks on the invoice the customer actually sees:
| Invoice component | Amount |
|---|---|
| Completed services | $3,000 |
| Deposit applied | −$1,200 |
| Remaining amount due | $1,800 |
When the customer pays the remaining balance, the business debits the bank account and credits accounts receivable for $1,800. The key point: total service revenue for this project is $3,000 — applying the deposit does not create another $1,200 of revenue, and it isn’t a second bank receipt either. These are the accounting effects behind the scenes; bookkeeping software may combine these steps through linked invoice and deposit transactions, so it’s worth confirming the software workflow rather than also entering duplicate manual journals for the same event.
Deposits showing as both income and customer credits? Book a 15-minute consultation to discuss your deposit and invoice records.
How Should Customer Deposit Refunds Be Recorded?
Not every deposit ends in a completed project. Sometimes a client cancels before work starts, and the business needs to return the money — cleanly and with a paper trail.
Take a separate example: another customer paid an $800 deposit, the project is canceled before any work is performed, and the business returns the full amount.
| Account | Debit | Credit |
|---|---|---|
| Customer deposits liability | $800 | — |
| Business bank account | — | $800 |
Returning an unearned deposit is not automatically an operating expense — it’s simply reversing a liability the business was already carrying, since no revenue was ever recognized on that amount.
Keep the refund connected to the original payment.
Good customer deposit refund records include:
- Original receipt reference – linking the refund directly back to the deposit it came from.
- Customer and project – confirming exactly which job is being unwound.
- Reason and authorization for the refund – a brief note on why the refund happened and who approved it.
- Refund amount and date – the specific figure and when it was issued.
- Payment confirmation – proof the funds actually left the account.
- Any remaining deposit balance – if only part of the deposit is being returned.
Partial refunds deserve a careful look: the documented, earned portion of the charges needs to be separated from the unused amount being returned. A “nonrefundable” label on an agreement doesn’t automatically determine how the payment should be recognized in the books, or settle any legal question about the right to retain it — the actual facts and agreement terms matter.
Keep a Deposit Ledger for Each Customer and Project
A single liability account tells a business its total outstanding deposits, but it won’t say which client that money belongs to. That’s where a deposit liability accounting ledger, broken out by customer and project, becomes useful for a small business bookkeeper managing several jobs at once.
| Customer/project | Opening deposit | New deposits | Applied to invoices | Refunded | Closing deposit |
|---|---|---|---|---|---|
| Project A | $0 | $1,200 | $1,200 | $0 | $0 |
| Project B | $0 | $800 | $0 | $800 | $0 |
| Project C | $600 | $400 | $300 | $0 | $700 |
| Total | $600 | $2,400 | $1,500 | $800 | $700 |
The check is straightforward: opening deposits plus new deposits, minus applications, minus refunds, should equal closing deposits. The combined customer balances should also agree with the customer-deposits liability account on the general ledger at the same date. It’s worth noting that the business’s bank balance won’t necessarily match outstanding deposits, since that account also holds other receipts and payments unrelated to client deposits – this invoice application check is about the liability account specifically.
How Can Bookkeeping Software Track Customer Deposits?
Most bookkeeping platforms can handle this workflow well once it’s set up correctly:
- Use a dedicated deposit liability account, separate from general income.
- Associate each deposit with the correct customer or project.
- Configure any deposit item so it posts to that liability account, not directly to revenue.
- Apply the amount through the software’s supported invoice workflow when work is completed.
- Confirm the remaining customer balance and liability match after each application.
- Match bank activity to the transactions already recorded, rather than creating new ones.
For QuickBooks users, Intuit publishes guidance on recording retainers and deposits that walks through the software-specific steps. This isn’t a full software setup guide, and not every service business needs a separate trust account – the goal here is simply making sure deposits land in the right place from day one.
Customer Deposit Bookkeeping Mistakes to Avoid
A few recurring errors tend to show up in service-business books:
| Mistake | Result |
|---|---|
| Recording the advance and full invoice as revenue without clearing the deposit | Revenue may be overstated |
| Applying one customer’s deposit to another project | Customer balances become unreliable |
| Recording an unearned deposit refund as a business expense | Expenses and liabilities may be misstated |
| Adding a bank-feed transaction already recorded elsewhere | Cash activity is duplicated |
| Leaving completed or canceled projects in the deposit ledger | Outstanding liabilities may be inaccurate |
A monthly review focused specifically on deposits helps catch these early: investigate any unapplied balances, confirm which projects were actually completed, and keep refund evidence on file. Pairing this with regular monthly bookkeeping services keeps the deposit ledger from becoming an afterthought.
Frequently Asked Questions
Q1. How do I record a customer deposit?
Debit cash and credit the customer deposits liability, tagged to the customer and project – distinct from collecting an existing receivable.
Q2. How do I apply a deposit to the final invoice?
Record the earned service revenue, apply the deposit against the invoice, then collect only the remaining balance due.
Q3. Is a customer deposit the same as accounts receivable?
No, a deposit is payment received in advance, while a receivable is an amount still owed by the customer.
Q4. What if I refund only part of a deposit?
Separate the refunded portion from supported earned charges and any remaining liability, based on the agreement and facts.
Get Help Tracking Customer Deposits in Katy
Clean customer deposit bookkeeping comes down to one thing: a clear record of what each customer paid, what was earned, what was applied, and what remains refundable or unapplied. When that record is solid, invoices are accurate, clients trust the numbers, and month-end closes go faster.
If your deposit records feel tangled, request a review of your customer deposit records through GavTax Advisory Services’ bookkeeping services for small business, including support for Houston small business bookkeeping. Schedule a 15-minute consultation to talk through your current process and see where the ledger can be cleaned up.
View GavTax on Google Business Profile and Yelp.