Back to Blog
    Recruitment & Labor

    CRA Audits: Ensuring Your Independent Contractor Model Follows Revenue Canada Rules

    By Cleanflow Media8 min readApril 16, 2026

    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:

    FactorPoints to EmployeePoints to Contractor
    ControlYou dictate hours, methods, and scheduleWorker sets their own schedule and methods
    Tools & EquipmentYou provide all cleaning supplies and equipmentWorker supplies their own tools
    Financial RiskWorker has no financial risk or investmentWorker can profit or lose money on the job
    IntegrationWorker is integral to the business operationsWorker 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

    01

    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.

    02

    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.

    03

    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.

    04

    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.

    05

    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.

    06

    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.

    07

    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 →

    Related Articles

    HomePlatformPricing
    Book Call