How to Start a Cleaning Business in Canada (2026): Step by Step

Disclosure: Ownr, Venn, Wagepoint, QuickBooks and Jobber pay LedgerLogic when you sign up through our links, at no cost to you. Each recommendation follows the step it sits in.
How do you start a cleaning business in Canada?
Register the business (a $60 business name in Ontario, or incorporate), open a business bank account, register for GST/HST (required past $30,000 of revenue), get liability insurance and a janitorial bond, then price recurring work and set up software for scheduling and invoicing. Plan payroll before your first hire: most cleaning businesses grow by adding staff.
At a Glance
Starting a cleaning business in Canada takes seven things: a registered business, a bank account, GST/HST registration, insurance and a bond, a way to price recurring work, a plan for hiring, and software to schedule, invoice and pay your team. Startup costs are low (supplies and transport), which makes cleaning one of the cheaper businesses to start. Here is each step in order.
The biggest difference from most trades is staff: cleaning companies grow by adding cleaners, so payroll and the employee versus contractor question arrive early.
Step 1: Sole proprietorship or corporation?
- Sole proprietorship. The cheapest start. In Ontario, registering a business name costs $60 if you trade under a name other than your own; other provinces have their own registries and fees. The business and you are the same person for tax and liability.
- Corporation. A separate legal entity, which matters in a trade where a broken heirloom or a missing item in a client's home can turn into a claim. Ontario charges $300 to incorporate provincially. Ownr takes 20% off its incorporation through our link, so a federal incorporation is about $399 in year one, government fees included, or about $99 if you also open a new RBC business account.
Our guide to the cheapest way to incorporate in Canada compares every route, and the tax benefits and drawbacks of incorporating covers when it pays.
Step 2: Open a business bank account
Keep business money separate from day one: it makes GST/HST returns and year-end far simpler, and a business paid in many small recurring amounts needs to see clearly who has paid. Venn Essentials has no monthly fee, pays 2% interest on CAD and USD balances and includes free Interac e-Transfers, which is how many residential clients pay. Sole proprietors and corporations can sign up; Venn is not available in Quebec. Registered corporations can earn up to $500 in bonuses through our link. Our guide to free business bank accounts in Canada compares the other $0 options.
Step 3: Register for GST/HST
Cleaning is a taxable service. You must register for GST/HST once your taxable revenue passes $30,000 over four consecutive calendar quarters. Residential clients pay the tax as a cost, while commercial clients registered for GST/HST claim back what you charge, so registering early costs you nothing with offices and lets you claim back the tax on supplies and equipment. Charge the rate for the province where you clean. Our guides cover when and how to register for GST/HST and the rate in each province.
Step 4: Insurance, bonding and written agreements
- Commercial general liability insurance, for damage to a client's property or an injury on site.
- A janitorial bond, which pays a client back if a cleaner steals. Commercial clients and many homeowners ask for proof before handing over keys or alarm codes.
- A written agreement for every client, setting what each clean includes, how often you come, how you handle keys, pets and supplies, and the cancellation and payment terms.
Step 5: How to price cleaning work
| Model | How it works | Good for |
|---|---|---|
| Flat rate per visit | One price for a defined clean, set by the size of the home | Residential clients, who want to know the cost upfront |
| Hourly | Billed for time on site | One-off, move-out and deep cleans where the scope is unclear |
| Per square foot | A rate for the space cleaned | Offices and commercial buildings |
| Recurring contract | A set price for weekly, biweekly or monthly visits | Predictable revenue and staffing |
Most cleaning businesses are built on recurring contracts, with one-off deep cleans priced higher on top. Quote the first clean of a new home separately: it usually takes longer than every visit after it.
Partner offer
Schedule every recurring clean and get paid in one app
Jobber handles quotes, recurring visits, team scheduling, automatic client reminders and card payments. It usually takes 20% off the first 3 months when you sign up and skip the trial; the 14-day trial needs no credit card.
Step 6: Hiring cleaners and running payroll
The first hire is where many cleaning businesses get the paperwork wrong. Whether a cleaner is an employee or a contractor depends on the relationship: if you set the schedule, supply the products and direct the work, the CRA is likely to treat them as an employee. Our employee vs contractor guide explains the tests.
Once you have employees you need a CRA payroll account, you deduct income tax, CPP and EI from each pay and remit them with your share, and you issue T4s each year. Workers' compensation depends on your industry and province (WSIB in Ontario, WorkSafeBC in British Columbia), so check whether you must register before the first shift. Wagepoint is Canadian payroll built for small teams: it calculates each pay, files the CRA remittances for you and prepares T4s, and signing up through our link earns a $50 gift card after your first payroll. Our vacation pay guide covers what employees earn on top of their wages.
Step 7: Software to schedule, invoice and get paid
A cleaning business runs on a calendar of recurring visits and a team that needs to know where to be. Jobber handles quotes, an online request form and client hub, recurring visits, scheduling for your team, automatic reminders to clients before each visit and invoices clients pay by card. It costs US$29 a month for one person on Core or US$99 on Connect, billed annually, and a crew of 2 to 5 pays US$149 on Connect. Jobber usually takes 20% off the first 3 months of a monthly plan when you sign up and skip the 14-day trial. Every plan and team-size band is in our Jobber pricing guide.
For the books, QuickBooks Online handles bank reconciliation, GST/HST and payroll, and Jobber syncs invoices and payments into it from its Connect plan; our guide to Jobber with QuickBooks or Xero shows what syncs. Through our link, new QuickBooks customers get 80% off for 8 months: EasyStart is $6 a month, Essentials $14. Our contractor software guide by trade compares Jobber with the alternatives.
Cleaning business startup checklist
| Step | Cost | Tool |
|---|---|---|
| Register or incorporate | Ontario name $60; federal incorporation about $399 through Ownr | Ownr, 20% off through our link |
| Business bank account | $0 a month on Venn Essentials | Venn |
| GST/HST registration | Free with the CRA | CRA Business Registration Online |
| Insurance and bond | Quoted by your broker | Commercial general liability and a janitorial bond |
| Payroll, once you hire | $50 gift card through our link after the first payroll | Wagepoint |
| Scheduling and invoicing | From US$29 a month | Jobber, usually 20% off at sign-up |
| Bookkeeping and GST/HST | EasyStart $6 a month for 8 months | QuickBooks Online, 80% off for 8 months |
Prices read on Ownr, Venn, Jobber, QuickBooks Canada and ontario.ca on 30 and 31 October 2026, before tax.
Frequently Asked Questions
Do I need a licence to start a cleaning business in Canada?
Do I need to charge GST/HST on cleaning services?
What is a janitorial bond, and do I need one?
Should my cleaners be employees or contractors?
How do cleaning businesses charge?
What software do cleaning businesses use?

Sebastien ProstCPA, Ex-CRA
Licensed CPA with 10+ years of experience, including work with the Canada Revenue Agency. Founder of LedgerLogic, a cloud accounting firm serving Canadian SMEs. Xero Certified Advisor.


