Bookkeeping, payroll, and accounting services for small businesses across Northwest Arkansas.

Call or Text: (479) 685-9673

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

Can QuickBooks generate reports for my accountant at tax time?

Yes, QuickBooks can generate all the reports your accountant needs for tax preparation. The key reports include Profit and Loss, Balance Sheet, and General Ledger, which you can export or share directly through Accountant Access.

Read answer

How do I set up sales tax in QuickBooks for Arkansas?

Register with the Arkansas Department of Finance and Administration first, then enable automated sales tax in QuickBooks Online. Enter your business address so QuickBooks calculates the correct state and local rates for your location.

Read answer

What home office expenses can I deduct?

You can deduct a portion of rent or mortgage interest, utilities, insurance, property taxes, and repairs if you use part of your home exclusively and regularly for business. The IRS offers two calculation methods.

Read answer

Can QuickBooks handle inventory tracking?

Yes, QuickBooks Online Plus and Advanced include inventory tracking features. The software handles basic inventory well, but proper setup and consistent use matter more than the software's capabilities.

Read answer

What records should landscaping companies keep?

Landscaping companies should keep financial records, job documentation, equipment logs, employee files, and customer contracts. Organized records protect you in disputes, simplify tax preparation, and show which types of work are actually profitable.

Read answer

What is retainage and how do I account for it?

Retainage is a percentage of contract payments held back until a project is complete, typically 5% to 10% in construction. Track it separately from regular receivables and payables so your books reflect both earned revenue and actual cash flow timing.

Read answer

Oliver Bookkeeping Solutions offers monthly bookkeeping, payroll, and accounting services to small businesses in Benton County and across Northwest Arkansas.

Client Reviews

5-Star Rated Firm

Social

  • QuickBooks Level 1 Certified badge
  • QuickBooks Level 2 Certified badge
  • QuickBooks Payroll Certified badge

© 2026 Oliver Bookkeeping Solutions, LLC