June 18, 2026

Customer Deposits and Retainers: Why Money Received Is Not Revenue Yet

Customer Deposits and Retainers: Why Money Received Is Not Revenue Yet

A contractor collects a 50 percent deposit before the first wall goes up. An agency takes a retainer for three months of work it has not started. A caterer charges for an event that is still six weeks away. In every case the money lands in the bank account today, and the natural instinct is to call it income today. That instinct is wrong, and it quietly distorts your books in ways that catch up with you at tax time and whenever you actually look at your numbers. This is general education, not tax advice, so confirm your specific situation with a CPA or tax professional.

The short version is that money received before you have earned it is a liability, not revenue. You owe the customer the work, the product, or a refund. Until you deliver, that cash is something you are holding, not something you have earned, and your books should say so.

Why a Deposit Is a Liability, Not Income

Revenue is what you earn for work performed or goods delivered. A deposit is the opposite of that. The customer has paid, but you still owe them something, so the obligation sits on the books as a liability, usually called customer deposits or unearned revenue. It belongs on the balance sheet, not the profit and loss statement, until you do the thing you were paid for.

Think about what happens if you skip this step. Record a $20,000 deposit as revenue in March and your P&L shows a great month that did not actually happen, because you have not built anything yet. Then the real work spans April and May, when the bank account looks thin even though those are the months you actually earned the money. Your reports tell a story that is backwards. When you understand what each line on your statements is supposed to mean, this matters, and our guide on how to read your financial statements walks through why timing is the whole point of accrual reporting.

When the Money Becomes Revenue

The deposit turns into revenue when you earn it, and earning it means delivering. For a one-time job, that is often the moment the work is complete and the customer takes possession. You move the amount out of the customer deposit liability and into income at that point, and the deferral is over.

For work that stretches across months, you recognize the revenue as you go. An agency on a three-month retainer earns roughly a third of it each month and recognizes it that way, so each month carries the income it actually produced. A contractor on a long build recognizes revenue as the project progresses rather than all at once. The principle is the same whether the job takes a day or a quarter: the cash arrived early, but the income shows up when the work does. This is exactly the difference between cash and accrual accounting, and it is the reason businesses that take deposits are usually better served by accrual, where the books reflect what has been earned rather than what has merely been collected.

Deposits, Cash Flow, and the Trap of Spending Them

There is a real upside to deposits, and it is cash flow. Money in hand before the work starts funds the materials, the payroll, and the early costs of the job, which is why so many trades and project-based businesses ask for them. Holding deposits in your cash flow planning is sensible. Treating them as profit is not.

The danger is spending a deposit as though it were yours free and clear. It is not yet. If the job falls through or the customer cancels, you may owe some or all of it back, and a business that has already spent the money is in a hard spot. Tracking deposits as the liabilities they are keeps this honest. You can see at a glance how much of your cash is actually spoken for, which is information you genuinely need before you commit it elsewhere.

Handling Refunds and a Note on Taxes

Refunds are clean when the deposit was booked correctly. Because you never recorded the money as income, returning it is just paying down the liability and reducing cash. There is no overstated revenue to reverse and no prior month to restate. If you had wrongly called it income, a refund forces you to walk back revenue you already reported, which is the kind of mess that makes year-end harder than it needs to be.

The tax side deserves a flag rather than a firm answer. How and when an advance payment is taxed depends on your accounting method and your entity, and the rules around advance payments are not the same for every business. The IRS lays out the accounting-method framework in Publication 538, Accounting Periods and Methods, and the specifics of how a deposit affects your particular return are a question for your CPA, not something to assume from a general guide. Two situations sit outside this article entirely. If you are an attorney handling client trust money, that is governed by trust accounting and IOLTA rules, and our law firm bookkeeping page is the right starting point. And project-based deposits in construction often interact with retainage and percentage-of-completion methods, which our construction bookkeeping page addresses for that trade.

Getting deposits and retainers onto the books correctly is one of those fundamentals that quietly keeps everything else accurate, your monthly reports, your cash decisions, and your tax filings. If your books are recording advance payments as income or you are not sure they are tracked as liabilities at all, our small business bookkeeping and financial reporting services set this up properly so your numbers mean what they say. Contact us to talk it through, or browse all bookkeeping resources and guides.

Ready to Get Your Books in Order?

Contact us today for a free consultation. We'll assess your bookkeeping needs and create a customized plan for your business.