Ask a cleaning business owner what they spend on chemicals, microfiber, trash bags, and paper products each month and most give you a shrug and a guess. That guess is almost always low. Supplies are the quiet cost that eats 3–8% of revenue in a residential operation and more in commercial work, yet they rarely get the same attention as labor or marketing. The money disappears in small amounts — a case of gloves here, an extra jug of degreaser there — until it adds up to a real dent in margin.
The good news: supply cost is one of the most controllable numbers in the business. You do not need warehouse software or a purchasing manager. You need a simple system, a par level for every item, and the discipline to count. Here is how to build it.
Know Your Real Cost Per Clean
Before you can cut waste, you need a baseline. Take your total supply spend for the last three months and divide it by the number of cleans you completed in that window. That single number — cost per clean — is your north star. For a solo residential operator, a healthy figure runs $3–$7 per standard clean. If yours is $12, you have a leak somewhere.
Break it down further by category so you know where the money actually goes:
- Chemicals — all-purpose, glass, bathroom, floor, disinfectant. Usually the biggest line and the easiest to over-buy.
- Consumables — paper towels, trash bags, gloves, sponges. Cheap per unit, brutal in volume.
- Durables — microfiber cloths, mop heads, brushes, caddies. These are supposed to last, so if you are rebuying monthly, something is wrong.
If you cannot name your cost per clean within ten seconds, you are not managing supplies — you are just paying for them.
Set a Par Level for Every Item
Par level is a restaurant concept that translates perfectly to cleaning. It is the minimum quantity of an item you keep on hand before you reorder. Set it once and you stop both the panic runs to the store mid-week and the closet stuffed with eighteen bottles of glass cleaner you bought on sale two years ago.
To set a par level, look at how much of an item you burn through in a typical week, then add a buffer for a slow delivery. If you use four gallons of all-purpose concentrate a week and your supplier takes three days to deliver, a par of six gallons keeps you safe. When you drop to six, you reorder up to your max. Simple, boring, effective.
Write the par level and the max on the shelf itself with a label maker or a strip of tape. When anyone — you or a crew member — sees stock below the line, it triggers a reorder. No memory required, no spreadsheet to open.
Dilute Correctly and Watch the Waste Vanish
The single biggest source of chemical overspend is not buying too much — it is using too much. Cleaners pour concentrate by eye, mix batches far stronger than the label calls for, and dump half-used bottles at the end of the day. A concentrate that dilutes 1:64 makes 64 spray bottles from one jug. Mixed at 1:20 “to be safe,” that same jug makes 20. You just tripled your chemical cost and left a sticky residue on the client’s counters.
- Buy concentrates, not ready-to-use — RTU bottles are mostly water you pay to ship. Concentrate plus your own tap water is a fraction of the cost.
- Use dilution-control dispensers — a wall-mounted proportioner costs under $50 and removes guesswork entirely.
- Label mix dates — diluted product has a shelf life. Mark bottles so nobody tosses a good batch or uses a dead one.
Track your chemical cost per clean before and after you standardize dilution. Most operators see it drop 30–50% within a month, with zero loss in cleaning quality — often the opposite, because over-concentrated product leaves streaks and buildup that generate callbacks.
Ready to put this into practice? Download on the App Store — it’s free and works offline.
Count on a Schedule, Not on a Feeling
Inventory that never gets counted drifts. Pick a fixed day — the same day every week or every two weeks — and do a physical count against your par sheet. It takes ten minutes once the labels are on the shelves. The count does three things: it tells you what to reorder, it surfaces theft or overuse before it becomes a pattern, and it keeps your cost-per-clean number honest.
This is where a business app earns its keep. Instead of a clipboard that gets lost, log counts and supply purchases in the same tool you use for jobs and invoicing. ShineBook lets you record expenses and track them against jobs offline, so you can capture a supply run from the parking lot of the restaurant-supply store before the receipt vanishes into your truck’s cup holder. When every purchase is logged the moment it happens, month-end reconciliation stops being a guessing game.
The count you skip is the count that would have caught the problem. Consistency beats accuracy here — a rough count every week is worth more than a perfect count once a quarter.
Assign Kits, Not a Shared Closet
Once you have a crew, a shared supply closet becomes a black hole. Nobody owns it, so nobody conserves. The fix is per-cleaner or per-vehicle kits. Each cleaner starts the week with a stocked caddy — a set count of cloths, specific bottles, a known quantity of consumables — and returns it for restock. Now usage is visible per person. If one cleaner burns through twice the microfiber of everyone else, you see it immediately and can coach or investigate.
Kits also cut the time crews waste hunting for product and reduce the “I grabbed an extra just in case” hoarding that inflates orders. Standardize the kit contents, print a checklist, and make restocking part of the end-of-week routine. This ties directly into your ShineBook job checklists so the same crew that follows your cleaning SOPs also follows your supply discipline.
Buy Right: Timing, Volume, and Vendors
Purchasing strategy matters as much as usage. A few rules that consistently save money:
- Buy consumables in bulk, chemicals by turnover — trash bags and gloves do not expire, so bulk pricing is free money. Chemicals can degrade, so only bulk-buy what you will use within its shelf life.
- Open a business account with a janitorial-supply distributor — the per-unit pricing at a real jan-san supplier beats big-box retail by 20–40%, and you get consistent SKUs so your dilution ratios stay stable.
- Track price per use, not price per bottle — the cheaper jug that dilutes half as far is the more expensive product. Do the math once per item.
- Avoid the sale trap — a discount on something above your par level is not a saving, it is cash locked in a shelf. Only buy ahead on non-perishables you genuinely churn through.
If you run a mixed operation or a related field-service business, the same inventory logic applies across trades. Lawn-care crews managing fertilizer, fuel, and consumables can lean on LawnBook for the same job-linked expense tracking, and independents juggling supply costs against billable hours can use Stintly to keep materials and time in one financial picture. The tool changes with the trade; the discipline does not.
Turn Supply Data Into Better Pricing
Once your cost per clean is accurate and stable, it becomes a pricing input instead of a mystery. When you quote a deep clean or a move-out that will chew through extra chemical and consumables, you can build the real material cost into the number rather than eating it. Over a year, a residential business doing 200 cleans a month that trims supply cost from $9 to $5 per clean keeps an extra $9,600 — money that was already leaving, just quietly.
That is the whole point of an inventory system: not bureaucracy, but visibility. You cannot cut a cost you cannot see, and you cannot price a job whose true cost you are guessing at.
Supplies are not a fixed cost of doing business — they are a variable you control the moment you start measuring them.
Start Small This Week
Do not try to build the whole system at once. This week, do three things: calculate your current cost per clean, label par levels on your five highest-volume items, and standardize one chemical dilution. Next week, add the weekly count. The week after, split the shared closet into kits. Inside a month you will have a running system that pays for itself many times over, and you will finally be able to answer the question that stumps most owners — exactly what it costs to clean one house.
Labor gets the attention because it is the biggest number, but supplies are where the easy wins hide. Set your par levels, fix your dilutions, count on schedule, and log every purchase the day it happens. The leaks close, the margin returns, and you stop funding your competitors’ retirement one jug of degreaser at a time.