Key takeaways
- Prices GTA companies advertise for their own whole-home service run from $49 (a Groupon package, up to 10 vents) to $650 (Power HVAC, 6,500 to 7,500 sq ft), a factor of 13 ($650 divided by $49 = 13.3). The $500 to $1,100 quoted for Toronto is 1 Clean Air's published market estimate, not a price it advertises.
- We checked 22 GTA duct cleaning websites on August 26, 2026: 18 publish a price and four publish none, namely Enercare, Power Vac Toronto-GTA, Air Force Duct Cleaning and AtlasCare.
- Five sites state the tax treatment beside the price. DAVESDUCTS publishes the only tax-inclusive total we found for a specific home: $434 x 1.13 = $490.42 for 25 vents.
- A $49 Groupon package covers 10 vents, and its own fine print requires every vent in the house to be cleaned at $10 each, so a 20-vent home pays $149.
- Duct cleaning is on Ontario's restricted list: it cannot be sold at your home unless you asked for the visit, and a contract signed after a door-to-door pitch you did not ask for is void while you keep the service.
GTA companies advertise whole-home duct cleaning at $49 to $650. The $49 is a Groupon package covering up to 10 vents. The $650 is Power HVAC's flat price for a home of 6,500 to 7,500 sq ft. That is 13 times the low price ($650 divided by $49 = 13.3). We read 22 GTA duct cleaning websites on August 26, 2026 and copied every price with its conditions. A price a company charges is not an estimate it publishes about the market. The $500 to $1,100 quoted for Toronto is the second kind.
What GTA companies advertise for a whole house
One row, one company, one priced item, with its limit.
| Item | Low | High | Unit |
|---|---|---|---|
| Home Depot, Toronto average | $189 | $189 | up to 10 vents, taxes extra |
| Home Depot, standard package | $199 | $399 | up to 10 vents, Ontario estimate, taxes extra |
| City Duct Cleaning, base | $290 | $290 | first 10 vents |
| Power HVAC, to 1,500 sq ft | $195 | $195 | flat, unlimited vents |
| Power HVAC, ladder to 7,500 sq ft | $255 | $650 | flat, unlimited vents |
| DAVESDUCTS, sale price | $389 | $389 | up to 16 vents, plus HST, per furnace |
| DAVESDUCTS, its 25-vent example | $490.42 | $490.42 | HST included |
| AMDuct Basic | $211.11 | $211.11 | vents and J-channel cleaned, furnace and coil inspected only, + hst |
| AMDuct Premium | $411.11 | $411.11 | vents, J-channel and furnace cleaned, all lines brushed, + hst |
| Canaduct, starting price | $250 | $250 | unlimited vents |
| BlueGuard Ajax, price panel | $149 | $149 | up to 10 vents |
| BlueGuard Ajax, its title tag | $189 | $189 | starting price |
| Interhome, sitewide banner | $129 | $129 | no scope published |
| Interhome, booking form | $179 | $179 | no scope published |
| CleanFreshAir on Groupon | $49 | $49 | up to 10 vents, condos excluded |
| Duct Care on Groupon | $339 | $339 | up to 20 vents, condos excluded, taxes extra |
The next four rows are a different kind of number.
| Item | Low | High | Unit |
|---|---|---|---|
| 1 Clean Air, Toronto | $500 | $1,100 | region-average table, residential |
| My Property Care, three-bed detached | $350 | $500 | "Realistic 2026 Cost", 12 to 16 vents, plus 13% HST |
| My Property Care, condo | $199 | $299 | "Realistic 2026 Cost", to 1,000 sq ft, plus 13% HST |
| Integrated Clean Air, Oakville area | $400 | $700 | "typically costs", full system |
1 Clean Air's $500 to $1,100 sits in its "Average Cost of Duct Cleaning by Region" table, a Canada-wide list of city averages. A region average is a city-wide average, not a quote for your home. The same page elsewhere calls residential work $200 to $600. My Property Care's column is headed "Realistic 2026 Cost". Integrated Clean Air writes that cleaning "typically costs between $400 and $700". Useful, but nobody has offered you that price.
Power HVAC prices by square footage, not by vent, and runs the same $195 headline in Vaughan. Mint in Scarborough publishes only $10 a vent.
A headline is worth only its vent cap. DAVESDUCTS covers 16 vents and prints the rest itself: "Example: 25 vents - 16 vents = 9 vents x $5 = $45 + $389 = $434 x 1.13 (hst) = $490.42 CAD". That is the only tax-included total for a specific home among the 22.
The per-vent rate is where a flat price stops being flat
| Item | Low | High | Unit |
|---|---|---|---|
| DAVESDUCTS, each vent after 16 | $5 | $5 | per vent, plus HST |
| City Duct Cleaning, each vent after 10 | $9 | $9 | per vent |
| Home Depot, each vent after 10 | $10 | $13 | per vent, taxes extra |
| CleanFreshAir, each vent beyond 10 | $10 | $10 | all vents must be done |
| Mint Duct Cleaning, whole model | $10 | $10 | per vent |
| 1 Clean Air, published rate | $15 | $39 | per vent |
Count your vents, supply and return, before you phone anyone. One extra vent runs from $5 at DAVESDUCTS to $39 at the top of 1 Clean Air's band, a spread of $34 ($39 - $5).
Dryer vents are a separate purchase
| Item | Low | High | Unit |
|---|---|---|---|
| Interhome, advertised special | $79 | $79 | per visit |
| DAVESDUCTS, first floor or basement | $89 | $89 | plus HST, same visit |
| DAVESDUCTS, dryer on second floor | $129 | $129 | plus HST, same visit |
| 1 Clean Air, unclogging | $40 | $100 | per visit |
| Custom Contracting, add-on | $75 | $150 | per visit, Ontario guide estimate |
| City Duct Cleaning, by length and lint | $120 | $250 | per visit |
| Mint Duct Cleaning | $150 | $150 | per visit |
What the 22 GTA sites do and do not tell you
We checked each site for a price, a rate for extra vents, a dryer vent price and a word about tax. Of the 22, 18 publish at least one price and four publish none: Enercare, Power Vac Toronto-GTA, Air Force Duct Cleaning and AtlasCare in Oakville.
Tax is left out most often. Five sites state it beside the price. Home Depot writes "Taxes and additional services are not included". My Property Care writes "HST of 13% applies to all duct cleaning services in Ontario". DAVESDUCTS prints "+ HST" on its price, AMDuct prints "+ hst" on all three tiers, and Duct Care's Groupon listing says "Taxes are extra". Two more say it elsewhere: City Duct in coupon fine print, Power HVAC on its condo page. "No hidden fees" or "all-inclusive" is claimed on eight of the 22, two of which publish no price.
Several companies publish charges that raise the bill. Power HVAC lists "Additional furnace: $100 (Most likely in houses more than 4,000 sqft.)". Four firms publish a rate for vents over the cap. DAVESDUCTS alone shows its extra charges as clearly as its headline price. It prints a "$149 + hst" attic or crawlspace surcharge. A "$199 + tax" truck fee applies if a technician comes out, finds no work needed and you say no.
The same company, two different prices
Five companies publish two numbers for one thing. This is what the pages say, not a claim about why.
Company | One page says | Another says |
|---|---|---|
Home Depot | Toronto store page: average "$189", taxes extra | national page: $199 to $399, Ontario pricing |
BlueGuard (Ajax) | price panel: "Starts At $149 Only" | title tag in Google: "from $189" |
sitewide banner: "SPECIAL OFFER: $129" | booking form: "$179 Duct Cleaning" | |
product page: 2,500 to 3,000 sq ft is $350 | affordable duct cleaning page: $325 | |
City Duct Cleaning | formula: $290 for 10 vents, then $9 a vent | its 15-vent example: "about $289.00" |
Home Depot's Toronto average sits below its national floor ($199 - $189 = $10), under an asterisk: "Figures presented does not include applicable taxes". BlueGuard's search snippet is $40 above its own page ($189 - $149). City Duct's example is under its base price and under its own formula ($290 + 5 x $9 = $335). Its $25 coupon needs a "Minimum duct cleaning order of $325.00 (before HST)" that no base-price job reaches.
How a $49 special becomes a $249 bill
NADCA names the price shape rather than any seller. It describes "blow-and-go" companies that "hook unsuspecting homeowners with bargain-basement prices like '$89 whole-house specials'". They then "do an inferior job, only cleaning what the homeowner can see", then "up-sell add-on services". Nothing below says how any named merchant does its work.
CleanFreshAir Services sells duct cleaning on Groupon at CA$49 for "up to 10 supply and return vents", across a 20-mile radius from Whitby. The fine print holds the real price: "All supply & return vents must be cleaned; extra $10 fee per additional vent beyond 10." So a 20-vent house pays $49 + $100 = $149. A 30-vent house pays $49 + $200 = $249, before the surcharge for "more than two main ducts". Condos do not qualify, and the merchant's spec line reads "National Air Duct Cleaners Association Certified: no". Pricier deals exclude condos too. Duct Care's fine print also says "Not valid for condos or commercial units."
Duct Care Inc sells 20 vents at CA$339, which is $290 above the CleanFreshAir headline ($339 - $49 = $290). It charges $10 a vent over 20, states "Taxes are extra" and is NADCA certified.
In 2013 CBC Marketplace hired several Toronto companies that cold-called it with fake caller ID. That year, expert Gino Merenda set the floor at "at least two hours and cost more than $300, depending on the size of the home". CBC's report: "In two cases, the cleaners completed the job in approximately one hour and charged $115 and $99 before tax, respectively." Both bills landed $185 and $201 under that floor ($300 - $115, $300 - $99). In March 2015 the CRTC penalised nine air duct cleaning companies "based in the Greater Toronto Area". They had cold-called without registering for the National Do Not Call List. Four settled for $55,000 in total and five received notices totalling $94,000. Its Chief Compliance and Enforcement Officer said they "used foreign call centres that sometimes used caller identification spoofing".
What GTA residents report paying
Bad experiences share one shape: the number changes after the crew is inside.
What residents say
Reddit threads and Google reviews about GTA duct cleaning, 2022 to 2026
“I found a duct cleaning company on Facebook, reached out to them and got the quote for $99, when those guys showed up, they told me all bs reasons to get their top service which is $300”
“I booked ... for air duct cleaning (~$300), but when the technicians arrived, they said the quote was only for air vent cleaning, not the ducts”
“The tech will not offer a quote before commencing the service and will recommend more (e.g. Sanitization, Dryer vent cleaning) without telling you the price for the additional service(s).”
“They charged us twice as much as they had quoted us - the quote was $325+HST and the total came to $875”
The widest gap in the reviews: $550 over the quote before tax ($875 - $325 = $550).
What the law says about a price you cannot actually get
The Competition Act covers this. Its wording: "the making of a representation of a price that is not attainable due to fixed obligatory charges or fees constitutes a false or misleading representation". The Competition Bureau calls that drip pricing, which means advertising a price you cannot actually pay. Sales tax is the one exception. A required per-vent charge is not. Bait and switch selling can be challenged under the same Act, and so can selling "at a price that is higher than the price advertised".
The Ontario rule matters more to most readers. Duct cleaning is on Ontario's restricted list. These services "cannot be offered or sold at your home unless you initiate the transaction", a rule in force since March 1, 2018. Ontario lists exceptions: "There are some exceptions, including instances where you already have a contract in place." The repair visit is the common one. A contractor in your home for a repair may not sign you up during that visit. They "will only be able to leave information". Any in-home agreement over $50 must be written, with a 10-day cooling-off period from the day you receive your copy. You can cancel inside it. Consumer Protection Ontario takes complaints on 1-800-889-9768.
A duct cleaner at your door is a legal problem, not only a bad deal
Suppose you sign after a restricted door-to-door pitch, or because of misleading material left at your home. Then "the contract will be considered void and you can keep the goods or services without obligation". The test is who started it: phone after seeing an ad and you initiated the transaction. An existing written contract with the business is another exception. NADCA is blunter: "Going door-to-door to find work is a sure sign of a scammer."
Is duct cleaning worth it, at any price
Canada's federal position is CMHC's. Duct cleaning "will not usually change the quality of the air you breathe, nor will it significantly affect airflows or heating costs". It adds that "regular duct cleaning is probably unnecessary for most householders". CMHC lists four situations where it "could make sense (although there is little research data to support this)". They are water or mould in the ducts, a newly built house or major renovation, and real airflow trouble where "a duct cleaning could reveal significant blockages". The fourth is visible debris in return air registers, which CMHC says you can vacuum yourself. It separates what the price lists blur. Cleaning furnace and air conditioning parts has been shown to affect airflow. Cleaning the ducts alone has not.
The Canadian Forces Housing Agency Occupant Handbook, updated May 1, 2026, adds a warning. It says "the process of duct cleaning can temporarily increase particles in the air as the system is disturbed". It tells occupants to check filters monthly and replace them every three months instead. Jeffrey Siegel, a University of Toronto engineering professor, told CBC Radio that a review of 60 or 70 studies "found that duct cleaning doesn't make a difference".
Health Canada's page on improving indoor air quality does not address duct cleaning. We searched it for "duct" on August 26, 2026, and found one real mention of ductwork: the filter inside it. The page advises running an HVAC system "with a filtration system built into the duct work". Its PM2.5 guidance mentions in-duct filters, not cleaning. The US EPA publishes a band "from $450 to $1,000 per heating and cooling system". NADCA's consumer site Breathing Clean puts an average-sized home "between $450 and $1,000". Both are US dollars from US bodies, and neither is a GTA price.
What a proper cleaning includes, and how to buy one
NADCA's test has two halves. First, "source removal": the dirt is knocked loose and pulled out with "agitation devices designed to loosen contaminants". Second, the whole system stays "placed under continuous negative pressure (a vacuum)", so the vacuum runs throughout. Breathing Clean names what cheap specials leave out: "the air handler, blower fans, coils, registers, or necessary access openings". Before you book:
- Get three written quotes, as EPA advises: "talk to at least three different service providers".
- Ask whether HST is in the figure, because most sites leave 13% off the page.
- Price the dryer vent separately, $40 to $250 across the six companies publishing one.
- Refuse the phone pitch and the doorstep sale, which Ontario's rules restrict.
- Ask to be shown the dirt, before and after, and whether the crew is NADCA certified.
Frequently asked questions
What are the signs my ducts need cleaning?
EPA names substantial visible mould inside hard surface ducts or on system components, vermin living in the ducts, and ducts "clogged with excessive amounts of dust and debris". Fix the cause first.
What are the drawbacks of duct cleaning?
EPA warns a poor vacuum "can release more dust, dirt and other contaminants than if you had left the ducts alone". The Canadian Forces handbook makes the same point about stirred-up particles.
How much is Home Depot duct cleaning?
$189 for up to 10 vents on its Toronto store page, taxes excluded, and $199 to $399 on its national page plus $10 to $13 a vent after the first 10.
Sources
- Furnace and Air Duct Cleaning in Toronto (store page) · The Home Depot Canada (retrieved )
- Air Duct and Furnace Cleaning (national services page) · The Home Depot Canada (retrieved )
- Air Duct Cleaning Cost in Toronto · City Duct Cleaning Inc. (retrieved )
- Duct Cleaning Coupon · City Duct Cleaning Inc. (retrieved )
- Duct and vent cleaning, pricing and cost explained · 1 Clean Air (retrieved )
- Special Offers · Interhome Air Duct Cleaning Toronto (retrieved )
- Residential Air Duct Cleaning · Power HVAC Services Inc. (retrieved )
- Affordable Duct Cleaning Near Me · Power HVAC Services Inc. (retrieved )
- Condominium Air Duct Cleaning · Power HVAC Services Inc. (retrieved )
- Vaughan Air Duct Cleaning · Power HVAC Services Inc. (retrieved )
- Duct Cleaning Cost Toronto · My Property Care (retrieved )
- Pricing · DAVESDUCTS (retrieved )
- Air Duct Cleaning Services in Ajax · BlueGuard Duct Cleaning (retrieved )
- Mint Duct Cleaning services and rates · Mint Duct Cleaning (retrieved )
- How Much Does Duct Cleaning Cost in Oakville, Burlington and Hamilton? · Integrated Clean Air Services (retrieved )
- Air Management Duct Cleaning packages · Air Management Duct Cleaning (AMDuct) (retrieved )
- Canaduct Cleaning pricing · Canaduct Cleaning (retrieved )
- Duct Cleaning Cost Ontario · Custom Contracting (retrieved )
- Duct-cleaning package with camera inspection (CleanFreshAir Services Inc.) · Groupon (retrieved )
- Air-duct cleaning package up to 20 vents (Duct Care Inc) · Groupon (retrieved )
- Air Duct and Vent Cleaning Services in Ontario · Enercare (retrieved )
- Power Vac Toronto-GTA · Power Vac (retrieved )
- Air Force Duct Cleaning · Air Force Duct Cleaning (retrieved )
- Duct Cleaning and Dryer Vents · AtlasCare (retrieved )
- Should You Have the Air Ducts in Your Home Cleaned? · U.S. Environmental Protection Agency (retrieved )
- About Your House: Should You Get Your Heating Ducts Cleaned? (CE 29) · Canada Mortgage and Housing Corporation (retrieved )
- Occupant Handbook, 5.0 Indoor air quality (5.2 Duct cleaning) · Canadian Forces Housing Agency, Department of National Defence (retrieved )
- Improve indoor air quality in your home · Health Canada (retrieved )
- Guidance for fine particulate matter (PM2.5) in residential indoor air · Health Canada (retrieved )
- Why Hire a NADCA Member? · National Air Duct Cleaners Association (retrieved )
- Cost and Time Estimates · Breathing Clean by NADCA (retrieved )
- Five Sure Signs of Air Duct Cleaning Scams · National Air Duct Cleaners Association (retrieved )
- NADCA Warns of Scams Targeting Homeowners (November 30, 2023) · National Air Duct Cleaners Association (retrieved )
- Competition Act, s. 74.01: Misrepresentations to the public · Justice Laws Website, Government of Canada (retrieved )
- Competition Act, ss. 74.03 to 74.05: general impression, bait and switch, sale above advertised price · Justice Laws Website, Government of Canada (retrieved )
- Bait and switch selling · Competition Bureau Canada (retrieved )
- False or misleading representations · Competition Bureau Canada (retrieved )
- Door-to-door sales and home service contracts (updated June 19, 2026) · Consumer Protection Ontario (retrieved )
- Rules for businesses entering into contracts at a consumer's home · Government of Ontario (retrieved )
- CRTC announces the result of its telemarketing investigations of a number of air duct cleaning companies (March 24, 2015) · Canadian Radio-television and Telecommunications Commission (retrieved )
- Offshore telemarketers sell ripoff duct cleaning, expert says · CBC News / Marketplace (retrieved )
- Telemarketers pitch air duct cleaning. This scientist says don't bother · CBC Radio, The Sunday Edition (retrieved )
How this guide was made
Checked on August 26, 2026: 22 GTA duct cleaning websites, every price copied with the vent count, square footage and tax wording each company attaches to it, one line item per row, and prices a company advertises for its own work kept separate from estimates it publishes about the market. The health and legal material comes from CMHC, the Canadian Forces Housing Agency, Health Canada, the US EPA, NADCA, the Competition Bureau, the Competition Act, ontario.ca, the CRTC and CBC, never from a contractor's marketing copy. Resident figures come from Reddit threads and Google reviews and are quoted as experience, not as market data.










