Skip to content

Who We Help · Cleaning · Payroll

Cleaning company payroll: the subcontractor trap, and how to stay out of it

The cleaning industry's standard playbook — everyone is a subcontractor — is exactly what CRA's employee-or-self-employed tests were built to catch. If you set the schedule, supply the products and own the client relationship, your cleaners are employees, and the retroactive CPP, EI and WSIB premiums land on you, not them. We move cleaning companies onto payroll that survives an audit and still works at cleaning-industry margins.

By the AnalytIQ Accounting team · Last reviewed: August 12, 2026

Commercial cleaner working through an office after hours

Why cleaning is ground zero for reclassification

Cleaning fails the contractor tests more predictably than almost any industry, because the business model concentrates control in the company. You assign the sites and the hours, you supply the chemicals and equipment, the client contract is yours, and the cleaner cannot raise a price or lose money on a job — under CRA's factors that is employment, and the signed "independent contractor agreement" carries almost no weight against it. The usual trigger is not a random audit: it is a cleaner who files an EI claim after being let go, or asks for a CPP/EI ruling, and the answer then applies to everyone doing the same work.

The bill arrives in layers: both shares of CPP and EI assessed retroactively with penalties and interest, vacation pay claims under the ESA, and WSIB premiums on everyone it deems a worker. Converting voluntarily is dramatically cheaper than being converted — we price the true payroll cost per contract first, so the switch does not sink your margins.

Employee or genuine subcontractor: the signals

Some cleaning subs are real businesses. The file should show it:

Points to employeePoints to subcontractor
You set the sites, shifts and checklistsThey decide how and when the work gets done within a result-based contract
Your supplies, equipment and uniformsTheir own equipment, products and insurance
They serve only your clientsMultiple customers, their own marketing and quotes
Must do the work personallyCan send their own staff or substitutes they pay
Paid by the hour, no downside riskFixed-price jobs where bad estimating costs them money

Where a relationship genuinely sits in the right column, keep the evidence current — their invoices, their WSIB account, their insurance certificate. Where it does not, a T4A does not fix it; payroll does.

Split shifts, travel time and multiple sites

Multi-site scheduling creates paid time that many cleaning companies never record. In Ontario, travel between client sites during the day is working time — only the commute at each end is not — so a cleaner covering three buildings is on the clock between them, and a per-kilometre reimbursement at reasonable rates stays off the T4. Split shifts are legal, but the hours rules still apply: 11 consecutive hours free from work each day, and eight hours between shifts unless the combined shifts stay within 13 hours or the employee agrees in writing. Short call-backs are caught by the three-hour rule. We connect a time-tracking app like QuickBooks Time or Deputy to the payroll run, mapped by site, so hours are provable and every contract shows its true labour cost — the same per-contract view our cleaning business bookkeeping reports on monthly.

WSIB: the classification that makes or breaks the margin

Cleaning is covered employment, so register with WSIB when you hire your first worker and expect premiums to be one of your larger payroll costs — janitorial rate classes are priced for the injury profile of the work. Two traps recur. First, WSIB runs its own worker-versus-independent-operator analysis, so "subs" without their own coverage are deemed your workers and premiums are assessed on what you paid them, retroactively. Second, insurable earnings are reconciled annually, and growth between filings catches companies undercharged. We keep the classification, the sub evidence, and the reconciliation in one file so a WSIB audit is an afternoon, not a season.

Running payroll at cleaning-industry turnover

High turnover is the operating condition, so the machinery has to be fast: TD1s collected digitally at onboarding, direct deposit from the first cheque, vacation pay at 4% shown on every stub with written agreement, and ROEs filed through ROE Web within days of each departure. Wagepoint handles this shape of workforce well, and EHT only enters once Ontario payroll clears the $1 million exemption. If you operate under a US franchise brand, the royalty and franchise-fee payments heading south carry their own withholding questions — that side lives in our cross-border tax work for cleaning businesses, and your payroll data feeds the royalty base it starts from.

Source: CRA — Employee or Self-Employed? (RC4110).

Common questions.

All my cleaners signed contractor agreements. Does that protect me?

No. CRA and WSIB look at the working relationship — who controls the schedule, who supplies the equipment, who owns the client — and a contract cannot overwrite the facts. If the relationship looks like employment, the agreement mostly proves you knew about the question.

Does travel between client sites count as paid time?

Yes. In Ontario, travel between work sites during the day is working time and belongs in the payroll hours; only the commute at the start and end of the day is excluded. A reasonable per-kilometre reimbursement for the driving stays non-taxable.

When do I have to register with WSIB?

As soon as you hire your first worker — cleaning is covered employment in Ontario. Budget for the premium as a core labour cost, because janitorial rate classes are not cheap and WSIB will also assess premiums on uninsured "subs" it deems to be workers.

Related reading

Payroll that scales with every new contract.

Book a consultation and get a plain answer on exactly what applies to you.

Client Reviews

Get a free quote

Request a free quote.

Tell us a little about your business and our team will respond within one business day.

Contact details

How can we help?

Type of enquiry select all that apply

Project information