Customer deposits belong on the balance sheet as liabilities, not revenue. When a customer pays in advance, your cash account rises, but so does an obligation account usually called Unearned Revenue, Customer Deposits, or Contract Liabilities. The money only becomes revenue on the income statement once you deliver the goods or perform the services you were paid for.
Why a Deposit Is a Liability
Accrual accounting recognizes revenue when it’s earned, not when the cash arrives. Collect $5,000 in December for a custom order shipping in March, and you have $5,000 more in the bank plus a $5,000 promise to perform. If you never deliver, you owe the money back. That’s the definition of a liability.
U.S. GAAP treats this the same way across industries. A law firm’s retainer, a manufacturer’s 50% down payment, a gym’s annual membership fee collected upfront — the mechanics are identical. Cash is an asset. The matching obligation is a liability. Equity doesn’t move.
Current or Non-Current?
Within the liabilities section, placement depends on timing. If you expect to deliver within 12 months (or within your normal operating cycle, if longer), the deposit is a current liability. If delivery stretches past that window, the deposit is non-current.
A consulting firm paid upfront for a six-month engagement records the full deposit as current. A software company selling a three-year maintenance contract paid in full at signing splits the balance: the portion it expects to earn in the next 12 months is current, and the rest sits in non-current liabilities until each new year rolls up.
This split matters because current liabilities feed working capital and liquidity ratios. A company sitting on heavy customer deposits can look more obligated in the short term than it really is, since those deposits typically convert to revenue rather than requiring a cash outflow. Loan covenants tied to the current ratio can trip on this, so a business with growing unearned revenue should raise the issue with its lender before it becomes a problem.
Recording the Deposit
The deposit is a pure balance sheet event under double-entry bookkeeping. Cash goes up. Unearned Revenue goes up by the same amount. Nothing touches the income statement.
For a $1,000 deposit:
- Debit Cash $1,000 to reflect the money now in your possession.
- Credit Unearned Revenue $1,000 to reflect the obligation to deliver.
This is where accrual accounting most visibly diverges from a business owner’s gut. The cash is in the bank, but you haven’t “made” anything yet. Recording revenue at this stage overstates income now and understates it later, which is a common bookkeeping error in small businesses that collect deposits.
Moving the Deposit to Revenue When You Deliver
The liability converts to revenue when you satisfy your performance obligation. Under ASC 606, that happens when the customer obtains control of what you promised — meaning they can use it and benefit from it.1Financial Accounting Standards Board. Accounting Standards Update 2016-10 – Revenue from Contracts with Customers For a product, control usually transfers at delivery. For services, it transfers as the work is performed.
When the $1,000 product ships:
- Debit Unearned Revenue $1,000 to clear the liability.
- Credit Sales Revenue $1,000 to recognize the earned income.
The liability drops off the balance sheet and the same amount lands on the income statement.
Recognition Over Time
Some obligations aren’t satisfied in a single moment. ASC 606 requires over-time recognition when the customer receives and consumes the benefit as you perform, when your work enhances an asset the customer already controls, or when the work has no alternative use and you have an enforceable right to payment for progress to date.2Financial Accounting Standards Board. Revenue from Contracts with Customers Topic 606
Subscriptions are the clearest case. A media company collects $1,200 on January 1 for a 12-month subscription. Each month it recognizes $100 in revenue and reduces the liability by $100:
- Debit Unearned Revenue $100.
- Credit Sales Revenue $100.
After six months, $600 has moved to the income statement and $600 remains as a current liability. Construction contracts, long-term consulting engagements, and software implementations follow the same logic, though measuring progress gets harder.
Refunds, Cancellations, and Forfeited Deposits
If a customer cancels and the deposit is refundable, the entry reverses cleanly. Debit Unearned Revenue and credit Cash. No revenue is recognized, because nothing was delivered. Both sides of the balance sheet shrink by the same amount.
Partial cancellations blend the two entries. Recognize revenue for the portion already delivered using the normal recognition entry, then refund the balance using the cancellation entry.
Forfeited non-refundable deposits are different. Once the customer walks away and you have no remaining obligation, the liability no longer represents a real claim. Debit Unearned Revenue and credit a revenue or miscellaneous income account.
One caution on old balances: every state has escheatment rules requiring businesses to turn over dormant customer balances after a set period, commonly three to five years. Track the age of outstanding deposits so you don’t miss a filing.
Gift Cards and Breakage
Gift card sales work like any other deposit. You receive cash and record a liability for the merchandise or services you owe the cardholder. Revenue is recognized as cards are redeemed.
Gift cards add one wrinkle: breakage, the portion of card value customers will never redeem. Under ASC 606, if you can reasonably estimate breakage from historical data, you recognize it proportionally as other cards are redeemed. If 8% of card value historically goes unused, a proportional slice of that 8% is recognized alongside each redemption. If you can’t reasonably estimate breakage, you wait until redemption becomes remote before recognizing the remainder.2Financial Accounting Standards Board. Revenue from Contracts with Customers Topic 606
If state escheatment laws require you to remit unredeemed balances to the government, you cannot recognize breakage on those amounts. The liability shifts from customer to state; it never becomes income.
The Tax Timing Trap
Financial accounting and federal income tax accounting for deposits don’t line up, and the gap catches businesses off guard. Under Section 451(c) of the Internal Revenue Code, the default rule for an accrual-method taxpayer is that advance payments are included in gross income in the year received.3Office of the Law Revision Counsel. 26 USC 451 – General Rule for Taxable Year of Inclusion Collect $50,000 in December for work you’ll do next year, and by default you owe tax on it now, even though your books show it as a liability.
Section 451(c)(1)(B) allows an election to defer part of the payment, but only for one year. Whatever portion appears as revenue on your financial statements in the year of receipt must be taxed that year. The remainder can move to the following year, and no further.3Office of the Law Revision Counsel. 26 USC 451 – General Rule for Taxable Year of Inclusion
The one-year deferral covers advance payments for goods, services, subscriptions, memberships, software licenses, and several related categories. It does not apply to rent, insurance premiums, or payments on financial instruments. Treasury Regulation §1.451-8 sets out the mechanics of the election and the deferral calculation.4eCFR. 26 CFR 1.451-8 – Advance Payments for Goods, Services, and Other Items
A large unearned revenue balance on your GAAP balance sheet may still generate a current tax liability. Plan for it, or the estimated tax payments and underpayment penalties will surprise you.
What Big Deposit Balances Do to Your Financials
Customer deposits classified as current liabilities pull down working capital and depress the current ratio, so a business that collects heavily in advance can look weaker on paper than it is. A software company with $10 million in annual subscription prepayments carries $10 million in current liabilities that will convert to revenue over the next year with no cash going out the door.
The upside is real too: deposits function as interest-free financing during the gap between collection and delivery. Businesses with predictable prepayment inflows can use that cash to fund operations. The risk is treating it as free money. Every dollar of unearned revenue carries an obligation to perform or refund, and confusing the two is how businesses spend cash they’ve already promised away.