Skip to content
CACanada

Start Commercial Cleaning Business Canada: Build the Operation Before the First Clean

Choose a service lane, check local requirements, scope the site, cost the work, write the quote, and control your first commercial cleaning contract.

Yes Foreman · October 3, 2026 · Starting your business

A prospect offers you an after-hours office clean. The locked rooms, alarm process, waste area and labour allowance are still unknown. To start commercial cleaning business Canada operations properly, settle those details before you accept the site.

Build around one repeatable job. Choose the work. Check the local rules. Walk the site. Cost the scope. Then write the quote and prepare the crew.

Choose the cleaning work before you register or buy equipment

Commercial cleaning is too broad to treat as one service. An office, retail premises and apartment common area place different demands on the crew. Access, floor finishes, waste handling and service windows all change.

Pick one starting lane. Define the premises you will clean, the tasks you will accept and the conditions under which you will work. The broader cleaning business startup guide can help you frame the business. Your Canadian operating plan still needs a local service boundary and local requirements checks.

Write down:

  • the customer and premises type you want;
  • the normal service window;
  • the geographic area you will cover;
  • the smallest visit that makes operational sense;
  • the work included in a regular visit;
  • the work sold separately; and
  • the work you will not offer yet.

Keep specialist work off the list until you have the right equipment, training, insurance and authorization. That may include work at height, hazardous cleanup, specialist floor restoration or services that cross into a regulated trade.

Do not buy a machine and then look for sites that need it. Let the chosen scope create the equipment list.

Check the Canadian cleaning business requirements for your location

There is no single Canada-wide answer for every registration, licence, tax and worker-coverage question. Your province or territory, municipality, staffing plan and service list decide which checks matter.

Start with the business name and structure. Use your provincial or territorial business registry (opens in a new tab) to find the official registration route for your location. Ask what must be registered for the name and structure you chose. Record the answer in the business file instead of relying on a remembered conversation.

Ask your municipality whether a business licence is needed where the business is based. Ask the municipality separately about building permits if you later alter a storage or operating space. Do not treat a provincial registration as the answer to a municipal licence question.

Check the current process for a business number and GST/HST accounts with the Canada Revenue Agency (opens in a new tab). Use your own circumstances. Do not copy another contractor’s tax setup.

Ask your provincial or territorial workers’ compensation board whether the staffing plan requires coverage for workers. Describe who will perform the cleaning, how they are engaged and where the work happens. Get the answer from the board for your location.

If you add a specialist service, ask the provincial or territorial trade licensing and safety authority whether that exact work needs a trade licence or permit. Ordinary cleaning and regulated trade work are not the same question.

Take the complete service list to your insurance provider. Explain the premises, staff, vehicles, chemicals, equipment, key custody and after-hours access involved. Show them any insurance conditions in the proposed customer contract. Keep the policy information and customer evidence requests in the business file.

Build the cleaning business setup around one repeatable site

Your cleaning business setup should make the next visit predictable. Start with the scope, then select the tools, products and records needed to deliver it.

Create a basic site kit. Assign each tool to a task. Record the approved products, product instructions and surfaces on which each product may be used. Note customer restrictions before the kit reaches the premises.

Set replenishment points for products, liners and other consumables. The crew should know what to report before stock runs out. Separate clean and dirty cloths, mop heads and other tools. Write down how used equipment returns clean, charged and ready for the next visit.

Prepare simple records for:

  • key, card and code handoffs;
  • completed work;
  • inspections and corrective cleaning;
  • damaged fixtures or property;
  • blocked or unsafe areas;
  • customer requests; and
  • approved work outside scope.

A cleaner may find a damaged dispenser and an unlabelled chemical bottle during the first visit. Give the cleaner a site contact, a stop-work route and a place to record the issue. Do not leave the crew to guess whether to use the product or repair the dispenser.

Start commercial cleaning business Canada planning with a real walkthrough

Inspect the site before you quote it. Whenever possible, walk it during the intended cleaning window. A daytime walkthrough can hide the conditions an after-hours crew will face.

Check locked rooms, alarm instructions, loading access, parking, lifts, stairs and waste areas. Find the available water, power and storage. Confirm how the crew enters, where it signs in and who answers when access fails.

Record each service area. Note the floor type, fixtures, washrooms, waste points and obstacles. Photograph existing damage with permission. Ask whether furniture moves, rooms become restricted or public events change the normal route.

Build the recurring scope by area, task, frequency, completion standard and exclusion. For example, do not write only “clean washrooms.” Name the fixtures and surfaces covered by the visit. State how completed work will be judged.

Separate periodic work from the regular visit. High dusting, interior glass, machine floor care and deep cleaning should not drift into the recurring scope through hallway conversations.

This matters when a customer asks for high dusting after accepting a scope limited to reachable surfaces and spot cleaning. Stop. Price the added work. Write a change order. Get approval before the crew starts it.

Confirm who supplies washroom consumables, liners and dispensers. Confirm who removes waste, provides storage and pays for parking. Put each answer into the scope or customer responsibilities. The commercial cleaning contract walkthrough guide explains how to turn that site information into a controlled proposal.

Cost the work before setting the price

Price starts with the work required to deliver the accepted result. Do not begin with a guessed hourly rate or a price copied from another site.

Build planned labour from the tasks in the scope. Allow for the crew that will perform them, supervision, setup, pack-down and travel. Include the full business cost of supplying that labour, not only the amount paid for time on site.

Keep the other cost buckets separate:

  • chemicals and consumables;
  • liners or customer supplies included in your price;
  • equipment use and maintenance;
  • laundering and tool preparation;
  • vehicle and travel costs;
  • site supervision;
  • administration; and
  • business overhead.

Add the cost buckets to get the estimated job cost for the contract period being priced. Add markup to that cost to produce the selling price. Then test the margin.

Markup and margin are not interchangeable. Markup is profit divided by cost. Margin is profit divided by selling price. Use the profit margin calculator with your own figures when checking the quote.

Worked example: Oak Street

Oak Street is the house electrical example, not a cleaning rate card. All figures below are sample currency units.

R. Chen’s job at 14 Oak Street covered a 150mm bathroom exhaust fan ducted through the roof and four LED downlights. Quote Q-1847 was 1,105. The ceiling was lined, and the quote excluded chasing.

The original job cost was 850. Profit against the original quote was 255 because 1,105 − 850 = 255. Markup was 255 ÷ 850 = 30%. Margin was 255 ÷ 1,105 ≈ 23%.

Extra cable and chasing were approved on site as a 160 change order. Invoice INV-1847 was 1,265. The costs of that change order are not given, so do not calculate profit using the invoice total or combine 1,265 with the original cost of 850.

Use the same discipline when you start commercial cleaning business Canada pricing. Keep the original quote, approved changes and actual site costs separate. Revenue alone does not tell you whether the work made money.

Write a quote that can survive the first month

The quote should tell the customer what the crew will do and tell the crew what the customer bought. Attach the scope rather than hiding the work inside a sales email.

Name the premises, service areas, tasks and frequencies. State the service window, planned start conditions and completion standard. Identify periodic work separately.

Write the exclusions plainly. Cover inaccessible rooms, work at height, specialist cleanup, heavy item movement, restoration work and customer requests outside the accepted schedule where those exclusions fit the site.

State the customer’s responsibilities for access, alarms, storage, parking, water, power, waste removal and consumables. Record any assumptions used to price the work.

Set a change-order process. A request outside scope should be described, priced and approved in writing before it is completed. Do not use payment terms copied from pest control, construction or another trade. Write payment terms that match this cleaning contract and its billing schedule.

Include the invoicing timing and the records that support periodic or additional work. Keep the accepted quote and scope with the job. That accepted version controls the first visit.

Turn the commercial cleaning first contract into a launch plan

A signed commercial cleaning first contract is not a crew instruction. Convert it into a site launch plan before anyone arrives with a mop bucket.

Assign the crew, supervisor, equipment and approved products. Record the site contact, access method, first-service date and escalation contact. Give the crew the accepted scope, not an old draft.

Hold a site briefing. Cover locked rooms, alarms, lone work, hazards, waste routes, storage and damaged fixtures. Show the crew what to do when access fails or a customer employee asks for extra work.

Create a baseline condition record before cleaning. Record existing stains, damaged dispensers, missing stock and failed fixtures. This keeps old damage from becoming a cleaning defect.

Walk the route in the order the crew will use it. The best order may differ from the sales walkthrough. Check when rooms become vacant, when waste can move and when alarms are set. Adjust the task sequence before making the schedule permanent.

Control keys, alarms and requests on every visit

Log every key, card and code handoff. Record the authorized holder, issue date, return and access failure. Do not put identifying site details on a loose key tag.

Give the crew one route for customer requests. A hallway request is not an approved scope change. Send it to the named supervisor or office contact for review.

If the request adds work, write a change order. Name the task, timing, price and effect on the regular visit. Get the customer’s approval before the crew continues.

Before leaving, record blocked access, incomplete tasks, damage and unsafe conditions. Include the room and task. A note saying “could not finish” is not enough to manage the next visit.

Inspect the first cleans against the accepted scope

Inspect named rooms and tasks. Do not ask only whether the building looks clean.

When you find a defect, record the location, task, photo, assigned correction and completion. Give the cleaner a specific instruction. “Redo the sink and partition in the second-floor washroom” can be checked. “Do better” cannot.

Find the cause before adding pressure. The problem may be training, equipment, product choice, missing access, an unrealistic labour allowance or work that was never included.

Correct the work, then correct the operating plan. If the task needs more time on every visit, update the cost record and review the price rather than hiding the extra labour.

Invoice the work and run cost tracking by site

Match the invoice to the accepted billing schedule. Add only approved periodic work and written change orders. Keep the invoice description tied to the contract period and premises.

Use the recurring commercial cleaning invoice process when setting up the supporting work records and billing routine. It covers the invoice stage in more detail without replacing the accepted scope.

Assign actual labour, materials, consumables, equipment, travel, supervision and rework to the correct site. This is cost tracking. If those costs sit in one general business bucket, you cannot tell which contract made money.

The first month may be fully invoiced while its result remains unknown. Missing timesheets, consumable use, travel and rework make the invoice complete but the job record useless.

Compare actual cost with the assumptions in the quote. Check where the crew used more time, which products moved faster and whether access failures caused repeat visits. Use those facts when renewing, repricing or expanding the contract.

Open one launch file and book the walkthrough

If you want to start commercial cleaning business Canada work without losing control, make one launch file before accepting a second site. Put the target customer, service boundary, registration checks, site survey, accepted scope, cost sheet, quote and launch plan together.

Add the access log, baseline condition record, inspection notes, completed-work records, approved change orders, invoices and actual site costs as the job runs. Yes Foreman can hold the scope, quote, job records, changes and invoice together when that follows your process.

Book one real walkthrough. Take the launch file, inspect the site during the proposed service window and fill every blank before you send the quote.

Put the next job in one place

Yes Foreman connects quotes, schedules, crews, timesheets and invoices for small field-service teams.