Commercial Cleaning Costs and Quotes in Canada

A 10,000 sq ft office cleaned three times a week: $1,300 to $1,850 CAD a month across 43 Canadian cities.

Get a free cleaning quote

Free. Takes two minutes. One local company follows up with a written proposal.

Step 1 of 2: your building
Step 2 of 2: where to send your quote

A phone number or an email is enough.

Add a note (optional)

See typical monthly costs for your city, then get a written proposal for your building. One local commercial cleaning company follows up.

  • Free, no obligation
  • One company contacts you, not five
  • Licensed, bonded and insured
  • A written, itemized proposal

Find your province

Key findings

  • A 10,000 sq ft office cleaned three times a week costs about $1,400 a month in the median Canadian city we price.
  • The same office runs about $1,300 in the least expensive city (Regina, SK; Winnipeg, MB; Fredericton, NB and 7 more) and $1,850 in the most expensive (Whitehorse, YT), a gap of 42%. The local wage for cleaners explains almost all of it.
  • Most companies charge about $100 a visit at minimum, so small buildings cost about the same everywhere: about $425 a month for a 2,500 sq ft office cleaned once a week.

Every city

A 10,000 sq ft office, by how often it's cleaned, in Canadian dollars a month:

Swipe sideways to see every column.

City1 visit a week3 visits a week5 visits a weekCleaner wage, per hour
Calgary, AB$525$1,400$2,200$18.61
Edmonton, AB$475$1,300$2,150$17.35
Fort McMurray, AB$600$1,550$2,500$21.00
Lethbridge, AB$500$1,350$2,150$18.20
Red Deer, AB$525$1,400$2,250$19.00
Abbotsford, BC$625$1,650$2,600$21.91
Chilliwack, BC$625$1,650$2,600$21.91
Kamloops, BC$525$1,400$2,250$19.00
Kelowna, BC$525$1,400$2,250$19.00
Nanaimo, BC$600$1,550$2,500$21.00
Prince George, BC$575$1,550$2,450$20.75
Vancouver, BC$625$1,650$2,600$21.91
Victoria, BC$600$1,550$2,500$21.00
Brandon, MB$500$1,350$2,150$18.00
Winnipeg, MB$475$1,300$2,150$17.00
Fredericton, NB$475$1,300$2,150$17.00
Moncton, NB$525$1,400$2,200$18.50
Saint John, NB$500$1,300$2,150$17.50
St. John's, NL$500$1,350$2,150$18.00
Halifax, NS$475$1,300$2,150$17.05
Sydney, NS$475$1,300$2,150$17.05
Barrie, ON$500$1,300$2,150$17.60
Belleville, ON$600$1,550$2,500$21.00
Brantford, ON$500$1,350$2,150$18.00
Chatham-Kent, ON$525$1,400$2,250$19.00
Guelph, ON$500$1,300$2,150$17.60
Hamilton, ON$500$1,350$2,150$18.00
Kingston, ON$600$1,550$2,500$21.00
Kitchener, ON$500$1,300$2,150$17.60
London, ON$525$1,400$2,250$19.00
Oshawa, ON$550$1,450$2,300$19.23
Ottawa, ON$550$1,450$2,350$19.75
Peterborough, ON$525$1,400$2,200$18.54
St. Catharines, ON$500$1,350$2,150$18.00
Sudbury, ON$525$1,400$2,250$19.00
Thunder Bay, ON$525$1,400$2,250$19.00
Toronto, ON$550$1,450$2,300$19.23
Windsor, ON$525$1,400$2,250$19.00
Charlottetown, PE$500$1,350$2,150$18.00
Prince Albert, SK$525$1,400$2,250$18.89
Regina, SK$450$1,300$2,150$16.00
Saskatoon, SK$500$1,350$2,150$18.00
Whitehorse, YT$700$1,850$2,900$24.64

Routine cleaning at a standard scope, before sales tax. Floor care, windows and supplies such as paper towels are extra. Wages: median for light duty cleaners in each city's economic region, Government of Canada Job Bank, 2025 release. How we estimate prices. The full data (CSV) has all seven types of building, three sizes each and every schedule.

By province

Office cleaning costs by provinceMonthly cost to clean a 10,000 sq ft office three times a week: median of the cities we price in each province or territory, in Canadian dollars. Source: Cleaning RFPs, 2026 Commercial Cleaning Cost Index (cleaningrfps.com).Office cleaning costs by provinceMonthly cost to clean a 10,000 sq ft office three times a week: median of the cities we price in each province orterritory, in Canadian dollarsYukon: $1,850Yukon$1,850British Columbia: $1,550British Columbia$1,550Alberta: $1,400Alberta$1,400Ontario: $1,400Ontario$1,400Saskatchewan: $1,350Saskatchewan$1,350Newfoundland and Labrador: $1,350Newfoundland and Labrador$1,350Prince Edward Island: $1,350Prince Edward Island$1,350Manitoba: $1,325Manitoba$1,325New Brunswick: $1,300New Brunswick$1,300Nova Scotia: $1,300Nova Scotia$1,300Source: Cleaning RFPs, 2026 Commercial Cleaning Cost Index (cleaningrfps.com)Office cleaning costs by provinceMonthly cost to clean a 10,000 sq ft office three times a week: median of the cities we price in each province or territory, in Canadian dollars. Source: Cleaning RFPs, 2026 Commercial Cleaning Cost Index (cleaningrfps.com).Office cleaning costs by provinceMonthly cost to clean a 10,000 sq ft office three timesa week: median of the cities we price in each provinceor territory, in Canadian dollarsYukon: $1,850Yukon$1,850British Columbia: $1,550British Columbia$1,550Alberta: $1,400Alberta$1,400Ontario: $1,400Ontario$1,400Saskatchewan: $1,350Saskatchewan$1,350Newfoundland and Labrador: $1,350Newfoundland and Labrador$1,350Prince Edward Island: $1,350Prince Edward Island$1,350Manitoba: $1,325Manitoba$1,325New Brunswick: $1,300New Brunswick$1,300Nova Scotia: $1,300Nova Scotia$1,300Source: Cleaning RFPs, 2026 Commercial Cleaning Cost Index(cleaningrfps.com)
The same figures as a table, with the number of cities in each
Province or territoryCitiesMedian, office 3 visits a week
Yukon1$1,850
British Columbia8$1,550
Alberta5$1,400
Ontario17$1,400
Newfoundland and Labrador1$1,350
Prince Edward Island1$1,350
Saskatchewan3$1,350
Manitoba2$1,325
New Brunswick3$1,300
Nova Scotia2$1,300

Charts to download, and quotable figures, are on the press page.

Frequently asked questions

How much does commercial cleaning cost in Canada?

A 10,000 square foot office cleaned three times a week costs about $1,400 a month in the median Canadian city we price, from about $1,300 in Regina to $1,850 in Whitehorse. A small office cleaned once a week costs about $425 a month almost everywhere. Prices are in Canadian dollars, before sales tax.

Why does cleaning cost more in some Canadian cities?

Labour is most of the cost, so the local wage for cleaners sets the price. Cities where cleaners earn more, such as those in the Lower Mainland of British Columbia, cost more to clean.

What should a cleaning company show me before I sign?

A certificate of insurance naming your business, with commercial general liability of at least $2 million per occurrence, a janitorial bond, and a clearance letter from your province's workers' compensation board (in Ontario, a WSIB clearance certificate). Ask for two references from buildings like yours, too.

How do I get a commercial cleaning quote?

Send the form on this page. One local commercial cleaning company that serves your city contacts you, walks through your building and sends a written proposal. It's free and there's no obligation.

Planning your request? Use our janitorial RFP template and read how to hire a cleaning company. Replacing a cleaner you have now? Switch without a gap.

Get a cleaning quote in Canada

Free, takes two minutes, and one local company follows up.

Get a free quote