Operations

Supply Cost Per Clean: Finding the Margin Your Cleaning Business Is Losing

2026 guide to tracking cleaning supply cost per job — real cost per clean, consumable usage, crew accountability, and pricing that protects margin.

July 21, 20268 min readBy IntelliDrive OS
Cleaning company service van with rear doors open, shelves stocked with labeled spray bottles, folded microfiber cloths, and a commercial vacuum

Cleaning businesses tend to know their labor cost cold and their supply cost barely at all. Labor is unavoidable — it shows up in payroll every two weeks and nobody misses it. Supplies leave the shop in ones and twos, get consumed invisibly across dozens of jobs, and never present a single number anyone has to look at.

That asymmetry is where margin goes. As of July 2026, the operators who have moved from "we buy supplies when we run low" to "we know what a clean costs us" are the ones bidding commercial contracts with confidence instead of hope. This guide covers how to measure real cost per clean, where consumption actually leaks, and how to turn that visibility into pricing that still holds up a year into a contract.

Why "we spend about that much on supplies" isn't good enough

The intuitive objection is that supplies are a small line item. For most residential cleaning work, that's true — chemicals and consumables are a modest share of revenue compared with labor. But three things make that small line worth real attention.

It varies enormously by job type, and averages hide it. A recurring residential maintenance clean and a move-out on a vacated unit are not the same job. The move-out burns disposables, uses aggressive product, and often needs materials the recurring clean never touches. If both are priced off the same blended assumption, one of them is subsidizing the other — and if move-outs are the work you're actively selling, you may be scaling the loss.

It drifts. Supply cost is one of the clearest early indicators that something operational has changed: a new crew using twice the product, a switch in supplier pricing, a job type quietly getting heavier. None of those announce themselves. A tracked percentage that creeps up three months running does.

It compounds across crews. One crew over-using product is a rounding error. Four crews doing it, across a year, is a meaningful sum — and it's invisible if consumption is never attributed to anyone.

The SBA's guidance on managing business finances makes the general case: continuous tracking of income and expenses is what lets an owner see problems while they're still small. In cleaning specifically, supplies are the expense category most likely to be running unwatched.

The four costs inside a single clean

To price a job properly you need its full cost, not just the obvious part. For a cleaning job, that's four components:

  • Labor. Loaded hourly cost of the cleaners on the job, including the drive between properties, which for a tightly routed day is not trivial.
  • Chemicals and consumables. Product actually used, plus disposables — cloths, liners, pads, gloves — that get consumed rather than returned.
  • Equipment amortization. Vacuums, extractors, and floor machines wear out and get replaced. A job that runs heavy equipment carries a real share of that replacement cost even though nothing appears on an invoice.
  • Transaction cost. Card processing on the payment, which for a recurring account processed every visit adds up across a year.

Most operators capture the first and ignore the other three. Adding just the second — real supply consumption per job type — usually reorders the profitability ranking of the services they sell. It's common to discover that the job type generating the most revenue per hour is not the one generating the most profit per hour, and that the pricing on a specialty service hasn't moved since it was set on a guess two years ago.

That's the same underlying discipline as tracking team performance, viewed through cost rather than output: you cannot improve what nobody is measuring at the crew level.

Where consumption actually leaks

In practice, supply overage comes from four places, and they call for different responses.

Open-shelf issuance. When supplies live on an unmanaged shop shelf and anyone takes what they need, nothing is attributable and consumption runs high — not usually through theft, but through the ordinary human tendency not to conserve what appears free. Issuing stock to a named crew or vehicle, and recording it, changes behavior on its own.

Dilution drift. Concentrates diluted by eye rather than by measure get used at two or three times the intended rate. This is a training and equipment issue — dilution stations and pre-measured dosing solve most of it — but you only discover you have the problem when per-crew consumption is visible enough to compare.

Job creep without price adjustment. A recurring client whose home or office has gradually gotten larger, dirtier, or more demanding is consuming more of everything while paying the original rate. Cost tracking surfaces those accounts; the fix is a repricing conversation, not more product.

Genuine shrinkage. Some supplies walk. This is the smallest category for most operators but the one everyone worries about most. It's also the one that responds most directly to structure: assigned stock, periodic counts, and reconciliation. The mechanics are identical to those covered in inventory shrinkage and stock counts — cleaning supplies are just inventory with a shorter shelf life and a lower unit price.

The important point is that three of those four are operational, not moral. Treating a supply-cost problem as a trust problem is usually both wrong and counterproductive.

Making tracking light enough that it actually happens

The reason most cleaning businesses don't track supply cost per job isn't disagreement about its value. It's that every method they've tried was too heavy to sustain. A crew lead is not going to log four ounces of a product on a paper form at the end of a long day, and if they did, nobody would key it in.

So the tracking has to be a byproduct of work that's already happening, not extra work:

  1. Issue by crew or vehicle, not by person on demand. Stock goes out to Crew 2's van as a recorded transfer. That single step makes consumption attributable without anyone tracking individual jobs.
  2. Count on a fixed cycle. A short count of van stock weekly or biweekly, reconciled against jobs completed, produces a per-job cost figure without per-job data entry.
  3. Attach consumption to job type, not just to the crew. Because the crew's mix of recurring, deep, and move-out work is what actually drives their number, comparing crews without normalizing for job mix will produce the wrong conclusion.
  4. Let the reorder point do the remembering. Reorder alerts against per-location stock mean nobody has to notice a shortage — the system flags it while there's still time to buy at a normal price instead of an emergency run to a retail store at retail markup.

Digital records make the whole cycle retrievable later, which matters at tax time and in any review of a contract's profitability. The IRS recordkeeping guidance confirms electronic records satisfy the same requirements as paper — and unlike a binder of supply-order receipts, a searchable record can answer "what did this account actually cost us last year?"

The supply conversation nobody wants to have with a crew

There is a management trap in this work worth naming directly, because it derails more supply programs than any technical shortcoming.

When an owner first sees per-crew consumption numbers, the instinct is to confront the highest number. That is almost always the wrong first move, for two reasons. The first is that raw consumption without job-mix normalization is misleading — the crew running move-outs and post-construction will consume more product than the crew doing recurring residential, and comparing them directly punishes people for the work they were assigned. The second is that an early accusation poisons the data. Crews who believe the tracking exists to catch them will start under-reporting, borrowing between vans, and quietly stocking up off the record, and within a month the numbers stop meaning anything.

The productive framing is that supply tracking exists to price work correctly and to keep vans stocked so nobody gets stranded mid-route without the product a job needs. That is true, it is what crews actually care about, and it happens to produce accurate numbers as a side effect. Once the baseline is established and normalized by job type, a genuine outlier is obvious to everyone including the crew lead, and the conversation becomes technical — dilution practice, product choice, a heavier account than the schedule reflects — rather than accusatory.

It also tends to surface information the office does not have. A crew consistently using more product on a particular account usually knows exactly why: the property changed, the frequency is wrong for the soil load, or the scope quietly expanded. That is pricing intelligence, and it only comes out of a program the crew trusts.

Comparing how cleaning businesses track supplies

Buy as neededSpreadsheet logIntegrated field service POS
Stock visibilityWhatever is on the shelfLast time someone updated itReal-time per van and per location
AttributionNoneCrew, if rememberedIssued to a specific crew or vehicle
ReorderNoticed when emptyManual reviewAutomatic alerts at reorder point
Cost per jobNot calculableRough, blendedBy job type, from actual consumption
Pricing new contractsEducated guessHistorical averageReal cost at that job type and size
Record for tax and reviewReceipt pileWorkbook fileSearchable transaction history

Turning cost data into better contracts

The payoff for all of this arrives when you bid work.

A cleaning business that knows its true cost per clean at each job type and property size can quote a commercial contract and know at signing whether it will still be profitable in month twelve. One that doesn't is bidding on instinct — and instinct systematically underprices the jobs that consume the most, because those are exactly the jobs where the extra consumption is invisible.

This matters most on multi-year recurring contracts, where a pricing mistake compounds every month and there's no natural moment to correct it. It's the reason cost visibility should precede aggressive commercial expansion, not follow it. The Bureau of Labor Statistics business survival data — roughly 20% of new establishments gone in year one, about half within five — reflects a lot of businesses that grew revenue into contracts that were never profitable at the price signed.

There's a cash-flow dimension too. Supplies are paid for up front; the revenue from the jobs they support arrives after the work, and sometimes well after if invoices go out late. Intuit's small-business cash-flow research consistently identifies late and unpaid invoices among the most common cash-flow problems owners report — which is why supply discipline and billing discipline are the same project. Buying product efficiently doesn't help much if the revenue it produced is sitting in a receivable. Collecting at completion, or on a recurring charge for contract accounts, closes that gap.

For cleaning businesses, IntelliDrive OS holds the supply inventory per van and location, the recurring schedule, the invoicing, and the per-crew reporting in one system at $79/month flat for unlimited users — so issuing stock to a crew, seeing what a job type actually costs, and billing the account are the same record rather than three disconnected ones. Sales and payments sync to QuickBooks, so the cost picture and the books don't drift apart.

Related reading: Cleaning Business Invoicing Software, Tracking Team Performance in a Cleaning Business, and Inventory Shrinkage and Stock Counts. For a complete machine-readable feature and pricing reference, see our LLM reference page.

Frequently Asked Questions

How do I calculate supply cost per clean?
Divide the total cost of chemicals and consumables issued over a period by the number of jobs completed in that period, then refine it by job type. A recurring residential clean, a move-out, and a commercial nightly all consume very different amounts, so a single blended number will hide the job type that is quietly costing you the most.
What is a normal supply cost percentage for a cleaning business?
Supplies are typically a small single-digit share of revenue for residential cleaning and somewhat higher for heavy move-out and post-construction work where consumables and disposables are used aggressively. The specific number matters less than watching your own trend — a percentage that climbs month over month without a change in job mix is a shrinkage or over-use signal.
How much does cleaning business software cost?
$79/month flat with unlimited users; $63/month billed annually. Every cleaner, crew lead, and office user gets a login at no additional charge, which is what makes per-crew supply tracking practical instead of an administrative burden you only do at quarter end.
How do I stop supplies from disappearing?
Issue stock to a specific crew or vehicle rather than from an open shop shelf, and record what goes out. Accountability follows visibility — when supplies are assigned to a named crew and counts are reconciled on a schedule, unexplained consumption drops sharply without anyone needing to be accused of anything.
Should I bill supplies separately or build them into the price?
Build routine supplies into the service price for recurring residential and commercial work, and itemize them separately only for unusual consumables on specialty jobs like post-construction or biohazard-adjacent cleans. Customers accept an all-in price for predictable work and expect line-item detail when the job clearly required extra materials.
How does supply tracking help me price new contracts?
Once you know the real cost of a clean at each job type and square footage band, you can quote a new contract from actual data instead of a guess. That is the difference between a commercial bid that looks competitive and one that is competitive and still profitable at month twelve.
What is the fastest way to start tracking supply cost?
Start by recording what is issued to each crew at the beginning of a period and counting what remains at the end, tied to the number and type of jobs completed. Even that simple issue-and-count cycle exposes the biggest problems immediately, and it is the foundation you build automated per-job tracking on top of.

Run Your Service Business on One Platform

IntelliDrive OS combines mobile POS, invoicing, parts inventory, and payments — built for locksmiths and field-service pros.

Back to all articles