Accounting KetchupAccountingKetchup
Get My Price →

Customer Deposit

A customer deposit is money a client pays upfront before you deliver goods or services. It's advance payment for future work — not revenue yet, but a liability on your balance sheet because you owe the customer either the product/service or their money back. Deposits improve cash flow and reduce the

Customer Deposit Definition

A customer deposit is money a client pays upfront before you deliver goods or services. It's advance payment for future work — not revenue yet, but a liability on your balance sheet because you owe the customer either the product/service or their money back. Deposits improve cash flow and reduce the risk of non-payment.

Customer Deposit in Practice — Example

Your wedding photography business requires a 50% deposit when clients book. A couple books a $4,000 wedding package and pays $2,000 upfront. You record this as a customer deposit liability, not revenue — because you haven't shot the wedding yet. On their wedding day, you provide the service and convert the deposit to revenue: debit Customer Deposits $2,000, credit Photography Revenue $2,000. The remaining $2,000 becomes accounts receivable when you invoice for the balance.

Why Customer Deposit Matters for Your Books

Customer deposits improve cash flow by bringing money in before work begins. Instead of waiting 30-60 days after delivery to get paid, you get partial payment upfront. For businesses with high upfront costs or long project timelines, deposits can be essential for maintaining positive cash flow.

Deposits also reduce bad debt risk. If a client disappears or refuses to pay, you're only exposed for the portion not covered by the deposit. This is especially important for custom work that can't be easily resold to other customers.

Accounting-wise, deposits must be recorded as liabilities, not revenue. Recording them as revenue overstates your income and understates your obligations. Proper deposit accounting ensures your financial statements accurately reflect your true revenue and cash position.

How Customer Deposit Shows Up in QuickBooks

In QBO, create a Customer Deposit account under Other Current Liabilities. When receiving a deposit, record it as: New → Bank Deposit, and assign it to the Customer Deposit liability account (not a revenue account). When you deliver the service, create a journal entry or invoice that debits Customer Deposits and credits your revenue account. Track deposit balances via the Balance Sheet report under Current Liabilities.

Common Mistakes

  • Recording deposits as revenue. Deposits aren't earned revenue until you deliver. Recording them as income overstates your profit and creates tax issues.
  • Not converting deposits to revenue when earned. If you deliver but don't convert the deposit, your revenue is understated and your liability balance stays artificially high.
  • Mixing deposits with accounts receivable. Deposits are cash received; A/R is money owed. They're opposites and should never be combined in reporting.
  • FAQ

    Q: Are customer deposits taxable income? A: Not until you earn them by delivering the goods/services. While held as deposits, they're liabilities, not income. However, if you never deliver and keep the money, it becomes taxable income.

    Q: How much should I ask for as a deposit? A: It varies by industry and project type. Common ranges are 25-50% for services, 10-25% for products. Consider your cash flow needs, project costs, and customer expectations.

    Related Terms

  • Deferred Revenue
  • Current Liabilities
  • Earned Revenue
  • Accounts Receivable
  • Cash Flow
  • > Need help making sense of your books? Ketchup cleans up your QuickBooks in 3–7 business days. Get your price →

    Related Terms

    Need these terms applied to your books?

    Accounting Ketchup catches up your QuickBooks so the glossary becomes your reality. Flat rate.