Running a profitable commercial cleaning business isn’t just about keeping spaces spotless—it’s about the data behind the dirt.
Most cleaning companies don’t have a demand problem. They have a pricing leakage problem hiding inside their operations.
Without accurate job costing, even a fully booked schedule can quietly drain profit from your business. This guide breaks down the real mechanics behind commercial cleaning pricing so you can identify hidden leaks, control your margins, and price with confidence—not guesswork.
Job costing is the granular process of tracking every dollar required to complete a specific cleaning contract.
The reason it feels difficult is simple: most owners only see part of the equation.
Beyond hourly wages, you must account for:
Profit doesn’t disappear in big mistakes. It disappears in small, untracked gaps.
|
Pillar |
Focus Area |
The “Pro” Move |
|
Labor Burden |
Wages + Taxes + Benefits |
Calculate a Labor Burden Multiplier (typically 1.25x–1.4x) |
|
Consumables |
Chemicals, PPE, Paper |
Track usage per square foot to prevent supply creep |
|
Asset Lifecycle |
Charge an hourly usage or “tech fee” per machine |
|
|
Indirect Overhead |
Admin, rent, software |
Use a job-based allocation rate instead of guessing |
|
Silent Leaks |
Rework, turnover, travel |
Build a 5–10% buffer into every estimate |
|
Feedback Loop |
Monthly audits |
Compare estimated vs. actual job performance every 30 days |
Labor is your largest cost—and your most misunderstood.
Most businesses stop at hourly wages. That’s where the math breaks.
Replacing a cleaner typically costs $1,000–$2,000 per hire, once you factor in:
If you pay $18/hr, your real cost is likely closer to $24–$26/hr once fully loaded.
If you didn’t price that difference in, it comes directly out of your margin.
Equipment is never “free”—it’s a cost per hour.
Hourly Equipment Cost = (Purchase Price + Maintenance) ÷ Total Lifespan (Hours)
Example:
→ $2.50 per operating hour
That number must be embedded into every relevant job.
Otherwise, you are donating equipment use to clients.
This is where most cleaning companies quietly lose profit.
You bid 4 hours. It takes 5.2.
That difference is your margin.
(Actual Hours − Estimated Hours) × True Labor Cost
Example:
Multiply that across a month or portfolio—and it becomes structural loss, not a one-off issue.
Use verified tracking systems (like GPS time tracking + inspections) to close the loop between estimate and reality.
Even “good” contracts degrade over time.
If actual time exceeds estimates by 15%+ for 3 consecutive cycles, the contract is mispriced or outdated.
Scope drift is one of the biggest silent killers of long-term profitability.
Pricing is not one method—it’s a decision system.
Total cost + 20–30% margin
Best for new or high-control environments
Typically $0.05–$0.20 per sq. ft.
Best for standardized office environments
Based on criticality of the environment
(best for medical, high-security, premium facilities)
You are not pricing cleaning. You are pricing reliability, compliance, and risk reduction.
Before profit, there is survival.
Total Cost per Hour = Labor + Overhead + Supplies
If your break-even is $28/hr and you charge $30/hr, you are not profitable—you are fragile.
One delay, one rework cycle, or one scope increase erases your margin.
Not all clients deserve equal attention.
A $5,000 client that requires constant rework can be less profitable than a $3,500 client that runs cleanly and predictably.
Revenue is not the same as profitability.
Most businesses only price labor.
But not ramp-up time.
A new cleaner often takes 2–4 weeks to reach full productivity.
If you don’t price that inefficiency in, it gets absorbed by your margins.
Visibility is no longer optional—it is operational infrastructure.
Include:
Data isn’t overhead anymore. It’s part of service delivery.
Clients increasingly expect proof-of-work, not just promises.
Job costing is not a one-time calculation.
It’s a system.
Every 30 days, compare:
This is where pricing stops being reactive and becomes controlled.
Before finalizing any price, ask:
If you can’t answer these clearly, the bid is a guess—not a strategy.
The difference between profitable and unprofitable cleaning businesses isn’t effort—it’s visibility.
Swept gives you the operational clarity behind every job:
Because once you can see what’s really happening in your business, pricing stops being a guess—and starts becoming a system.
And that’s where real growth begins.