Stop Overspending on Cleaning Supplies: Par Levels & Costs
Cleaning supplies quietly eat your margin through panic buys and bad dilution. Here's the per-job cost to aim for and a par-level system to hold it there.
Chris Wilson
Last Updated: August 17, 2026 — Supplies rarely feel like a big expense on any single job, which is exactly why they quietly bleed margin all year. Here's the per-job number to aim for and a simple par-level system to hold it there — without turning yourself into a warehouse manager.
In this guide:
- Know your real number first
- Where the money actually leaks
- The fix: par levels and a reorder trigger
- Standardize the kit so usage is predictable
- Accountability without micromanaging
- Where supplies show up in your real margin
- FAQ: Cleaning supply cost control
I'm Chris Wilson. I co-own Gem City Cleaning Crew in Dayton, Ohio — 150+ recurring residential clients and 10 cleaners — and I also built Gem City Cleaning Tools, the software we run the business on.
For a long time, "managing supplies" meant one thing at my house: I'd notice we were low on something mid-week, drive to the store, grab whatever was on the shelf at whatever price, and toss the receipt in a shoebox. Multiply that by a growing crew, and I was making emergency runs two or three times a week, paying full retail, and buying duplicates of things I already had three of — somewhere.
Supplies never felt worth managing because no single purchase is big. A gallon of concentrate here, a case of microfiber there. But add up a year of panic-buying at retail prices, product that walks off in the trunk of a car, and concentrate that gets poured by eye instead of measured, and you've got a line item quietly eating a point or two of margin you'll never see on any one job. This is the system I eventually built to get it under control. None of it is complicated — it's mostly about knowing your number and buying on a schedule instead of in a panic.
Know your real number first
You can't control a cost you've never measured. Before you change a single buying habit, figure out what supplies actually cost you per job, because that's the number that scales with your business — not what you spent at the store last month.
For standard residential cleaning, direct supplies and allocated equipment wear typically run somewhere around $5 to $10 per visit — cleaners, microfiber, liners, paper products, and equipment replacement. Deep cleans, move-outs, and post-construction jobs run higher because they burn more product and more equipment life. As a share of revenue, supplies for most residential operations land in the low single digits — roughly 3–7% of the visit price. If yours is way above that, you have a leak worth chasing. If it's suspiciously below, you're probably not counting equipment wear and the small stuff.
To get your own number, calculate what you actually consumed in a normal month — beginning inventory plus purchases minus ending inventory, not just what you bought — add a fair slice of equipment replacement, then divide by the number of jobs you did that month. That's your real per-job supply cost. Do it once and it stops being a mystery.
| Job type | Typical supply cost per visit | Why it varies |
|---|---|---|
| Recurring maintenance clean | $5–$10 | Efficient product use, predictable rooms |
| One-time deep clean | $12–$20 | More product, more equipment wear, longer job |
| Move-out / turnover | $15–$30 | Heavy chemicals, liners, replacement consumables |
| Post-construction | $25+ | Filters, extra pads, disposables eaten fast |
These are starting-point ranges, not your numbers — your products, water hardness, and how your team works all move them. The point is to replace "supplies feel expensive lately" with an actual figure you can watch month to month. This is the same reason I harp on knowing your true cost per visit in how to price house cleaning services: a fee or a supply budget you didn't calculate is just a guess.
Where the money actually leaks
Once you're tracking the number, the leaks get obvious. In my experience almost all supply overspending traces back to five habits, and none of them are "we buy premium products."
- Panic ordering. Buying reactively — grabbing supplies only once you've run out — means paying full retail and often making a special trip for it. Emergency, out-of-stock buying commonly runs 20–30% more than the same order placed on a planned schedule. Every stockout is a small tax you pay for not seeing it coming.
- The trunk stash. When every cleaner keeps their own private pile of product in their vehicle, you lose all visibility. Things expire, leak, get left at a client's house, or quietly disappear. You reorder because "we're out," when really there are four half-empty bottles rolling around in three different cars.
- Pouring by eye. Concentrates are cheap if they're diluted correctly. A cleaner who eyeballs a glug instead of measuring can burn through two or three times the product for the same result. Bad dilution is one of the most invisible money leaks there is — it looks like normal usage.
- Duplicate buys. Nobody can find the backup mop heads, so someone buys more. Do that across a crew and you've got a closet full of duplicates and still can't find a specific item when you need it.
- No accountability. If nobody signs supplies in and out, nobody knows where shrinkage starts. This isn't about assuming your team steals — it's that untracked inventory always drifts, and you can't fix a number you're not watching.
The most expensive supply habit is the invisible one. A stockout that forces a $40 emergency run, or a concentrate diluted at half strength, never shows up as a line item labeled "waste." It just makes your supply cost creep up a little every month until you assume that's normal. It isn't.
The fix: par levels and a reorder trigger
The single change that fixed most of this for me was borrowed straight from restaurants and warehouses: par levels. A par level is simply the quantity of an item you want to always have on hand to run normally, plus a reorder point — the level that triggers a restock based on your expected use during the supplier's lead time, plus a safety-stock buffer.
Setting them is not complicated:
- Pull your usage history. Look at how much of each core product you actually went through over the last 3 to 6 months. That history, not a guess, tells you your real burn rate. If you've never tracked it, start now and set rough numbers you'll refine after a couple of months.
- Set a par (the target stock) and a reorder point (the trigger). Example: you use about eight gallons of all-purpose concentrate a month. Par might be twelve gallons. Set the reorder point from your expected use during the supplier's lead time plus a safety buffer — five gallons only works if that covers you until the next delivery arrives. When you hit the trigger, you buy back up to twelve — on your schedule, at your bulk price, not in a panic.
- Buy on a rhythm, not on empty. Once you have reorder points, ordering becomes a weekly or biweekly ten-minute check instead of a mid-week fire drill. You buy the high-use staples in bulk because you can see them coming.
| Item | Par (target on hand) | Reorder point (trigger) |
|---|---|---|
| All-purpose concentrate | 12 gal | 5 gal |
| Microfiber cloths | 150 | 60 |
| Trash liners (case) | 4 cases | 1 case |
| Glass cleaner concentrate | 6 gal | 2 gal |
You do not need software for this. A one-page spreadsheet or even a laminated sheet on the supply-closet door works completely. The magic isn't the tool — it's that "are we low?" becomes a number you check instead of a surprise you absorb. If unaccounted costs sneaking up on you sounds familiar, it's the same silent-margin problem I wrote about in drive time is eating your margin: the expense you don't measure is the one that hurts.
Standardize the kit so usage is predictable
Par levels only work if usage is consistent, and usage is only consistent if everyone cleans with the same kit. When each cleaner buys or brings their own preferred products, your burn rate is impossible to predict and your bulk-buying leverage disappears.
Pick one standard kit — the exact products, in the exact sizes, that every cleaner carries and restocks from. That one decision does three things at once:
- It makes usage predictable, so your par levels actually mean something.
- It concentrates your buying onto a short list of SKUs, which is what unlocks real bulk pricing and lets you consolidate vendors instead of buying a little from everywhere.
- It makes training possible. When everyone uses the same concentrate, you can train the correct dilution once and post it where the product lives. Getting dilution right is often the biggest single supply saving available — it directly multiplies how far every gallon goes.
Standardizing also kills the duplicate-buying problem, because there's one list to check against instead of ten personal preferences. Fewer products, bought deliberately, in the right sizes — that's most of the battle.
Accountability without micromanaging
The word "inventory control" makes most owners picture clipboards and distrust. It doesn't have to. The goal isn't to police your team — it's to make supplies visible so the number stops drifting.
A few lightweight habits that carry almost all the weight:
- One home base for stock. Central supply, restocked to par, that vehicles draw from — instead of ten private trunk stashes you can't see. Each cleaner tops up from the same known shelf.
- A quick sign-out for the expensive stuff. You don't need to log every roll of paper towels. But equipment and pricey concentrates are worth a thirty-second note of who took what. When something is tracked, it stops walking off — not because people are dishonest, but because visibility changes behavior.
- A monthly two-minute count. Once a month, count against your par sheet. This is also how you refine your pars: if you keep blowing past a reorder point early, your burn rate changed and the number should too.
None of this is heavy. It's the difference between supplies being a black box and supplies being a line you can actually manage — the same mindset behind keeping a simple monthly financial routine, which I lay out in bookkeeping for cleaning businesses.
Where supplies show up in your real margin
Here's why all of this matters beyond the supply closet: supplies are one of the three real costs sitting inside every visit, alongside labor and travel. If you're only looking at the price on the invoice, you're not seeing the job's actual profit — and supply creep is exactly the kind of quiet cost that turns a job you think is profitable into one that barely is.
That's the case I make in why your cleaning business isn't as profitable as it should be and in how to calculate your true cleaning business profit: profit lives in the gap between price and all your costs, not just the obvious ones. Supplies belong in that math.
This is also where good software earns its keep — not by managing your supply closet, but by showing you the real margin on each job. In Gem City Cleaning Tools, the reports section breaks down profitability per client and per cleaner, so once you know your per-visit supply cost you can fold it into the real number and see which jobs and which routes are actually carrying their weight. The par-level system keeps the supplies from leaking; the reports tell you whether the money you saved is landing where you think it is.
Want to see where your real per-job margin is hiding? I do the demos myself — book a free walkthrough and I'll show you how the reports break down profit by client and cleaner, no sales pitch, just one cleaning business owner showing another what's possible. Book a free demo →
FAQ: Cleaning supply cost control
How much should cleaning supplies cost per job?
For a standard residential maintenance clean, consumable supplies usually run about $5 to $10 per visit, covering cleaners, microfiber, liners, paper products, and a fair share of equipment wear. Deep cleans, move-outs, and post-construction jobs cost more because they burn through more product. As a share of revenue, most residential operations land around 3–7% of the visit price — if you're well above that, you have a leak worth investigating.
What percentage of revenue should a cleaning business spend on supplies?
Roughly 3–7% of revenue is a common range for residential cleaning, though it depends on your services and pricing. The exact percentage matters less than tracking your own number consistently over time. A figure that's climbing month over month is the real warning sign, regardless of where it started.
What is a par level and how do I set one for cleaning supplies?
A par level is the quantity of a supply you want to always keep on hand to operate normally, paired with a reorder point sized to your expected use during the supplier's lead time plus a safety buffer. Set it by looking at how much of each product you actually used over the last 3 to 6 months, then choosing a target stock level and a lower trigger level that covers you until the next delivery arrives. When stock hits the trigger, you buy back up to par on your own schedule instead of in an emergency.
How do I stop my cleaners from wasting supplies?
Standardize on one kit so everyone uses the same products, then train the correct dilution for your concentrates and post it where the product is stored — pouring by eye is one of the biggest hidden supply costs. Keep stock in a central location restocked to par rather than in private vehicle stashes, and do a quick monthly count. The goal is visibility, not policing: supplies that are tracked simply stop drifting.
Is it cheaper to buy cleaning supplies in bulk?
Usually yes, but only if you're buying the right things. Bulk pricing pays off on the high-use staples you go through predictably every month — your standard concentrate, microfiber, and liners. Buying in bulk works against you when you over-order low-use items that expire or take up space, which is why standardizing your kit and knowing your burn rate come first.
Why do my cleaning supply costs keep going up?
The usual culprits are reactive buying (emergency, out-of-stock orders commonly cost 20–30% more than planned ones), concentrate diluted incorrectly so you use far more than needed, duplicate purchases because inventory isn't visible, and product loss from untracked personal stashes. Almost none of it shows up as an obvious expense — it just makes the total creep up until it feels normal. A par-level system and a standard kit address all four at once.
Do I need inventory software to control cleaning supply costs?
No. For most small-to-mid cleaning businesses, a one-page spreadsheet or a printed par sheet on the supply-closet door is enough to set targets, track reorder points, and run a monthly count. Software helps most on the other side of the equation — showing you the real profit per job once supplies, labor, and travel are all counted — rather than managing the closet itself.



