Duct Cleaning Costs in Canada
Published Canadian data puts a standard whole-home duct cleaning at roughly $375 to $650, with per-vent pricing of $26 to $45. City averages range from about $278 in Barrie to $524 in Edmonton.

Duct cleaning is one of the trades where the quoted price and the invoiced price most often diverge. The pattern is well documented: a very low advertised price gets a crew into the house, and the real number appears once the work is 'underway'. Understanding what a complete job actually costs is the best protection, and that is what the published figures below give you.
Every figure comes from a published Canadian source, named beside each row and linked at the bottom. Prices are for a typical single-family home with a standard forced-air system.
Typical duct cleaning costs in Canada
Published ranges in Canadian dollars for a standard home with 15 to 20 vents, including the furnace and main trunk lines unless noted.
| Job | Low | Typical | High | Source |
|---|---|---|---|---|
| Whole-home duct cleaning (national guide)Standard home, 15 to 20 vents | $375 | $375 to $650 | $650 | HomeStars |
| Per-vent pricing (national guide)An alternative pricing model some companies use | $28 per vent | $28 to $45 per vent | $45 per vent | HomeStars |
| Per-vent pricing (Ottawa) | $26 per vent | $26 to $39 per vent | $39 per vent | JD Swallow |
| City average: Barrie (homeowner-reported) | $278 | $278 average | $278 average | HomeStars |
| City average: Edmonton (homeowner-reported)City averages vary with home size and market | $524 | $524 average | $524 average | HomeStars |
Figures gathered October 2026. Published third-party ranges, not CentFix pricing.
What a complete duct cleaning includes
A proper job covers all supply and return vents, the main trunk lines, the furnace blower compartment, and the air handling components the crew can access, using a high-powered vacuum that puts the system under negative pressure while each run is agitated. It takes two to four hours on a typical home. Anything dramatically faster is not the same job.
The low advertised prices that give the trade its reputation typically cover a handful of vents and none of the trunk lines, with everything else priced on the spot. When a quote is well below the published ranges above, ask exactly what it includes before the crew arrives, in writing.
What actually drives the price
Vent count is the main variable, and it is worth counting yours before you call. Published per-vent pricing runs $26 to $45, so a larger home with thirty vents legitimately costs more than the standard-home range.
After that: accessibility of the furnace and trunk lines, whether the home has multiple systems, and add-ons like dryer vent cleaning or sanitizing treatments. The add-ons are where invoices grow, so decide what you actually want before the upsell conversation happens in your basement.
- Number of vents and returns in the home
- Accessibility of the furnace and main trunk lines
- Number of separate HVAC systems
- Dryer vent cleaning, usually priced separately
- Sanitizing or antimicrobial treatments, optional and often unnecessary
- Furnace and blower compartment cleaning, which should be included
When duct cleaning is actually worth it
Duct cleaning is not a maintenance item every home needs on a schedule. The situations where it earns its cost: after renovation work that filled the system with drywall dust, when moving into a home with unknown history, after a pest problem in the ductwork, when visible dust blows from the registers, or when someone in the home has unexplained respiratory irritation and other causes have been ruled out.
If none of those apply, a furnace filter changed on schedule does more for your air than a duct cleaning does. A reputable company will tell you that. A company that insists every home needs annual duct cleaning is selling, not advising.
How to avoid the bait-and-switch
Get the scope in writing before booking: the number of vents included, whether trunk lines and the furnace are included, and the total price. Ask what could make the final invoice higher than the quote, and make them name it.
Be cautious with unsolicited calls and door-to-door offers at dramatic discounts, a pattern consumer protection offices across Canada have warned about for years in this trade specifically. A legitimate company can tell you their truck-mounted equipment, their process and their full price before they arrive.
What a fair duct cleaning quote should itemize
The quote should read like a checklist of the whole system, because that is what you are paying to have cleaned.
- Number of supply and return vents included
- Main trunk lines, stated as included
- Furnace blower and accessible air handling components
- The total price and what, if anything, could add to it
- Dryer vent and sanitizing treatments priced separately as options
- How long the job will take on your home
Common questions
Published national data puts a standard whole-home job at $375 to $650, or $26 to $45 per vent. Published city averages range from about $278 in Barrie to $524 in Edmonton, varying with home size and market.
Very low advertised prices usually cover only a few vents, with trunk lines, the furnace and additional vents priced on the spot. A complete job takes two to four hours; ask exactly what the quoted price includes in writing.
There is no fixed schedule for most homes. The situations that justify it are post-renovation dust, unknown history in a new home, pests in the ductwork, or visible dust from registers. Regular filter changes matter more for routine air quality.
Usually optional. Antimicrobial fogging is a common upsell that most homes do not need. If a company insists on it, ask what specific problem it addresses.
No. CentFix does not set prices or do the work. These figures come from the published Canadian sources listed at the bottom of this page. Quotes through CentFix come from independent local companies, with no obligation to hire.
Sources
- HomeStars, Duct Cleaning Cost Guide
- JD Swallow, How Much Does Duct Cleaning Cost in Ottawa
- HomeStars, Duct Cleaning Cost in Barrie
Prices move. These figures were gathered in October 2026 and are national or city level references from third-party publishers. CentFix does not set prices or perform the work.
