Back to Blog
    Regional Markets

    Navigating Local Frameworks: Cleaning Business Regulations and Compliance in British Columbia

    By Cleanflow Media8 min readApril 6, 2026

    Direct Answer: To operate a legal cleaning business in British Columbia, you need a municipal business license, Commercial General Liability insurance (minimum $2M), a janitorial bond, WorkSafeBC registration if you have employees, and a GST/HST number once your revenue exceeds $30,000 annually.

    Why BC Has a Unique Regulatory Landscape

    British Columbia is Canada's third most populous province and home to some of its most competitive urban markets — Vancouver, Surrey, Burnaby, and Victoria. With a thriving real estate market and a strong culture of outsourcing home services, BC is a goldmine for cleaning entrepreneurs.

    However, operating without proper compliance is a massive liability. BC municipalities are known for actively enforcing business licensing, and WorkSafeBC has significant enforcement powers. Getting this right from day one protects your business — and your reputation.


    Step 1: Choose Your Business Structure

    Before you register anything, decide how you want to operate legally.

    • Sole Proprietorship: The simplest structure. Register your business name with BC Registries under a "Doing Business As" (DBA) filing. Low cost, but you're personally liable for all debts and lawsuits.
    • Partnership: Two or more owners. Requires a partnership agreement and shared liability.
    • Corporation (Inc.): Provides liability protection and can offer tax advantages as you grow. Requires filing a Provincial or Federal incorporation and annual maintenance.

    For most cleaning startups, a sole proprietorship is fine initially. Once you're generating over $100K per year or hiring staff, consult a BC accountant about incorporating.


    Step 2: Register Your Business Name in BC

    If you operate under any name other than your own legal name, you must register it through BC Registries and Online Services (formerly OneStop Business Registry).

    • Conduct a Name Approval Request (NR) to ensure your business name is unique.
    • Once approved, register the DBA name. Cost: approximately $31.58 for an NR + $40 for registration.
    • For a corporation, file through BC Registries (Provincial) or Corporations Canada (Federal).

    Step 3: Obtain Municipal Business Licenses

    This is the step most new cleaners overlook. In BC, each municipality requires its own business license. Major cities and their approximate costs:

    MunicipalityLicense Cost (Approx.)Renewal
    City of Vancouver$160 – $350/yearAnnual (December 31)
    City of Surrey$120 – $250/yearAnnual (March 31)
    City of Burnaby$110 – $200/yearAnnual
    City of Victoria$150 – $300/yearAnnual (December 31)
    City of Richmond$120 – $220/yearAnnual
    District of North Vancouver$100 – $180/yearAnnual

    Pro tip: If you regularly clean in multiple cities, contact each municipality's business licensing department. Some offer a "home occupation" license if you run the business from your residence, which can be cheaper.


    Step 4: WorkSafeBC Registration

    WorkSafeBC is BC's workers' compensation board. If you hire employees — even part-time — registration is mandatory by law.

    • Classification Rate: Cleaning businesses typically fall under industry classification 766 (Janitorial Services). Rates are based on your payroll and typically range from $1.80 to $2.50 per $100 of gross wages.
    • Sole Proprietors: Not required to register for yourself, but strongly advised. Personal Optional Protection (POP) covers you if you're injured on the job.
    • Independent Contractors: Be careful — if the CRA or WorkSafeBC deems your contractors to be "workers" under BC law, you could owe back premiums.

    Register online at worksafebc.com. Failure to register carries fines of up to $595,800 under the Workers Compensation Act.


    Step 5: Business Insurance in BC

    You need three core coverages:

    • Commercial General Liability (CGL): Minimum $2 million. Covers property damage and bodily injury claims. For commercial clients in Vancouver, expect requests for $5M in coverage. Cost: $400–$1,200/year depending on revenue.
    • Janitorial Bond (Employee Dishonesty Bond): Protects clients if an employee steals. Often required by commercial clients. Cost: $150–$400/year.
    • Commercial Auto Insurance: If you use a personal vehicle for work in BC, standard auto insurance from ICBC does not cover business use. You must notify ICBC and add a business-use endorsement (Permit 1 or 2), or purchase a commercial vehicle policy.

    ICBC is unique to BC. Most auto insurance in the province is provided through the government-run ICBC, not private insurers. Don't assume your personal policy covers business trips — it doesn't.


    Step 6: GST/HST Registration

    BC does not have HST — it uses a combined system of 5% GST (federal) and 7% PST (provincial). As a service business, your cleaning services are generally exempt from PST but subject to GST.

    • Register for a GST account with the CRA once your taxable revenue exceeds $30,000 in any 12-month period.
    • Collect 5% GST on all cleaning invoices and remit to the CRA quarterly or annually.
    • You can deduct the GST paid on business purchases (Input Tax Credits).
    • Cleaning products and supplies you purchase for resale may be subject to PST — check with the BC Ministry of Finance.

    Step 7: WHMIS & Chemical Safety

    If you use hazardous cleaning products — and most professionals do — you and any employees must complete WHMIS 2015 training. This is a federal requirement enforced in BC by WorkSafeBC. Online WHMIS certification takes 2–4 hours and costs approximately $20–$50. Many providers offer free options.


    BC Compliance Checklist

    • Register your business name with BC Registries
    • Obtain a municipal business license (one per city)
    • Register for WorkSafeBC (mandatory if you have employees)
    • Purchase CGL insurance ($2M minimum) and a janitorial bond
    • Notify ICBC and update your vehicle insurance for business use
    • Register for GST with the CRA when revenue exceeds $30,000
    • Complete WHMIS 2015 training for all staff who handle chemicals
    • Open a dedicated business bank account to separate finances

    Frequently Asked Questions

    Do I need a business license to clean houses in British Columbia?

    Yes. You must obtain a business license from the municipality where you operate. If you serve multiple municipalities in BC (e.g., Vancouver and Burnaby), you may need a separate license for each. Costs typically range from $100 to $350 per year.

    Is WorkSafeBC mandatory for cleaning businesses in BC?

    If you have employees, registration with WorkSafeBC is mandatory. Even sole proprietors are strongly encouraged to register for Personal Optional Protection. Failing to register can result in significant fines.

    What insurance does a cleaning company need in British Columbia?

    At minimum, you need Commercial General Liability (CGL) insurance with at least $2M in coverage, a janitorial bond for employee dishonesty, and if you have employees, WorkSafeBC coverage. Some commercial clients in BC may require higher liability limits of $5M.

    Launch Your BC Cleaning Business the Right Way

    Skip the compliance headaches. Cleanflow Media builds your complete digital infrastructure — website, booking system, CRM, and marketing — so you can focus on growing, not paperwork.

    Book Your Free Strategy Session →

    Related Articles

    HomePlatformPricing
    Book Call