How do I handle retainer payments in my books?
When a client pays you a retainer, that money isn’t income yet. You haven’t done the work. What you have is an obligation to either perform the service or give the money back. Your books need to reflect that reality.
Record the retainer as a liability when you receive it. In QuickBooks, create a liability account called Customer Deposits or Unearned Revenue. When the payment arrives, it goes to this account instead of hitting your income directly. Your bank balance goes up, but so does what you owe.
As you complete work and bill against the retainer, you move money from the liability account to revenue. If a client paid a $3,000 retainer and you performed $750 worth of services this month, that $750 moves from Customer Deposits to your service income. The remaining $2,250 stays in the liability account until you earn it.
This matters for financial accuracy and for taxes. Revenue should only appear on your profit and loss statement when you’ve actually earned it. Otherwise your reports exaggerate your real performance. From a tax perspective, recognizing income before you’ve earned it creates timing problems. If you have to refund a retainer later, you may have already paid taxes on money you gave back.
Professional services businesses like consultants, marketing agencies, and IT providers use retainers frequently. If you work with multiple clients on retainer, track each one separately within your liability account. You need to know exactly how much you owe each client at any given time. QuickBooks lets you tag transactions by customer, or you can create sub-accounts for each retainer relationship.
The type of retainer affects timing slightly. A project retainer that gets applied against final invoices is clearly a liability until the work is done. An ongoing monthly retainer for guaranteed availability might be recognized as revenue immediately since you’re providing access as soon as you accept payment. When the terms are unclear, treat it as a liability until the work is complete.
Review your retainer balances monthly as part of your regular bookkeeping. Compare what your books show in customer deposits against what you’ve actually billed. Mistakes happen when someone applies a payment incorrectly or forgets to move earned revenue out of the liability account. Catching these errors monthly takes minutes. Finding them at year end takes hours.
If tracking retainers and recognizing revenue correctly feels like more than you want to manage, a Benton County bookkeeping service can handle this alongside your other monthly accounting work. Getting it right from the start prevents messy cleanup later and keeps your financial picture accurate.
Northwest Arkansas's Dedicated Bookkeeping Partner
The Next Step:
A Quick Conversation
Tell us about your business and where you need help. We'll listen, ask a few questions, and give you a clear plan and honest price.
More Questions
What's the difference between a bookkeeper and an accountant?
Bookkeepers handle the daily recording and organizing of your financial transactions. Accountants analyze that data to prepare tax returns and provide strategic advice. Most small businesses need both working together.
Read answerHow do I handle per diem expenses for truck drivers?
Per diem for truck drivers covers meals and incidental expenses on the road. You can either reimburse actual expenses or use the IRS standard rate. Transportation workers get a special 80% deduction instead of the usual 50%.
Read answerWhat's the difference between QuickBooks Online and Desktop?
QuickBooks Online runs in a browser and works from anywhere. Desktop is installed software on one computer. Online is the safer long-term choice since Intuit is phasing out Desktop.
Read answerHow do I manage cash flow with delayed payments from clients?
Start by knowing exactly where you stand with aging reports and cash flow timing. Then tighten your collection process, adjust payment terms to prevent future delays, and build a cash buffer for the gaps that will still happen.
Read answerWhat's the best way to organize receipts as a truck driver?
Capture receipts digitally the moment you get them using your phone or an app. Organize by expense category and back up to cloud storage so nothing gets lost in the cab.
Read answerHow do I separate personal and business expenses as an owner-operator?
Open a dedicated business checking account and credit card. Run every trucking expense through those accounts and use owner's draw to pay yourself. Keep personal purchases on personal accounts entirely.
Read answer

