A Standing on the Ledge industry case study on commercial cleaning, subcontracting, low-bid contracts, invisible labour, transferred risk, and the price of doing things above board.
Content note: This page discusses workplace pressure, contract risk, low-wage labour, subcontracting, payroll costs, and industry collapse points. It is educational and reflective. It is not legal, accounting, employment standards, tax, or business advice. If you are dealing with a contract, payroll issue, employment dispute, WSIB matter, or legal claim, speak with a qualified professional.
Reader’s Moment
You walk into a clean building and almost never think about what it took to make it that way.
The floor is done.
The washrooms are stocked.
The garbage is gone.
The fingerprints are off the glass.
The spill disappeared before customers arrived.
The dust is missing.
The building feels normal.
That is the strange thing about cleaning work.
When it is done well, it vanishes.
And because the work vanishes, the worker often vanishes too.
So does the contractor.
So does the pressure chain.
So does the math.
So does the risk.
This page is about what clean buildings hide.
Not because every client is bad.
Not because every contractor is crooked.
Not because every subcontractor is a victim.
But because the commercial cleaning industry is one of those places where price, labour, risk, responsibility, and invisibility meet in a very hard way.
And when the chain gets squeezed, somebody pays.
Usually the person with the least room to absorb the hit.
The SOTL Lens
Standing on the Ledge has always been about collapse, but not just emotional collapse.
It is about structural collapse.
It is about the slow drift that happens before the obvious break.
It is about the moment when the person at the bottom of the chain is told to absorb what everyone above them refused to price honestly.
The cleaning industry makes a powerful case study because it shows collapse before collapse.
It shows how a client budget becomes a contractor margin problem.
How a contractor margin problem becomes a staffing problem.
How a staffing problem becomes a workload problem.
How a workload problem becomes a quality problem.
How a quality problem becomes a blame problem.
How a blame problem becomes someone’s lost contract, unpaid labour, health scare, burnout, legal file, or rebuild story.
In SOTL language:
The visible failure usually arrives late. The pressure chain was already there.
The Basic Pressure Chain
Here is the simplified chain.
| Layer | What they want | What they pressure | What can get hidden |
|---|---|---|---|
| Client / building owner / retailer / institution | Clean building, low complaints, predictable budget | Lowest possible contract price | Whether the budget actually supports the labour required |
| Prime contractor / facility contractor | Win and retain the account | Margins, supervision, scope control | The real cost of service delivery |
| Subcontractor / small operator / franchisee | Keep the work, keep crews paid, survive the month | Payroll, hours, travel, equipment, admin, cash flow | Owner labour, unpaid admin, underpriced risk |
| Cleaner / frontline worker | Hours, wages, stability, dignity, safety | Speed, workload, flexibility, unpaid gaps | Body strain, rushed work, missing protections |
| Public / staff / customers | A building that feels safe and normal | None directly | The labour that made “normal” possible |
The chain is not automatically abusive.
But it becomes dangerous when each layer protects its own budget by pushing unresolved pressure downward.
By the time the pressure reaches the bottom, there may be no more room left.
No more margin.
No more spare staff.
No more realistic schedule.
No more clean boundary between what was promised and what can actually be done.
The Core Problem: The Client Buys an Outcome, But Often Prices a Fantasy
A client usually does not think they are buying labour hours.
They think they are buying clean.
That is understandable.
They want the building clean, the complaints down, the washrooms stocked, the floors maintained, and the brand protected.
But clean is not magic.
Clean is labour, time, supervision, equipment, supplies, training, safety, communication, and replacement capacity.
When a client demands a lower price without reducing scope, frequency, square footage, expectations, or risk, they are not just saving money.
They are creating a downstream pressure event.
Someone still has to make the building look clean.
If the budget cannot support the work, the industry has only a few places to go:
- lower wages;
- fewer hours;
- faster work;
- less supervision;
- less training;
- cheaper supplies;
- deferred equipment replacement;
- owner/operator unpaid labour;
- subcontracting layers;
- misclassification risk;
- under-the-table arrangements;
- or quiet quality decline.
That is the part the clean lobby does not show.
A low price does not delete cost.
It moves cost.
The Above-Board Payroll Reality
Above-board payroll is not simply “hourly wage times hours.”
In Ontario, the general minimum wage increased to $17.60 per hour on October 1, 2025. On top of wages, legitimate employers also have to account for statutory and payroll obligations such as CPP, EI, vacation pay, WSIB, public holidays where applicable, payroll administration, records, and remittances.
Here is a simplified example using a $17.60/hour wage. This is not a full accounting model. It is only a floor-level illustration.
| Cost element | Approximate employer-side impact | Why it matters |
|---|---|---|
| Base wage | $17.60/hour | The visible hourly wage |
| Vacation pay | At least 4% for workers under five years of employment | Required employment-standard cost, not optional generosity |
| CPP employer contribution | Employer matches CPP contribution up to yearly limits | Legal payroll contribution |
| EI employer premium | Employer pays 1.4 times the employee EI rate | Legal payroll contribution |
| WSIB | Rate depends on classification and experience; Ontario’s 2026 average premium rate is $1.23 per $100 of insurable payroll | Workplace injury insurance cost |
| Public holiday pay | Applies where the worker qualifies | Must be priced into labour planning |
| Supervision, insurance, training, supplies, uniforms, travel, equipment, payroll admin, sick coverage, and profit | Varies by contract | These are real costs even if the quote hides them |
Even before overhead and profit, a legal payroll hour costs more than the wage printed beside the job title.
That is not a complaint.
That is reality.
A contractor who pays properly has to price that reality.
A contractor who does not price that reality has to recover the difference somewhere else.
That is where risk starts moving.
Why “Cheap” Often Hides Transferred Risk
Cheap cleaning can be legitimate.
A small building, simple scope, low frequency, efficient route, experienced crew, and lean overhead can produce a fair price.
But suspiciously cheap cleaning is different.
If one quote is far below the others, the question should not be, “Why are the others so expensive?”
The first question should be:
What cost disappeared from this bid, and who is carrying it now?
Common places risk gets transferred:
- To the worker: rushed shifts, unpaid time, unpaid travel, skipped breaks, unsafe workload, no benefits, unstable hours.
- To the subcontractor: razor-thin margin, owner unpaid labour, cash-flow strain, equipment costs, emergency coverage, impossible expectations.
- To the client: quality failures, complaints, turnover, contamination risk, public-facing embarrassment, constant re-bidding.
- To the legal system: employment standards complaints, misclassification disputes, unpaid wage claims, WSIB exposure.
- To the public: deteriorating standards hidden behind low procurement costs.
The cheapest contract may not be cheaper.
It may only be unpaid in places the invoice does not show.
Similar Patterns Outside SOTL
SOTL is not the only place this pressure appears.
Workers’ organizations, legal cases, industry bidding guides, and labour reporting all point to similar patterns.
1. Low bids and labour math
Building-service industry sources repeatedly identify labour as the largest commercial-cleaning bid cost, often around 50% to 80% of the total price. That means a cleaning bid is not just a number. It is a labour model.
If the labour model is false, the contract is unstable from the beginning.
2. Subcontracting and fissured workplaces
The Workers’ Action Centre’s wage-theft research describes how companies at the top of a chain can lower costs through subcontracting, third-party management, franchising, and misclassification while still preserving enough control to protect brand standards.
That is the heart of the issue.
Control stays visible at the top.
Risk falls downward.
3. Cleaning franchise and contractor-status disputes
The Supreme Court of Canada’s Modern Cleaning Concept case is directly relevant to this industry. The Court’s plain-language summary states that the actual relationship, not merely the words in a contract, determines whether someone is an employee. In that case, the company signed client contracts, called cleaners franchisees, and kept significant control over how the work was done.
For SOTL purposes, the lesson is not “all franchise models are illegitimate.”
The lesson is sharper:
A contract label does not erase the real pressure relationship underneath it.
4. Justice for Janitors and collective pressure
Justice for Janitors campaigns in Canada have repeatedly focused on subcontracting, wages, workload, benefits, and dignity. Toronto janitors ratified a 2025 agreement covering more than 3,000 private-sector cleaners, with reported improvements including workload protections, subcontracting protections, migrant-worker rights measures, wages, vacation pay, paid personal days, benefits, and pension language.
That matters because it shows the same pressure chain from another angle.
When workers organize, they are often not only fighting for a higher wage.
They are fighting to stop the industry from hiding structural risk inside individual bodies.
5. Invisible labour and essential work
The pandemic made one thing brutally clear: the work society calls “low skill” is often the work society cannot function without.
Cleaning work became more visible when infection risk became visible.
But once the emergency faded, the old pattern returned.
The work became invisible again.
The building stayed clean.
The labour disappeared.
The Cleaning Industry as a Conflict Case Study
This industry is not only a business case study.
It is a communication and conflict case study.
Because many cleaning-industry collapses are built out of unclear expectations, silent pressure, and role ambiguity.
Role ambiguity
Who owns quality?
Who owns staffing?
Who owns budget changes?
Who owns minimum wage increases?
Who owns complaints?
Who owns added scope?
Who owns safety?
If those questions are not answered clearly at the contract level, they will be answered badly at the floor level.
Silence as communication
In this industry, silence can become dangerous.
A client does not say the budget is too low.
A contractor does not say the hours no longer match the scope.
A worker does not say the workload is impossible because they need the job.
A subcontractor does not say the margin is gone because they need the account.
Everyone stays polite.
Everyone keeps moving.
Then one day the system breaks and acts surprised.
Positions versus interests
The client’s position may be:
We need the same service for less money.
The contractor’s position may be:
We need to keep the account.
The worker’s position may be:
I need more time or more pay.
But underneath those positions are interests:
- The client needs reliability, brand protection, safety, and budget control.
- The contractor needs sustainable margin, clear scope, and predictable operations.
- The worker needs fair pay, safe workload, stable hours, and dignity.
- The public needs buildings that are actually clean, not performatively clean.
Good contracts price the interests.
Bad contracts weaponize the positions.
What Clean Buildings Hide
A clean building can hide a lot.
- It can hide unpaid owner labour.
- It can hide a cleaner skipping a break.
- It can hide a subcontractor paying payroll before paying themselves.
- It can hide a route that only works if nobody gets sick.
- It can hide a budget that never adjusted when wages went up.
- It can hide a scope that grew by “just one more thing” every month.
- It can hide a client who wants premium outcomes at discount pricing.
- It can hide a contractor who won the bid by pretending time was elastic.
- It can hide a worker misclassified as independent while being controlled like an employee.
- It can hide a quality standard no one was willing to pay for.
That is why this belongs on Standing on the Ledge.
Because collapse often arrives wearing the mask of normal operation.
Client Questions: What Outcome Are You Actually Buying?
If you hire cleaning services, these are the questions worth asking before signing the cheapest quote.
Scope and outcome
- What outcome are we actually buying: appearance, sanitation, safety, brand protection, complaint reduction, or all of the above?
- What areas matter most if the budget cannot support everything equally?
- What does “clean” mean in measurable terms?
- Which tasks are daily, weekly, monthly, seasonal, or as-needed?
- Are consumables included: paper, soap, liners, sanitizer, batteries, odour products?
Labour reality
- How many person-hours does this quote assume per visit?
- What production rate are you using for washrooms, floors, glass, garbage, offices, entrances, and high-touch areas?
- Does this price assume one cleaner, a crew, a lead hand, or a supervisor?
- What happens when someone is sick?
- What happens when traffic, weather, access delays, locked areas, alarms, spills, or events add time?
Payroll and compliance
- Are cleaners employees, subcontractors, franchisees, temporary workers, or independent operators?
- Who pays CPP, EI, WSIB, vacation pay, public holiday pay, and any required statutory costs?
- Can the contractor confirm WSIB clearance and insurance?
- Are workers paid for all required time?
- How does the price change when minimum wage, payroll costs, or scope changes?
Pressure and ethics
- What pressure are we creating downstream with this budget?
- If we cut the price by 10%, what specifically changes?
- If nothing changes, who absorbs the missing money?
- Are we buying a sustainable service, or are we buying someone else’s future problem?
- Would we be comfortable explaining this price model publicly?
Employer and Contractor Questions: Are You Pricing Survival or Collapse?
If you are a contractor, subcontractor, or small operator, the hard questions are different.
- Can this contract pay legal payroll, supplies, insurance, travel, supervision, admin, equipment replacement, and profit?
- Have I priced my own labour, or am I donating it to make the contract look profitable?
- Does the scope match the time?
- Does the client understand what is excluded?
- Is the contract written clearly enough to prevent scope creep?
- What happens if wages rise during the term?
- What happens if the site adds tasks without adding budget?
- What happens if I lose one key worker?
- Am I relying on unpaid effort to keep the account alive?
- Am I taking work that will damage my health, reputation, crew, or business stability?
There is no honour in winning a contract that slowly eats the business alive.
There is no dignity in becoming the shock absorber for someone else’s impossible math.
Contract Risk Checklist: Cleaning Industry Edition
Use this before bidding, renewing, subcontracting, or accepting a cleaning contract.
Green flags
- Clear scope of work.
- Defined frequency by area and task.
- Walkthrough completed before pricing.
- Square footage and task load confirmed.
- Consumables clarified.
- Access, keys, alarms, and lockup duties defined.
- Complaint process documented.
- Price escalation clause included for wage, payroll, supply, or scope changes.
- WSIB, insurance, and payroll responsibilities clearly assigned.
- Client understands that lower price means adjusted scope, not magical efficiency.
Yellow flags
- “It should only take a few minutes.”
- “The last company did it for less.”
- “We can work out the details later.”
- “Just include that too.”
- “We need premium quality, but the budget is fixed.”
- No walkthrough.
- No written scope.
- Vague complaint standards.
- Unclear supply responsibilities.
- No plan for wage increases.
Red flags
- The price only works if labour is unpaid, underpaid, misclassified, or rushed beyond safe limits.
- The client refuses to define scope but demands accountability.
- The contractor controls the work but tries to shift all employment risk downward.
- The subcontractor has no realistic margin.
- Workers are treated as independent businesses but have no real control over price, client, method, schedule, or profit.
- Quality expectations are high, but budget, time, and staffing are low.
- The contract punishes failure but does not price the conditions required for success.
- The only way to make the job work is silence.
Receipts to keep
- Original quote and assumptions.
- Scope of work.
- Walkthrough notes.
- Emails confirming added tasks.
- Complaint records.
- Schedule changes.
- Staffing hours.
- Payroll records.
- Supply costs.
- Photos of unusual conditions.
- Incident reports.
- Any request that changes time, risk, responsibility, or cost.
The Cleaning Contract Reality Test
Before signing or renewing, ask this:
If every person in this chain obeyed the law, paid properly, worked safely, replaced equipment, supervised the site, carried insurance, remitted payroll costs, and made a modest profit, would this price still work?
If the answer is no, the contract is not efficient.
It is underpriced.
And an underpriced contract is not a bargain.
It is a delayed conflict.
Why This Is Not Just About Cleaning
The cleaning industry is the example.
The pattern is larger.
This same chain appears anywhere invisible labour supports visible comfort.
Security.
Delivery.
Care work.
Food service.
Warehousing.
Gig work.
Maintenance.
Subcontracted trades.
Any industry can build a structure where the person closest to the work has the least power over the conditions of that work.
That is why this page matters.
It is not only about mops, garbage bags, washrooms, and floors.
It is about what happens when systems demand outcomes they refuse to fund.
The SOTL Bottom Line
A clean building is not proof that the system behind it is healthy.
Sometimes a clean building is the final visible product of an unhealthy chain.
The client sees clean.
The public sees clean.
The contractor sees margin pressure.
The subcontractor sees payroll pressure.
The worker feels body pressure.
And when the chain finally breaks, the story often gets simplified into one person’s failure.
That is the part Standing on the Ledge refuses to accept.
Collapse is not always a personal weakness.
Sometimes collapse is the bill arriving for pressure that was hidden upstream.
So ask better questions.
Price the work honestly.
Respect the labour.
Track the risk.
Do not call a contract sustainable just because someone at the bottom has not broken yet.
Post-Closure Card
One receipt: Commercial cleaning is labour-heavy work. If the price does not support legal payroll, time, supplies, supervision, insurance, equipment, and margin, the missing cost has not disappeared. It has moved.
One next step: Before signing or renewing a cleaning contract, ask what outcome is being purchased, how many labour hours the quote assumes, and who carries the risk if the math does not work.
One boundary sentence: I will not call transferred risk “efficiency” just because the invoice is lower.
Field Tool: Contract Risk Checklist — Cleaning Industry Edition
Use this before bidding, renewing, accepting, or reviewing a cleaning contract.
- Define the outcome: What does “clean” actually mean here?
- Define the scope: What tasks, areas, frequencies, and consumables are included?
- Define the labour: How many person-hours are needed per visit, week, and month?
- Define the payroll reality: Can the price support wages, vacation pay, CPP, EI, WSIB, holiday pay, and admin?
- Define the supervision: Who checks quality, handles complaints, trains staff, and covers absences?
- Define the risk: What happens when scope, wages, traffic, access, staffing, or supply costs change?
- Define the boundary: What is excluded unless the price changes?
- Define the receipt: What must be documented before it becomes a dispute?
Source Notes and Research Anchors
- Building Service Contractors Association International: “Job Costing for Profitable Bids in Contract Cleaning Services”
- Cleaning & Maintenance Management: “Commercial Cleaning Bidding 101”
- ISSA: “How to Calculate Commercial Cleaning Rates”
- Innovation, Science and Economic Development Canada: Canadian Industry Statistics, Janitorial Services NAICS 56172
- Workers’ Action Centre: “The Crisis of Wage Theft in Ontario”
- Supreme Court of Canada: Modern Cleaning Concept Inc. v. Comité paritaire
- Justice for Janitors Canada: “Toronto janitors ratify new agreement”
- Rabble: “Justice for Janitors takes on Ottawa’s cleaning subcontractors”
- This Magazine: “Invisible labour and tangible risk”
- Canada Revenue Agency: CPP contribution rates, maximums and exemptions
- Canada Revenue Agency: EI premium rates and maximums
- WSIB: 2026 premium rates
- Ontario Employment Standards Guide: Vacation pay
- Ontario Employment Standards Guide: Public holidays
Godspeed, ledge walkers.