CRA Audits: Ensuring Your Independent Contractor Model Follows Revenue Canada Rules
Direct Answer: Under CRA rules, a worker is an independent contractor — not an employee — only if they have control over how they work, own their own tools, risk financial loss, and work for multiple clients. Getting this wrong can trigger back-taxes, CPP/EI arrears, and penalties that can cripple your Canadian cleaning business.
Why This Matters More Than You Think
The independent contractor model is the most popular operating structure for scaling cleaning businesses in Canada. You avoid payroll complexity, WCB premiums on every dollar, and the administrative burden of being a full employer.
But there is a catch. The CRA (Canada Revenue Agency) scrutinizes cleaning companies heavily because misclassification is rampant in the industry. If an audit determines your "contractors" are actually employees, you are on the hook for every dollar of CPP, EI, and income tax that was never withheld — retroactively.
The CRA's 4-Factor Test: Employee vs. Contractor
The CRA uses a multi-factor test, often referred to as the Wiebe Door test (established by the Supreme Court of Canada), to determine the true nature of a working relationship. Here are the four key factors:
| Factor | Points to Employee | Points to Contractor |
|---|---|---|
| Control | You dictate hours, methods, and schedule | Worker sets their own schedule and methods |
| Tools & Equipment | You provide all cleaning supplies and equipment | Worker supplies their own tools |
| Financial Risk | Worker has no financial risk or investment | Worker can profit or lose money on the job |
| Integration | Worker is integral to the business operations | Worker operates as a separate business entity |
No single factor is determinative. The CRA looks at the overall economic reality of the relationship. A written contract calling someone a "contractor" means nothing if the actual working relationship looks like employment.
7 Ways to Protect Your Contractor Model from a CRA Audit
Use a Robust Independent Contractor Agreement
Have every cleaner sign a detailed Independent Contractor Agreement drafted by a Canadian labour lawyer. It should explicitly state that they are self-employed, not entitled to employee benefits, and responsible for their own taxes.
Let Contractors Set Their Own Rates
True contractors negotiate their rates. If you set a fixed hourly rate and they have no ability to negotiate, the CRA may view them as employees.
Allow Subcontracting
A genuine independent contractor can send someone else to do the job. Include this right in your contract and ensure it can actually be exercised in practice.
Require Their Own Tools
Ideally, your contractors use their own supplies and equipment. If you supply everything, document it as a 'tool rental' or 'supply provision' with a fee structure.
Don't Give Them Exclusive Work
Your contractors should be free to work for other cleaning companies. If they work exclusively for you, it strengthens the employee argument.
Pay by the Job, Not by the Hour
Paying a fixed rate per job (e.g., $120 per house clean) rather than an hourly wage demonstrates a contractor relationship more clearly.
Register Them as HST Registrants
Encourage your contractors to register for a GST/HST number. This demonstrates they are operating as an independent business — a powerful signal to the CRA.
The Cost of Getting It Wrong
Let's run the numbers. Say you have 5 cleaners who each earn $40,000/year from your business. If the CRA reclassifies them as employees for the past 3 years, here's what you could owe:
~$33,000
CPP Arrears (Employer + Employee Share)
~$18,000
EI Premiums (Employer + Employee Share)
Variable
Penalties & Interest
This doesn't include potential income tax withholdings. A CRA reclassification audit is a business-ending event for many small operators.
Frequently Asked Questions
What happens if the CRA reclassifies my contractors as employees?
If the CRA reclassifies your contractors as employees, you could be liable for unpaid CPP contributions, EI premiums, and income tax withholdings going back several years, plus significant penalties and interest. This can be a six-figure liability for small cleaning businesses.
Can I use the same cleaner for every job and still call them a contractor?
Not necessarily. If you exclusively direct one person's work schedule, provide all their tools, and they work only for you, the CRA may determine they are actually an employee regardless of what your contract says. The legal test is about the economic reality of the relationship, not the label.
Should I get a formal ruling from the CRA on my contractor relationships?
Yes. You can file a CPT1 Request for a Ruling form with the CRA to get an official determination on whether your workers are employees or self-employed contractors. This proactively protects your business and provides certainty for your operational model.
Build Your Cleaning Business on a Solid Legal Foundation
Cleanflow Media helps Canadian cleaning entrepreneurs launch a properly structured, fully automated business in 14 days — so you scale confidently without the compliance landmines.
Book Your Free Strategy Session →