Customer Deposits and Prepayments: Don't Count Them as Income Yet
Most small business owners treat a customer deposit like regular income. Money hits the bank, you log it as a sale, and you move on. The problem is that until you actually deliver the work or product, that money isn't really yours yet — it's an obligation. Recording deposits as income inflates your revenue, can push your tax bill up, and makes month-end numbers less reliable.
Here's how to handle deposits and prepayments so your books stay clean.
Why a Deposit Isn't (Yet) Revenue
When a customer pays you upfront — for a project, a wedding venue, a custom build, a year's worth of services, anything — you owe them something in return. That makes the payment a liability, not income, until you've earned it. Recognizing it as revenue on day one makes your P&L look better than it really is, can put you into a higher tax bracket than you planned for, and may trigger estimated tax shortfalls you didn't see coming.
Set Up a Customer Deposits Liability Account
In your chart of accounts, create an account called something like "Customer Deposits" or "Deferred Revenue" under current liabilities. Every time a deposit comes in, this is where it parks.
The entry when the deposit hits the bank:
- Debit: Bank
- Credit: Customer Deposits (liability)
Then when the work is delivered or the project is invoiced in full:
- Debit: Customer Deposits
- Credit: Revenue (broken into the right income line)
This way, revenue shows up only when you've actually earned it, and your balance sheet shows what you still owe each customer at a glance.
Common Situations That Need This Treatment
A few real-world examples worth flagging:
- Retainers for ongoing services (consulting, marketing, bookkeeping, legal)
- Deposits on custom or made-to-order products
- Event venue or wedding bookings
- Annual or quarterly subscriptions paid up front
- Security or damage deposits held against future issues
If a customer has paid and the service hasn't been performed, treat it as a deposit.
Don't Forget the Sales Tax Side
If you collect sales tax on a deposit, separate that piece into your Sales Tax Payable account right away. Even if your state only requires remitting sales tax quarterly or annually, mixing tax money into general deposits makes reconciling later painful.
A simple split when the deposit arrives:
- Debit: Bank
- Credit: Customer Deposits (the taxable amount)
- Credit: Sales Tax Payable (the tax piece)
Most bookkeeping apps can automate this with a properly set up invoice item or a saved journal entry.
What About Deposit Refunds
Refunds happen — projects get canceled, customers back out. When you return a deposit:
- Debit: Customer Deposits (reducing the liability)
- Credit: Bank
Because the original amount never hit income, you don't have to touch your revenue accounts at all. The refund just zeroes out the deposit balance for that customer.
Watch Out for Stale Deposits
Stale deposits are a real risk. If a customer paid you two years ago and never came back for the service, the balance is still sitting in your Customer Deposits account — and most states have rules about when unclaimed liabilities have to be reported or recognized as income. The exact rule varies by state, so it's worth a quick check with your CPA or your state's department of revenue.
A simple monthly habit:
- Pull a report of Customer Deposits sorted by date.
- Flag anything more than 12 months old.
- For each one, decide: deliver the service, refund the customer, or — if you've genuinely earned it — move it to revenue with a note in the file.
Three Common Mistakes to Avoid
- Booking the full deposit as income on day one and "fixing it later." It's easier to never make the error than to unwind it.
- Mixing deposits in with regular operating revenue. You'll lose track of what's still owed.
- Confusing credit-card processor holds with customer deposits — they're different, and processor holds belong in their own clearing account.
A Quick Pre-Booking Checklist
Before logging a payment, ask:
- Has the work been delivered or shipped? If no → liability.
- Is any portion of this sales tax? If yes → split it out.
- Will this likely be refunded? If probably → keep it easy to reverse.
Getting deposits right keeps your books honest, your tax estimates accurate, and your customer balances clean.
If handling the monthly deposit, refund, and stale-balance review sounds like one more thing on your list, TwoDayBooks takes care of day-to-day bookkeeping for small businesses like yours, including the kind of edge cases that are easy to miss until tax time.
Guide
Get your books done