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

Call or Text: (479) 685-9673

How do I handle customer deposits in my construction books?

Customer deposits aren’t revenue when you receive them. They’re liabilities. You haven’t done the work yet, so you haven’t earned the money. This distinction matters for your books and for your taxes.

When a homeowner gives you $5,000 upfront for a bathroom remodel, that money goes into a liability account, not income. Call it “Customer Deposits” or “Unearned Revenue” on your chart of accounts. It sits there until you actually perform the work.

As you complete work and bill for it, you recognize revenue and reduce the deposit liability. If the customer paid $5,000 upfront on a $20,000 job, you apply that deposit against your invoices as the work progresses. The liability goes down, your revenue goes up, and your books reflect what you’ve actually earned.

The mistake most construction contractors make is recording deposits directly as income. This overstates your revenue and your profit before you’ve done anything. If you take deposits in December for work happening in January, you’re paying taxes on income you haven’t earned in a year when you didn’t do the work. That’s not just bad accounting. It costs you money.

Set up a current liability account in QuickBooks for customer deposits. When you receive a deposit, create a sales receipt or journal entry crediting that liability account. When you invoice the customer, apply the deposit as a payment against the invoice. The software handles the movement from liability to revenue automatically if you set it up correctly.

Track deposits by customer or by job. On a busy job board, you need to know exactly which deposits belong to which projects. If you’ve got five active jobs and four pending deposits in your liability account, you should be able to identify which customer each one belongs to. Use sub-accounts, memo fields, or your job costing system to keep this organized.

Progress billing complicates things slightly. If you bill 30% at rough-in and the customer’s deposit covers more than that first invoice, you carry the remaining deposit forward. If it covers less, the customer owes the difference. Match payments to invoices carefully so your receivables stay accurate.

This matters beyond just clean books. Bonding companies look at your financials when setting your bonding capacity. Banks look at them when you apply for lines of credit. Messy books with inflated revenue and understated liabilities make you look less creditworthy, not more.

If your books already have deposits mixed in with revenue, a bookkeeper near Gentry can help straighten things out. Going forward, setting up the liability account and using it consistently takes maybe an extra minute per deposit. That minute saves hours of confusion and potentially thousands in overpaid taxes.

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

How do I know if my current bookkeeping is accurate?

Start by comparing your book balances to actual bank and credit card statements. If they match and you can answer basic questions about your finances using your reports, your books are likely in decent shape.

Read answer

What quarterly taxes do trucking companies need to pay?

IFTA is the big one most trucking companies deal with quarterly. You'll also owe federal and state estimated taxes, plus quarterly payroll taxes if you have employees.

Read answer

Can I import my existing data into QuickBooks?

Yes, QuickBooks Online supports importing data from spreadsheets, other accounting software, and bank connections. The bigger question is whether your existing data is clean enough to be worth importing.

Read answer

What does a QuickBooks ProAdvisor do?

A QuickBooks ProAdvisor is certified by Intuit to set up, troubleshoot, and train clients on QuickBooks. They handle the technical configuration that most business owners get wrong when doing it themselves.

Read answer

What'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 answer

What records do I need to keep for a trucking company audit?

Trucking companies face both financial and DOT audits, so you need to keep fuel receipts, IFTA documentation, mileage logs by state, maintenance records, driver files, and standard income and expense documentation. Most records should be retained for at least seven years.

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