Tracking Supplies, Mileage, and Job Expenses for Cleaning Crews

So the receipt situation at most cleaning companies looks about the same. Somebody on a crew stops for chemicals or paper towels on the way to a job, pays, and the receipt goes wherever receipts go, which is usually a cup holder, a glove box, or a pocket that ends up in the wash. Months later it’s tax time, and the owner is trying to reconstruct a year of supply runs from bank statements and memory. I want to walk through the system I set up instead, because it’s honestly less work than the cup holder method, not more.

Photos beat paper

The core move is simple: the receipt gets photographed on a phone the day it happens, and then the paper doesn’t matter anymore. QuickBooks has receipt capture built in, and the photo attaches itself to the matching bank transaction, so the record and the proof live together. The habit you’re building on the crew side is one tap in a parking lot, and I’ve found that’s kind of the maximum process a busy crew will actually sustain. Anything more elaborate quietly dies by the second month.

Give the spending a clean source

Photos work a lot better when the purchases come from the right place to begin with. A business debit or credit card, one per crew lead if you run multiple crews, means every supply run lands in the bank feed automatically, named and dated. The pattern I try to break is crews paying cash or the owner’s personal card doing double duty, because both of those turn bookkeeping into detective work. When the card is the business’s, the feed does the remembering, and the photo is just the backup that says what the money bought.

Tag it to the job

Recording an expense answers what you spent. Tagging it answers who it served, and that second part is where the money is. Every supply purchase gets tagged to the customer or project it supported, the same way labor should be, so the dental office contract carries its own chemical and paper costs instead of sharing a vague pile with every house on the Tuesday route. Do that consistently and the per-job profit question stops being a mystery. [WHEN LIVE: link /chart-of-accounts-for-a-cleaning-business/ on the phrase the same way labor should be]

Miles are money too

Route businesses live in their vehicles, and the miles between jobs are a real cost that most owners under-track. The recordkeeping side is straightforward: log the business miles as they happen, and a mileage app or even the odometer notes in your phone will do. How those miles turn into a deduction, the standard rate or actual vehicle costs, is a choice your CPA makes at tax time, and they can only make it well if the miles were captured all year. My job is making sure the raw record exists. It’s literally a two-minute-a-week habit once it’s set up.

What you get for the effort

A supplies number you can trust, split by job. Mileage that’s captured instead of guessed. Receipts that survive. And at tax time, a clean file instead of a shoebox, which your CPA will notice and your stress level will too. This is the receipt management piece of the broader bookkeeping service I run, and it’s usually the piece owners feel first. [WHEN LIVE: link /bookkeeping-for-cleaning-businesses/ on the phrase bookkeeping service I run for cleaning companies] If you have any questions, feel free to reach out. Hope this makes the receipts a little less scary.