A clean, well-maintained commercial interior, the kind of result a clearly scoped cleaning contract is supposed to deliver
Hiring8 min readBy Mazin Kulom, Founder & President

How to Compare Commercial Cleaning Quotes in Hamilton (and Why the Cheapest Bid Usually Costs More)

Ask three cleaning companies to quote the same building and you can get three numbers hundreds of dollars apart. The instinct is to take the lowest — and in this industry that's the one most likely to cost you more by spring. Here's how to read a commercial cleaning quote so you're comparing the same thing, and paying for cleaning that actually happens.

It looks like the easiest call a facility manager makes all year: three quotes on the desk, take the smallest number, done. Commercial cleaning is the one category where that reflex reliably backfires — and the bill for it tends to arrive around spring, when the floors look tired and half the scope you thought you were buying has quietly become an 'extra.' It isn't that the low bidder is dishonest. It's how janitorial work gets priced, staffed, and subcontracted. Here's how to read a commercial cleaning quote in Hamilton so you're comparing the same thing — and paying for cleaning that actually happens.

Key takeaways
A price means nothing without a scope. 'Five nights a week' can describe a 30-minute trash-and-go or a four-hour full clean — insist on a written scope before you compare numbers.
The lowest bid often costs the most. Underpricing leads to under-staffed cleans, 'that's an extra' change orders, and the high turnover that makes quality lurch — and frequently ends in a re-bid a year later.
Ask for a WSIB clearance certificate and a certificate of insurance. In Ontario, a valid WSIB clearance relieves you of liability for the contractor's unpaid premiums; without one, you can be on the hook.
Ask who actually does the work. Subcontracting is common in janitorial — whether the crew is employed or subcontracted affects training, screening, consistency, and whose insurance covers your site.
Compare like for like. The fairest comparison is two quotes against the same written, frequency-based scope: task by task, and how often.

Two quotes, two prices, and no way to compare them.

The first problem with most cleaning quotes is that they aren't describing the same work. Commercial cleaning is priced a few different ways — a price per square foot, a flat price per visit, an hourly rate, and underneath all of them the “production rates” that estimate how long each task takes. Any of those headline numbers is only meaningful once you know the scope and frequency behind it. A quote that reads “office cleaning, 5 nights/week, $X” is unverifiable on its face. Five nights of what? Emptying bins and a quick vacuum? Or restrooms fully disinfected, floors damp-mopped, glass spot-cleaned, and every high-touch point wiped, each visit? Those are wildly different amounts of labour hiding behind the same line item.

Get a written, frequency-based scope.

The fix is a scope of work that maps every task to how often it happens — daily, weekly, monthly, quarterly. It's the fairest basis on which two prices can be compared like for like, because without it the prices may describe completely different jobs. A real scope spells out, at minimum:

What a comparable scope spells out
  • Every task, grouped by area — restrooms, floors, kitchen and break areas, common areas, entrances, glass.
  • The frequency of each task — nightly vs. weekly vs. monthly — not a single line that just says 'general cleaning.'
  • What's explicitly excluded, and what counts as a chargeable extra, so 'extras' can't be invented later.
  • How periodic deep work is handled — floor refinishing, carpet extraction, high-dusting — included or quoted separately.
  • Supplies: who provides the consumables (paper, soap, liners), and whether they're in the price.

Hand that same scope to every bidder. Now the numbers actually mean something, because they're answers to the same question.

The cheapest bid is a bet you usually lose.

There's a well-worn pattern in janitorial contracting. A contractor underprices to win the work, then has to make the math fit on too few labour hours. The cleaning quietly gets thinner than promised, the tasks that “weren't specified” turn into change-order extras, and corners get cut where you're least likely to notice — until you do. Layer on the chronically high staff turnover this industry runs on, and the crew — and the quality — changes every few months. The end of that story is usually a service failure and a re-bid twelve months later, which costs you the transition, the re-training, and the gap in between. The lowest number on day one is frequently the most expensive number over the year.

There's an objective way to sanity-check whether a bid is even staffable. ISSA, the cleaning industry's trade association, publishes production rates — widely treated as the benchmark for how long each task takes, in square feet per hour for area work like vacuuming and mopping, and minutes per fixture for restrooms. You don't need to run the math yourself, but a credible contractor can show you that the hours in their quote actually fit the scope. A price that implies one cleaner doing in 90 minutes what the scope clearly needs four hours for isn't a deal — it's a clean that won't happen.

A quick gut-check: do the hours fit the work?

Ask each bidder one number: cleaner-hours per visit. It’s the figure hardest to fudge — the hours are either costed into the price or they aren’t. If two similarly-priced quotes show very different hours, the lower-hours one is quietly planning to do less.

Ask who's actually holding the mop.

Subcontracting is common in janitorial work, so it's worth asking plainly: are the people in your building the company's own employees, or subcontracted labour? It isn't a gotcha — it changes accountability, training, and background screening, it changes how consistent your crew is over time, and it determines whose WSIB and insurance coverage actually applies on your site if something goes wrong.

Which brings up the two documents every commercial cleaning buyer in Ontario should ask for before signing. A WSIB clearance certificate is issued by the Workplace Safety and Insurance Board and confirms the contractor is registered and current on its premiums. It matters to you directly: requesting a valid clearance before work begins relieves you, as the hiring business, of liability for the contractor's unpaid WSIB premiums — without one, you can be held responsible for them up to the labour value of the contract. Building cleaning is a WSIB-classified industry with its own rate group, so this isn't a formality a legitimate contractor will balk at. The second document is a current certificate of insurance showing Commercial General Liability coverage — a $2 million limit is commonly cited as a baseline in Ontario, and larger or higher-risk facilities often require $5 million or more.

What you see in the quoteWhat it often meansWhat to ask
A headline price and little elseNo defined scope — the 'work' is whatever's cheapest to deliverSend a written scope and have them re-quote against it
Noticeably lower than everyone elseUnder-staffed hours; extras and corner-cutting to recover marginHow many cleaner-hours per visit is this price built on?
Vague about who does the workThe crew may be subcontracted outAre the cleaners your employees or subcontractors?
No mention of WSIB or insuranceCoverage may be missing — and the liability can land on youCan you provide a WSIB clearance certificate and a certificate of insurance?

What a straight quote actually reads like.

Strip away the trap and a good commercial cleaning quote is almost boring: a written, frequency-based scope built for your building, a price with the staffing hours behind it that you can actually sanity-check, clarity on who does the work, and the WSIB and insurance paperwork offered without you having to chase it. None of that is exotic, and none of it costs an honest contractor anything to provide — which is exactly why a quote that leaves it out is telling you something. It's also the standard we hold ourselves to: local and long-tenured, not a franchise reselling your contract to whoever's cheapest this quarter, with our coverage documentation available on request before service starts.

Whether you need a nightly janitorial services program or a scoped office building cleaning contract, ask for it in writing, compare it task by task, and check the paperwork. We quote that way across Hamilton, Burlington, Oakville, Mississauga and the wider Golden Horseshoe — and if another quote on your desk doesn't spell out the same things, that's the conversation worth having before you sign anything.

The cheapest quote and the best quote are rarely the same number — the difference is everything the cheap one left out.

Frequently asked questions.

More than a price. A quote you can actually evaluate includes a written scope of work that lists every task and how often it's done (daily, weekly, monthly, quarterly), what's excluded or chargeable as an extra, how periodic deep work is handled, who supplies the consumables, and the staffing hours behind the price. Without a defined scope, two prices can describe completely different amounts of work and can't be compared like for like.

Because janitorial work is mostly labour, and the simplest way to cut the price is to cut the hours. A contractor who underbids to win the work tends to under-resource the cleaning, turn unspecified tasks into paid 'extras,' and cut corners, while high staff turnover makes quality inconsistent. That pattern frequently ends in a service failure and a re-bid a year later — so the lowest day-one price often becomes the most expensive number over the contract.

In Ontario, yes. A WSIB clearance certificate confirms the contractor is registered with the Workplace Safety and Insurance Board and current on its premiums. Requesting a valid one before work starts relieves you, as the hiring business, of liability for the contractor's unpaid WSIB premiums — without it, you can be held responsible up to the labour value of the contract. Building cleaning is a WSIB-classified industry, so a legitimate contractor can provide a clearance on request.

Ask for a current certificate of insurance showing Commercial General Liability coverage. A $2 million limit is commonly cited as a baseline in Ontario, and larger or higher-risk facilities often require $5 million or more. The certificate should be current and state the coverage clearly, and it's reasonable to ask to be named as an additional insured for the term of the contract.

It can matter a lot. Subcontracting is common in janitorial work, but whether the crew is employed or subcontracted affects how they're trained, screened, and supervised, how consistent your team is over time, and whose WSIB and insurance coverage applies on your site. It's a fair question to ask directly, and the answer should be clear and verifiable.