Bookkeeping and financial strategy for small businesses in Beaver Dam and throughout Wisconsin.

Call or Text: (608) 318-3094

How do residential cleaners handle customer deposits?

The deposit a customer pays before a cleaning happens is not revenue yet. It’s a liability. You owe that customer a service, and until you deliver it, the money belongs on your balance sheet as unearned revenue rather than on your income statement as sales.

Here’s how it works in practice. When a customer pays a $150 deposit for a deep clean scheduled next week, you record $150 as a credit to an unearned revenue account (sometimes called customer deposits or prepaid services). The cash hits your bank account, so you also debit cash for $150. Your bank balance goes up, but your revenue doesn’t. Not yet.

When you complete the cleaning, you move that $150 from unearned revenue to cleaning revenue. Now it shows up on your profit and loss statement. The liability disappears because you delivered what you promised.

This matters more than most cleaning business owners realize. If you’re collecting deposits for recurring clients, move-out cleans, or large one-time jobs, treating all incoming cash as revenue inflates your income. You might think January was a great month because deposits came in, but some of that money pays for work happening in February. Your actual January revenue is lower than it looks, and your February revenue is higher. Without proper tracking, your monthly numbers don’t reflect reality.

If you use cash basis accounting, deposits technically get recognized when received. But even on cash basis, tracking deposits separately helps you understand what’s been earned versus what’s been promised. Many cleaning businesses that grow beyond a solo operation find that accrual accounting gives them a much clearer picture of how things are actually performing month to month.

In QuickBooks, you can set up a liability account called “Customer Deposits” and use it as a holding account. When the deposit comes in, record it there. When the job is done, create an invoice and apply the deposit as payment. This keeps everything clean and traceable.

Refunds get simpler when deposits are tracked correctly too. If a customer cancels and you owe money back, the refund reduces your liability account, not your revenue. You never earned it, so you’re not losing income. You’re just returning money you were holding.

Getting this right from the start saves real headaches as your business grows. If you already have months or years of deposits mixed into revenue, working with Dodge County bookkeepers who understand service businesses can help untangle things and set up proper tracking going forward. The goal is books that show you what you actually earned, not just what landed in your bank account.

Wisconsin's Small Business Bookkeeper

The Next Step:
A Quick Conversation

Tell us about your business. We'll talk through what you need, answer your questions, and give you a clear quote.

More Questions

What's tip pooling and how is it recorded?

Tip pooling collects a portion of tips from tipped employees and redistributes them among eligible staff like bussers, food runners, and bartenders. It must be tracked through your POS and processed through payroll so each worker's share shows up on their paystub.

Read answer

What's the best way to learn QuickBooks Online?

Start with Intuit's free QuickBooks training to learn the basics, then invest in a one-time setup and training session with a ProAdvisor to get your file configured correctly. YouTube fills in the gaps for specific workflows.

Read answer

What's three-way reconciliation for a law firm trust account?

Three-way reconciliation means comparing the bank statement balance, the trust account book balance, and the total of all individual client ledger balances. All three numbers must match at the end of every month. Wisconsin SCR 20:1.15 requires attorneys to perform and document this process.

Read answer

How do I price landscaping jobs to stay profitable?

Start with your actual cost per crew-hour, including overhead, then price to hit a 30-40% gross margin. Without job costing data, most landscapers are guessing at prices and finding out too late which jobs lost money.

Read answer

How should a roofing contractor handle storm/insurance jobs vs retail jobs?

Track insurance and retail jobs as separate revenue streams using distinct income accounts or classes. Insurance work has a unique payment structure with ACV and RCV supplements that requires careful accounts receivable tracking to see true profitability.

Read answer

Do I need a Wisconsin business license for my service business?

Wisconsin does not have a statewide general business license. But depending on your trade, your location, and whether you make taxable sales, you may still need a sellers permit, trade credentials, or local registrations.

Read answer

Small business bookkeeping firm based in Beaver Dam, Wisconsin. Bookkeeping, financial strategy, and fractional CFO services built around helping owners understand their numbers and plan ahead. Founded by Laura Prater, a QuickBooks Certified ProAdvisor with over a decade of accounting experience.

  • QuickBooks ProAdvisor Gold badge
  • Intuit Certified QuickBooks ProAdvisor Level 1 badge
  • Gusto Payroll Certification badge
  • Gusto People Advisory Certification badge
  • Float Certified badge
  • Highly Recommended on Alignable badge

© 2026 Rock Steady Bookkeeping LLC