Make an Informed Decision
Three bids land on your desk for a cleaning contract. One is 30% cheaper than the other two. It’s tempting, maybe even obvious. The scope looks similar, the company seems legitimate, and your budget for commercial cleaning contracts isn’t getting any bigger.
So you sign it.
Six months later, you’re fielding tenant complaints about streaky floors, managing a rotating cast of cleaners who don’t know your building, and spending your Tuesday mornings on calls that should be unnecessary. The “savings” from that low bid have quietly redistributed themselves across your calendar, your maintenance budget, and your sanity.
This is one of the most predictable patterns in commercial cleaning contracts, and one of the least examined. Not because facility managers aren’t smart. They are. But because the way most cleaning contracts are evaluated rewards the wrong things.
The goal of this post is straightforward: break down what actually goes into a cleaning bid, show where the costs migrate when a provider prices below sustainable margins, and offer a practical framework for evaluating proposals that accounts for what the spreadsheet doesn’t show.
A note on perspective: I’ve spent my career in finance and operations, including time as a CFO, before landing in the commercial cleaning industry. That combination has given me an uncomfortable front-row seat to how both sides of this equation get it wrong.
What’s actually inside a commercial cleaning bid
Most facility managers evaluate commercial cleaning contracts the same way they’d compare quotes for office supplies. Scan the scope, check the total, pick the number that fits the budget. The problem is that cleaning isn’t a commodity. Two contracts with identical line items can represent wildly different levels of service, stability, and risk.
To understand why, it helps to know what actually makes up the cost.
Labour is the dominant expense. Depending on the market and facility type, it accounts for somewhere between 50% and 70% of the total price. That range reflects real differences in wages, benefits, payroll taxes, workers’ compensation insurance, and how many hours the provider actually allocates to your building. A 10,000-square-foot office in Hamilton carries different labour costs than one in downtown Toronto. The local market puts pressure on that number whether the provider acknowledges it or not.
After labour, overhead typically adds another 20% to 25%. That covers insurance, vehicles, administrative staff, management, technology, and the general cost of keeping a business operational. This is the category that separates a company with real infrastructure (supervisors who show up, systems that track quality, managers who answer the phone at 7 AM) from one that’s essentially a person with a mop and a business card.
Supplies and chemicals usually land around 4% to 5% of the total. It’s a small slice, but it’s one of the first places a low-cost provider will cut. The difference between a hospital-grade disinfectant and a diluted general-purpose cleaner isn’t visible on a Tuesday afternoon. It becomes visible during flu season, or when a tenant’s employee files a complaint about air quality.
Finally, there’s margin. A healthy cleaning company typically operates on a profit margin somewhere in the range of 10% to 20%. That margin isn’t gravy. It funds training programs, equipment replacement, the ability to absorb a bad month without slashing service, and the capacity to make commercial cleaning contracts sustainable long-term.
Typical cost breakdown for a recurring cleaning contract
| Cost component | % of contract | What it covers |
|---|---|---|
| Labour | 50–70% | Wages, payroll tax, WCB, benefits |
| Overhead | 20–25% | Insurance, vehicles, admin, technology, management |
| Margin | 10–20% | Profit, reinvestment, training, equipment replacement |
| Supplies | 4–5% | Chemicals, paper products, liners |
| Equipment | 3–5% | Vacuums, scrubbers, maintenance |
Add those components up, and you get a fairly predictable cost floor for any given scope of work. When a bid comes in 25% or 30% below the competition, the math doesn’t suddenly change. The provider didn’t discover a secret formula. Something in that equation was reduced, and the question is simply which part.
Usually, it’s more than one.
The hidden math of “cheap clean”
When a provider underprices commercial cleaning contracts, the effects don’t show up on the invoice. They show up everywhere else.
|
75–200%
Annual turnover rate in the janitorial industry
|
~$2,000
Cost to replace a single frontline cleaner
|
5–10 hrs/wk
FM time on cleaning issues with poor vendors
|
The turnover spiral
The janitorial industry has one of the highest employee turnover rates of any sector. Industry estimates range from 75% on the low end to over 200% annually. That means the average cleaning company replaces its entire frontline workforce between one and two times every year.
When a provider wins a contract on razor-thin margins, the first casualty is usually wages. Even a dollar or two per hour below market rate accelerates the churn. A cleaner who can make more at a warehouse or retail job will take it, and the replacement cycle begins again.
That cycle isn’t free. One operations director at a cleaning franchise estimated the all-in cost of losing and replacing a single cleaner at roughly $2,000, factoring in recruiting, screening, training, and the productivity gap while the new person gets up to speed. SHRM puts the broader cost of replacing any hourly employee at 50% to 60% of their annual salary.
Now do the math on a team of eight cleaners servicing your building, turning over at even the conservative 75% rate. That’s six replacements per year. At $2,000 each, the provider is absorbing $12,000 in hidden costs. Or more likely, not absorbing them at all. That cost shows up as inconsistency, as the new person who doesn’t know your building, as the missed task that becomes your Tuesday morning phone call.
The facility manager time drain
One of the most underappreciated costs of cheap commercial cleaning contracts is the time they steal from the person managing the building. Research from one facility services analysis found that facility managers typically spend 5 to 10 hours per week dealing with cleaning-related issues when service quality is inconsistent. That includes scheduling follow-ups, fielding complaints, walking floors to verify work, and coordinating with a provider who isn’t proactively managing the account.
At an average facility manager salary range of $80,000 to $95,000, that translates to roughly $10,000 to $20,000 per year in buried labour costs. Time that could be spent on capital projects, tenant relations, or anything with a higher return than checking whether someone emptied the garbage in the break room.
The cost iceberg: what you see vs. what you’re actually paying
| Visible cost (the invoice) | |
|---|---|
| Monthly cleaning contract | $3,200 |
| Annual total, what you budgeted for | $38,400/yr |
| Hidden costs (what you’re actually paying) | |
| FM time on cleaning issues | $12,000 |
| Rework and complaint cycles | $4,200 |
| Accelerated floor and carpet wear | $6,500 |
| Tenant satisfaction impact | $3,800 |
| Contract switching (every ~18 months) | $2,500 |
| Actual total cost | ~$67,400/yr |
Example based on a 20,000 sq ft office with a lowest-bid provider. Your numbers will vary.
Asset degradation
This one is slow and expensive. Floors that don’t get proper maintenance (wrong chemicals, skipped waxing cycles, abrasive cleaning methods) deteriorate faster. Carpets that go too long between deep cleanings develop permanent staining and odour. Restroom fixtures that get surface-wiped instead of properly sanitized build up mineral deposits and bacterial growth that shorten their lifespan.
The cost isn’t dramatic in any single month. It’s the difference between replacing carpet at year seven versus year twelve. It’s the floor restoration project that costs $15,000 because preventive maintenance was skipped for eighteen months. Cheap cleaning doesn’t protect your assets. It quietly depreciates them.
The rework cycle
When quality dips, the typical response is escalation. Complaints to the provider, re-cleans, spot checks, meetings to discuss the issue. This creates a rework cycle that’s expensive for everyone involved and almost never sustainable. The provider sends a supervisor out to apologize and fix the immediate problem. Two weeks later, the same pattern returns.
The fundamental issue is structural, not motivational. A provider operating at unsustainable margins doesn’t have the resources to invest in supervision, training, or quality assurance systems. They’re patching leaks in a boat that was built too thin.
True cost comparison: “cheap” bid vs. market-rate bid
| Lowest bid provider | Market-rate provider | |
|---|---|---|
| Invoice cost | $38,400 | $49,200 |
| Hidden costs | $29,000 | $6,800 |
| Total annual cost | $67,400 | $56,000 |
The “expensive” option saves approximately $11,400 per year when you account for total cost of ownership.
What the lowest bidder isn’t telling you
A cleaning proposal that comes in significantly below the competition isn’t necessarily dishonest. Sometimes it’s a newer company buying market share. Sometimes the estimator miscalculated. But in a mature, labour-intensive industry where the cost inputs are well understood, a bid that’s 25% to 30% below market usually means something specific was left out or reduced. Here are the most common areas.
Training that exists on paper only
A well-run cleaning operation invests real hours in onboarding: building-specific procedures, chemical handling, equipment operation, safety protocols, and customer-facing standards. That training costs money, both in the trainer’s time and in the new cleaner’s reduced productivity during the learning curve.
Low-margin providers often compress training to a single ride-along shift or skip it entirely. The cleaner shows up, gets pointed toward the supply closet, and figures it out. It works well enough on night one. The gaps reveal themselves over weeks. The wrong product on a stone countertop. A missed biohazard protocol in a restroom. A waxed floor that starts yellowing because nobody taught the difference between finish types.
Supervision ratios that don’t add up
Ask any cleaning provider how they handle quality control and you’ll hear some version of “our supervisors do regular site inspections.” The question worth asking is how many sites each supervisor covers. A supervisor managing five accounts can realistically visit each one weekly, walk the building, and provide meaningful feedback. A supervisor managing twenty-five accounts is doing drive-bys at best.
Supervision is overhead. It doesn’t generate billable hours. When margins get compressed, it’s one of the first things to thin out. You won’t see it on the proposal because no one itemizes “how often we actually check our own work.”
Insurance that’s technically compliant but practically inadequate
Most RFPs require proof of insurance, and most facility managers verify that a certificate exists. Fewer dig into what the policy actually covers, what the limits are, and whether those limits are appropriate for the risk profile of the building.
A minimum-viable general liability policy might satisfy the checkbox on your vendor qualification form. Whether it adequately protects you if a cleaner damages a server room, improperly handles a slip-and-fall situation, or triggers a chemical reaction that forces a floor evacuation depends entirely on the specifics. Low-cost providers tend to carry low-cost coverage.
Chemical and supply substitution
This one is hard to catch and easy to dismiss. The proposal might specify hospital-grade disinfectants and eco-certified products. What actually arrives in the supply caddy three months into the contract may be a different story. Dilution ratios get stretched. Brand-name products get swapped for generics. Concentrated solutions that should be mixed at a 1:64 ratio start showing up at 1:128 because the provider is trying to make the supply budget work.
The difference between a properly formulated disinfectant and a stretched one isn’t visible during a walkthrough. It becomes visible during an outbreak, a health inspection, or when a tenant starts asking why the restrooms smell different.
Scope ambiguity as a business model
Some providers intentionally price a narrow scope low, knowing that the items excluded will eventually be requested and billed as extras. The base contract covers daily vacuuming and trash removal. The quarterly deep clean, the window interiors, the kitchen appliance wipe-downs? Those are “additional services” at premium rates.
This isn’t always malicious. Sometimes scope definitions are genuinely ambiguous. But a provider who builds their business model around winning a low base bid and upselling extras is optimizing for their revenue, not your outcome. The red flag is a proposal that’s vague on frequency and specific on exclusions.
How to actually evaluate commercial cleaning contracts
If the first four sections of this post did their job, you’re probably looking at your current cleaning contract a little differently. The natural next question is: if price alone isn’t the right filter for commercial cleaning contracts, what is?
The answer isn’t complicated, but it does require asking better questions, both of your providers and of yourself. Here’s a framework that works.
Start with total cost of ownership, not invoice cost
Borrow a concept from procurement and finance: total cost of ownership. The invoice amount is one input. The others include your internal time spent managing the relationship, the rework and complaint cycles, the accelerated wear on your building’s assets, and the switching cost when the contract fails and you’re back to square one six months later.
A useful exercise before evaluating any commercial cleaning contracts: estimate what your current relationship actually costs when you factor in those hidden inputs. Most facility managers who run this exercise for the first time find the real number is 15% to 30% higher than the invoice. That recalibrated baseline makes it much easier to evaluate whether a slightly higher bid from a better provider is actually more expensive, or just more visible.
Questions to ask before you compare numbers
Not all of these will apply to every situation, but they’ll surface the differences that matter between a sustainable provider and one that’s priced to win but built to disappoint.
On labour
- What’s the starting wage for cleaners assigned to my building?
- What’s your annual turnover rate?
- How long does a typical cleaner stay on a single account?
- What happens when someone calls in sick? Is there a backup system or does the shift go uncovered?
On training
- What does your onboarding process look like for a new cleaner? How many hours?
- Is there building-specific training, or is it generic?
- How do you handle ongoing training and skill development?
On supervision
- How many accounts does each supervisor manage?
- How frequently will my building be inspected?
- What does a quality inspection actually involve? Is there a documented checklist, or is it subjective?
On insurance
- What are your general liability limits?
- Do you carry umbrella coverage?
- What’s your workers’ compensation experience modification rate (EMR)?
On scope
- What’s included in the base contract, and what’s excluded?
- Where’s the line between routine service and an “extra”?
- How are scope changes handled? Is there a process, or does every request become a negotiation?
Pro tip: The EMR question is one most facility managers never think to ask. An experience modification rate below 1.0 means the provider has fewer workplace injury claims than average for their industry. Above 1.0 means more. It’s a quick, objective proxy for how well a company manages its people and its risk.
Compare proposals on structure, not just price
When three bids land on your desk, resist the urge to skip to the total at the bottom. Instead, compare how each proposal is structured. A provider that breaks out labour hours, supply costs, overhead allocation, and margin is showing you their math. A provider that gives you a single monthly number is asking you to trust them.
Transparency in a proposal isn’t just a nice-to-have. It’s a leading indicator of how the relationship will work. Providers who are clear about their cost structure tend to be clear about scope changes, honest about limitations, and proactive about problems. The ones who obscure their pricing tend to obscure other things too.
Weight the intangibles
References matter, but not the ones the provider hand-picks. Ask for the contact information of a client they lost in the past year and why. Ask to speak with a building engineer or night security guard at one of their current sites. Those are the people who actually see the cleaners work, not the property manager who signs the cheque.
Site visits to buildings they currently service tell you more than any proposal document. Show up unannounced if you can. Look at the restrooms at 3 PM on a Wednesday, not during a scheduled walkthrough.
The bid that looks expensive might be the one that saves you money
None of this is an argument that expensive cleaning is automatically good cleaning. Overpaying for mediocre service is its own problem, and plenty of premium-priced providers coast on reputation without delivering consistent results.
The argument is simpler: the cheapest bid almost always carries hidden costs, and those costs tend to land on the facility manager’s desk in forms that are harder to track, harder to budget for, and harder to explain to leadership than a slightly higher monthly invoice.
The best commercial cleaning contracts aren’t the ones that minimize the line item. They’re the ones where the total cost of the relationship (time, quality, asset preservation, and operational stability) is genuinely the lowest.
If you’re evaluating commercial cleaning contracts right now, or planning to in the next quarter, run the numbers with a wider lens. Ask the uncomfortable questions. Compare structure, not just totals. The math tends to speak for itself.
And if you find a provider whose bid comes in 30% below everyone else, at least now you know which questions to ask about where that gap is coming from.
Need a cleaning partner who shows their math?
Precise Commercial Solutions provides transparent, detailed proposals for facilities across Southern Ontario. We break down every line item because we believe you should know exactly what you’re paying for and why.



