Services

Bookkeeping for Cleaning Businesses

So here's something I've noticed working with small business owners: the people who run cleaning companies are usually the last people with time to sit down and do the books. You're building routes, quoting walkthroughs, keeping crews staffed, and chasing a commercial account that pays on net 60. The bookkeeping happens on Sunday night, or it kind of doesn't happen at all

I'm Dave. I run Figure Eight Financial, and I do bookkeeping for cleaning businesses, residential and commercial, anywhere in the US. Before this I spent a career at IBM as an engineer, and I think that background matters here, because a cleaning company's books are really a systems problem. Money pumps in from a bunch of small jobs and a few big contracts, expenses pop out everywhere from supply runs to van payments, and the job is making sure every piece lands in the right place so the reports at the end actually tell you something. You can read more of my story on the about page if you're curious.

Why cleaning company books get messy

It's usually not because anybody did anything wrong. The work itself generates a lot of little transactions. A residential operation might have forty deposits hit the bank in a month, plus tips, plus receipts from three different stores riding around in truck cup holders. A commercial operation has the opposite problem, fewer transactions but bigger ones, and a scope of work behind each contract that the books need to respect if you ever want to know which accounts are worth keeping.

And then there's the setup question. Most owners I talk to set up QuickBooks themselves when they started, which made sense at the time. The categories were whatever the software suggested, income is one big bucket, and now three years in there's no way to tell whether the Johnson building actually makes money after labor and supplies. That's not a character flaw. It's literally just how DIY setups age.

Our Capabilities

What I actually do

Monthly bookkeeping

Transactions recorded and categorized, accounts reconciled, so the bank balance and the QuickBooks balance are the same number. That sounds basic, right, but it's the part that quietly falls apart first.

Clean up and catch up

If you're months or years behind, I go back through, fix what's miscategorized, and get you current.

Receipt management

A system for crew purchases and supply runs that doesn't depend on paper surviving the truck.

Invoicing and receivables

Recurring invoices for contract accounts, tracking who owes what, and follow-up on the slow payers so you're not the collections department.

Bills and payables

Supply vendors, equipment leases, the van payment, tracked so nothing important bounces.

QuickBooks setup and training

Set up right from the start, or rebuilt if the DIY version has drifted. I'm a Certified QuickBooks Online ProAdvisor, and honestly this is the part I enjoy most.

Services

Setting up the books around crews and contracts

The heart of it is a chart of accounts, which is kind of a fancy term for the list of categories every dollar gets sorted into. For a cleaning company I want that list to answer the owner's real questions. Residential income and commercial income split apart, so you can see each side of the business on its own. Supplies separated from equipment. Labor tracked in a way that can tie back to jobs. So what I've done for service businesses is keep the account list short and let the structure do the work. Income gets two buckets, residential cleaning and commercial cleaning, so each side of the business reports on its own. Direct costs get their own accounts: cleaning supplies for the consumables, small equipment for the vacuums and machines under a few hundred bucks, a fixed asset account for the big purchases, vehicle costs for the vans and mileage, and labor split so employee wages and subcontractor payments never share an account. The per-job question, which building or which route made money, doesn't come from piling on more accounts. It comes from tagging every transaction to a customer or a project in QuickBooks, which is kind of the whole trick. The account list stays clean and the reports can still slice by job.

When a company runs both employees and subcontractor crews, the books need a hard wall between them. Wages run through payroll, with the taxes and the pay landing in their own payroll expense accounts. Subcontractors get paid as vendors into a separate contract labor account, with a W-9 on file for each one and payments made by check or ACH so there's a paper trail. Do that all year and January is easy, because the 1099 totals are literally just sitting there in one account. Whether a particular worker should be a W-2 or a 1099 is a question for your CPA or your attorney, and I stay in my lane on that. My job is making sure the records are clean either way.

One thing I'll flag: if you run both residential routes and commercial contracts, the books that worked fine for houses tend to fall apart the day you land your first building. Different billing rhythm, different payment speed, different margins. It's a good problem to have, but it's a real one.

The tools question

Most cleaning companies I see are running something like Jobber, ZenMaid, Housecall Pro, or Swept for scheduling and invoicing, and then QuickBooks for the actual books. Those two worlds don't always talk to each other cleanly. This is honestly where my engineering habits earn their keep, because I like wiring these systems together so data flows in once and lands correctly, instead of somebody retyping invoices at the kitchen table. I've built automations with tools like Zapier and Make for exactly this kind of thing.

And I'll always have an opinion on cost. I've signed clients up for QuickBooks Ledger before instead of a bigger plan, just to keep their cost down, because they didn't need more than that yet. I'd rather put you on the cheapest setup that does the job and tell you plainly when you've outgrown it.

What it costs

I think the honest answer is that it depends on volume and how far behind the books are, and I know that’s the answer everybody hates.

When you and I talk, you’ll get a real number for your situation before you commit to anything, and the first conversation doesn’t cost anything.

What working together looks like

Pretty simple. We start with a short call about where the books stand. I take a look at your QuickBooks file, or whatever you’ve got, even if it’s a spreadsheet and a shoebox. Then I tell you what I’d do, what it costs, and you decide. If it’s a fit, I get you set up and we settle into a monthly rhythm where the books are just handled, and every month you get reports that actually show which work makes money.

If you have any questions, feel free to reach out. And if you want to just talk it through, you can grab a time on my calendar whenever works for you. Hope this helped.