Start a carpet cleaning business in Canada: no trade licence, IICRC certification, truck-mount vs portable equipment, per-room pricing, and commercial contracts explained.
The short answer
There is no carpet cleaner's licence in Canada, and that is not the same as there being no barrier to entry. The barrier is knowledge and kit, not a licence: knowing which fibre you are standing on, which chemistry it tolerates, and which machine suits the building. A general cleaning business can add carpet work with a rented machine, but a carpet specialist sells something else — a method matched to the fibre, a drying time the customer can plan around, and a stain result stated honestly before the work starts. The rest of the business is a repeat business: carpets get dirty again, and the cleaner who leaves them dry, clean, and honestly assessed gets the rebooking.
Step 1: Pick residential, commercial, or both — and start with one
Carpet cleaning splits into two lanes that look alike from the van and run differently as businesses:
- Residential: houses, condos, and rental units. Jobs are priced per room or per visit, the customer is usually the homeowner or tenant, and the selling happens by neighbourhood and review: one street done well earns the next street. Pet stains, odour work, and move-out cleans are the extras that make or break the margin.
- Commercial: offices, hotels, strata buildings, and retail. Jobs are priced per square foot on a service agreement, the buyer is a property manager or facilities contact, and the selling happens on reliability: show up on schedule, leave the carpet dry by morning, report damage honestly. One contract beats a month of one-off residential bookings, and one lost contract takes a season to replace.
Start with one. A cleaner advertising homes, hotels, and strata buildings in the first month is really advertising that none of them is proven yet. One lane, done well, earns the photos, reviews, and route density that let you add the second.
Step 2: The licensing reality — no trade licence, real municipal rules
No province issues a carpet cleaning trade licence, and no certification is legally required to practise. What does apply, and what new operators miss:
- Municipal business licensing: this is the gate that varies by city. Some cities license cleaning businesses, and the list of licensable activities differs from city to city, so check the licensing page of every city you work in rather than assuming one city's answer covers the next.
- Business name registration: if you trade under a name other than your own legal name, register it provincially. That registration is separate from a municipal licence, and some cities will want the registered name before they issue the licence.
- Site-specific requirements: a school, a care home, or a venue hosting children or vulnerable people may ask for a criminal record check, and a property manager may ask for proof of insurance and workers' compensation clearance before you touch their carpet. These are customer requirements, not licences, but they decide whether you get the job.
Step 3: Register the business and set up tax before the money arrives
The paperwork is the cheapest part of the startup, and it is the part most often left until a customer asks for an invoice:
- Structure: most carpet cleaners start as sole proprietors and incorporate later, when revenue and liability justify it. If you trade under a name other than your own legal name, register that name provincially.
- Ontario: registering a sole proprietorship under a business name costs $60 through the Ontario Business Registry and lasts five years. Operating under your own name does not require registration.
- British Columbia: request name approval first ($30), then register the sole proprietorship ($40) using the name request number within 56 days, or the approval lapses.
- CRA business number: free, and needed for payroll and GST/HST accounts. Register for GST/HST once taxable sales exceed $30,000 over four consecutive calendar quarters, or voluntarily before that so you can claim input tax credits on equipment, vehicle, and supply costs.
- Bookkeeping from job one: track revenue, supplies, mileage, and time per job, and track it separately for residential visits and commercial contracts. A cleaner who knows the cost per room prices with confidence; one who does not drifts into long days for hourly wages.
Step 4: Certification — the IICRC credential that buyers recognise
Carpet cleaning has one credential that matters commercially, and it is worth getting before you sell expertise:
- The IICRC Carpet Cleaning Technician (CCT) course covers fibre identification, soil types, cleaning chemistry, and method selection, and it is built around the IICRC S100 standard for cleaning textile floor coverings. The course runs about two days, has no prerequisites, and ends in an exam; keeping the certification current takes continuing-education credits.
- What it buys you is not a licence but a language: you can walk into a room, identify the fibre, name the soiling, and choose the method for a reason you can explain to the customer. That is the difference between a cleaner who tries everything on every carpet and one a property manager trusts with a wool lobby carpet.
- The next steps, if the lane justifies them, are the companion IICRC courses: upholstery and fabric cleaning, odour control, and colour repair. Each one opens a service line — sofas and area rugs, pet odour work, spot dyeing — that a general cleaner cannot sell honestly without the training.
- Certified Firm status, for a business rather than a technician, requires at least one certified technician on staff and active insurance coverage, and it puts the business on the IICRC's public provider listing, where a customer can verify the certification.
Step 5: Kit — truck-mount, portable, and the vehicle that carries them
The equipment choice is the business model, and it should follow the buildings you will clean:
- Truck-mount: a unit mounted in the van that runs heat, pressure, and vacuum from the vehicle, with hoses run into the building. It cleans faster, extracts more moisture, and dries carpets faster. It needs van parking near the entrance, a hose run the building allows, and a higher purchase price, and it cannot serve a high-rise unit above the hose's practical reach.
- Portable extractor: a machine carried into the building, filled and emptied on site. It reaches high-rise units, tight access, and rooms a hose cannot reach, and it costs less to buy. It cleans slower, dries slower, and needs more passes on heavy soil, and the operator carries the weight up the stairs.
- The rest of the kit, either way: a vacuum for dry soil removal before any wet method, pre-spray and spotting chemicals with their safety data sheets, agitation tools for traffic lanes, fans or air movers for drying, and a vehicle that keeps kit secured and dry. Dry soil removal first is not optional: vacuuming out the dry soil before wet cleaning is what keeps the wet method from turning dust into mud.
Two kit rules that save money:
- Buy the machine for the buildings you have, not the buildings you hope for. A truck-mount parked because every job this month is a high-rise unit is a van payment, not a tool.
- Maintain the machine on schedule. A clogged filter, a worn seal, or a scaled heater costs suction and heat on every job, and a customer notices weak suction as a carpet that stays wet.
Step 6: Pricing jobs — per room at homes, per square foot on contract
Residential and commercial pricing follow different models, and the right model follows the customer, not the cleaner's habit:
- Residential: price per room or per square foot, and define the room on the quote. State whether stairs and hallways are included or priced separately, whether furniture moving is included, and how pet stains and odour treatment are charged. Canadian vendor guides list residential rooms roughly in the $30 to $80 range, with minimum visits typically $100 to $200; use those as market ranges, and price your own jobs from your own time and costs.
- Commercial: price per square foot from a site visit, in a written service agreement that names the area, the frequency, the method, the price per visit or per month, and the extras. A phone quote for a building you have not walked is a guess, and the customer will hold you to it.
- Extras that cause disputes, named in advance: pet odour treatment, stain work that may not fully succeed, furniture moving, and emergency or after-hours callouts. A quote that hides the pet-treatment price until the invoice is a dispute, not a price.
Whichever model you use, state the stain limit on the quote: many soil-based spots can be removed or substantially improved, but permanent dye loss, bleaching, and fibre damage cannot be reversed by cleaning. A customer told that before the work starts is a satisfied customer; a customer told it after is a complaint.
Step 7: Safety — chemicals, lifting, and the waste tank
Carpet cleaning injuries and damage cluster in four places, and the precautions map to them:
- WHMIS: any worker who handles or may be exposed to a hazardous product must be educated and trained on that product's labels and safety data sheets. For a carpet cleaner that means pre-sprays, spotting chemicals, and odour treatments. The employer must keep safety data sheets available to workers, keep products labelled, and add workplace-specific training on the actual products on the truck.
- Lifting and stairs: portable extractors are heavy, and the injury is usually a back or a stair fall, not a chemical. Two-person carries on stairs, a ramp or dolly where the building allows, and no solo carry of a full machine up a flight.
- Electrical: portable machines draw real current, and a tripped breaker mid-job is the mild version of the risk. Check the circuit before the job, run one machine per circuit where the building requires it, and keep cords out of walkways and water.
- Waste water: empty the waste tank into a sanitary drain the property owner approves — a toilet, a utility sink, or a floor drain connected to the sanitary system. Never a storm drain, a driveway, or a lawn. Ask the property manager where to dispose of it on a commercial site visit, and put the answer in the service agreement.
Workers' compensation starts the day you hire. Register with the board in the province where the crew works — in Ontario, most businesses must register with the WSIB within 10 calendar days of hiring their first employee, and you can register before you hire; other provinces set their own deadlines, so confirm your board's deadline and your classification with the board rather than guessing either. Solo operators can apply for optional coverage, which is worth pricing honestly: a solo cleaner with a back injury and no coverage has no income and no claim.
Step 8: Finding the first clients — one street, then one contract
The first jobs rarely come from advertising. They come from density and from one property manager who trusts you:
- Start on one street or in one neighbourhood and do it well. A cleaner's van seen twice on the same street sells more than an ad seen once by the whole city, and neighbours ask each other who did their carpets.
- Real estate agents, property managers, and strata councils buy carpet cleaning repeatedly, and they buy on reliability first: show up when promised, send the quote when promised, leave the carpet dry when promised. One property manager who trusts you is worth a season of ads.
- Move-out cleans are the residential entry point: landlords and agents need a fast, documented clean between tenants, and a good move-out job earns the next tenancy's clean and the agent's referral.
- Before-and-after photos, with the customer's permission, are the portfolio. Photograph in daylight, from the same angle, and keep the customer's belongings out of frame.
- Online listings and a simple website come next: service area, services, photos, and a phone number. Reviews follow completed jobs, not advertising spend — ask every happy customer for one, and answer every review, good or bad, like a person, not a brand.
Step 9: Seasons and the Canadian winter
Carpet cleaning is seasonal in Canada, and the season is managed, not suffered:
- Spring and fall are the busiest residential seasons, when homeowners notice the winter grime and the summer dust. Book the route early in each season, because the same weeks fill for every cleaner in town.
- Commercial contracts carry the winter. Offices, hotels, and strata buildings clean on schedule all year, and a contract base is what keeps the winter paid.
- Drying time is a winter problem, not just a summer one: cold rooms, closed windows, and low airflow all slow drying. Bring air movers, run the building's HVAC, and tell the customer the drying range before you start, so a damp carpet at bedtime is expected, not a surprise.
- Weather rescheduling: a truck-mount needs van access, and a snow-blocked entrance or a frozen hose run changes the job. Agree the reschedule terms on the quote — who calls, how much notice, and whether the fee moves — so a snowed-out day is a rescheduled day, not a lost customer.
What not to do
- Do not take paid carpet work in a city without checking whether that city licenses cleaning businesses.
- Do not let workers'-compensation registration slide after the first hire — in Ontario the deadline is 10 calendar days from the first hire, and other provinces set their own.
- Do not sell a stain result you cannot deliver: dye loss, bleaching, and fibre damage do not reverse.
- Do not dump waste water into a storm drain, a driveway, or a lawn.
- Do not quote a residential job without defining what counts as a room and whether stairs, hallways, and furniture moving are included.
- Do not put the wrong chemistry on wool or a natural fibre because it worked on a synthetic carpet.
- Do not promise a drying time your machine, the room, and the season cannot deliver.
Related guides:
Questions people ask
Do I need a licence to start a carpet cleaning business in Canada?
No trade licence. Carpet cleaning is generally unlicensed in Canada: no province issues a carpet cleaning trade licence, and no certification is legally required to practise — the [IICRC Carpet Cleaning Technician (CCT)](https://iicrc.org/cct/) credential is the one customers and property managers recognise by name, and it is voluntary. That is the national picture, not the whole paperwork story. Municipal business licensing is a separate gate and varies by city, so check your own city's licensing page before you take paid work there. The ordinary service-business paperwork still applies: provincial business name registration if you trade under a name, a free CRA business number, and GST/HST registration once taxable sales pass $30,000 over four consecutive calendar quarters.
Is IICRC certification worth it for a carpet cleaner?
It is the one credential in this trade that customers and property managers recognise by name. The [IICRC Carpet Cleaning Technician (CCT)](https://iicrc.org/cct/) course covers fibre identification, soil types, cleaning chemistry, and method selection, runs about two days, has no prerequisites, and ends in an exam; keeping the certification current takes continuing-education credits. The certification is optional by law and valuable in practice: it is what lets you explain, on a quote and in a room, why a wool carpet gets a different method than a synthetic one, and it is the credential a strata council or hotel buyer is most likely to ask about. A [Certified Firm](https://nationalcarpetcleaningauthority.com/iicrc-certification-for-carpet-cleaners/) listing goes further and requires at least one certified technician on staff plus active insurance coverage.
Should I buy a truck-mount or a portable extractor?
Buy for the buildings you will actually clean. A truck-mount runs off the van, cleans with more heat and suction, and dries carpets faster, because the stronger extraction pulls more moisture out; the trade-offs are van parking, long hose runs into the building, and a higher purchase price. A portable extractor carries into the building, reaches high-rise units and rooms a hose cannot reach, and costs less to buy; the trade-offs are slower cleaning, longer drying, and more passes on heavy soil. Many operators start portable and add a truck-mount once residential volume justifies a dedicated van. Either machine still needs the same method knowledge: the wrong chemistry on wool or a natural fibre damages carpet no machine can fix.
How do carpet cleaners price a job?
Residential work prices per room or per square foot, and commercial work prices per square foot on contract. [Canadian vendor guides](https://servicebucket.blob.core.windows.net/carpet-cleaning-mississauga-ontario/carpet-cleaning/carpet-cleaning/how-much-should-professional-carpet-cleaning-cost.html) list residential rooms roughly in the $30 to $80 range, with minimum visits typically $100 to $200, and commercial space roughly $0.15 to $0.25 per square foot. Treat those as market ranges, not a rate card: room size, stairs, soil level, pet treatment, and furniture moving all move the quote. The written quote should state what counts as a room, whether stairs and hallways are included, how pet stains and odour treatment are charged, and what the cleaner will not promise, because permanent dye loss, bleaching, and fibre damage cannot be reversed by cleaning.
How do commercial carpet cleaning contracts work?
Commercial work is sold as a service agreement, not a one-off quote. The agreement names the area in square feet, the cleaning frequency, the method, the price per visit or per month, and what counts as an extra: stain treatment, odour work, upholstery, and emergency callouts. Price it from a site visit, never from a phone description, because access, elevator time, furniture density, and after-hours scheduling all change the labour. Hotels, offices, and strata buildings buy on reliability first: the cleaner who shows up on schedule, leaves the carpet dry by morning, and reports damage honestly keeps the contract, and the contract renews on that record.
How long do carpets take to dry after hot-water extraction?
Typically 4 to 12 hours, depending on airflow, carpet thickness, room temperature, season, and how much treatment the carpet needed. Stronger extraction shortens drying, which is one reason truck-mounts dry faster than portables, and fans or dehumidifiers shorten it further. Tell the customer the range before you start, not after you finish, and leave the room with air moving: open windows where the weather allows, run the furnace fan or HVAC, and keep foot traffic off until the carpet is dry. A carpet that stays wet invites the musty smell the customer hired you to remove.
What happens to the dirty water from a carpet cleaning job?
It goes down a sanitary drain, never a storm drain, and the cleaner should know the building's drain before the first job, not during it. Truck-mount waste tanks are emptied into a toilet, a utility sink, or another sanitary drain the property owner approves; portable waste tanks are emptied the same way. Never dump waste water onto a driveway, a lawn, or a street drain, which carries it untreated to a waterway. On a commercial site, ask the property manager where to dispose of it as part of the site visit, and put the answer in the service agreement so a relief technician does not have to guess.