ZK Mechanical

Home / Blog

Maintenance · 10 min read

Duct Cleaning Scams: How to Spot the $99 Trap

Why a $99 whole-home offer cannot pay for a real cleaning, the six upsells that follow, your cancellation rights, and what an honest quote looks like.

By ZK Mechanical Editorial Team✓ Reviewed by Zobir, licensed technician

Rotary brush cleaning the inside of a residential air duct

Duct cleaning scams nearly always open the same way, and once you know how to spot the $99 trap you can end the call in 20 seconds. The offer is a whole-home cleaning, unlimited vents, for less than the cost of a tank of gas. That number does not cover a truck-mounted vacuum, a two-person crew, or the two to three hours a real cleaning takes, so it is not a price — it is a booking fee for a sales visit. An honest cleaning in Burlington, Oakville or Hamilton is quoted in writing for your address before anyone is dispatched, and lands at $300–$700 for a typical house.

Why $99 Cannot Pay for a Real Duct Cleaning

The equipment is the reason. Proper duct cleaning is source removal: the system is put under strong negative pressure from a truck-mounted or large portable vacuum connected near the furnace, an access port is cut and later patched in the supply and return trunk, and then every branch is agitated with a rotary brush or compressed-air whip so the debris travels toward the vacuum instead of into your living room.

That is two technicians, a drive, filtration media, and a couple of hours on site before anyone has been paid. A crew arriving with a shop vacuum and a hose at each register is not doing that job — they are dusting the first metre of each branch while the sales part of the visit gets under way.

The Six Upsells That Turn the Ad Price Into a Real Bill

  • Per-vent charges above an 'included' count. The advertisement says unlimited; the paperwork on the hood of the van says 10, and your two-storey has 19.
  • A separate fee for the main trunk lines, treated as though the trunk were not part of the duct system.
  • Sanitising or fogging, sold on the spot after the crew shows you a handful of lint. It is a legitimate add-on at $100–$200 when someone actually wants it, and it is optional every single time.
  • Mould treatment quoted from a photograph you cannot trace back to your own ductwork. Ask them to show you the spot on your own trunk, with the access port open.
  • A furnace safety inspection performed by someone with no gas licence, ending in a warning about your heat exchanger and a same-day replacement quote.
  • Dryer vent cleaning bolted on without being asked for. It is fair work at $100–$200 when the run is genuinely lint-loaded, and padding when it is offered to everyone.

The Heat Exchanger Scare Is a Licence Question, Not an Opinion

In Ontario, opening a gas appliance, testing combustion or taking an appliance out of service is gas work, and it belongs to a TSSA-certified gas technician working for a registered contractor. A duct cleaning crew with no gas licence has no standing to tell you your heat exchanger is cracked, and none at all to red-tag anything.

If a genuine crack is suspected, the correct response is an inspection with a combustion analyser and a camera by a licensed technician, on a separate visit, with the readings written down — not a signature that afternoon. Ask for the licence and registration numbers and check them yourself; our guide on how to verify a TSSA licence shows where to look, and how to tell if a heat exchanger is cracked covers what a real diagnosis involves.

Your Cancellation Rights Under Ontario's Consumer Protection Act

A contract signed in your kitchen rather than at the company's office is a direct agreement under the Consumer Protection Act, 2002. For direct agreements over $50 you can cancel within 10 days of receiving the written copy for any reason at all, and the cancellation window stretches to a year when the agreement is missing the information the Act requires it to contain.

Need a hand with this?

Free quotes, written pricing.

Call (647) 801-1252

Ontario also banned unsolicited door-to-door sales of furnaces, air conditioners and water heaters in 2018, which is one reason the pressure now arrives by telephone instead. Three habits protect you: insist on a written price for your address before anyone is dispatched, never sign a document with a blank scope or a blank total, and pay by credit card so there is a dispute path if the work does not match the paperwork.

What Actually Justifies Paying for a Cleaning

  • You have just finished a renovation. Drywall dust is fine, abrasive and gets everywhere — a finished basement in Alton Village or a kitchen gut in Roseland is the classic case.
  • The house is new and in its first year or two, and the ducts collected construction debris before the drywall went up.
  • There is evidence of rodents, birds or insects in the ductwork, or a smell that follows the fan.
  • You have had a flood, a sewer backup or a fire, and the ducts were in the affected space.
  • You are moving into a house whose history you do not know, and the returns are visibly loaded.
  • Not on the list: doing it every year out of habit. See how often ducts should actually be cleaned before you book on a schedule.

What an Honest Quote Looks Like in Halton and Hamilton

  • Townhouse or small bungalow, up to roughly 10 vents: $300–$450
  • Typical detached two-storey with 10 to 20 vents: $400–$700
  • Large home with 20 or more vents, several returns or two systems: $700–$1,000+
  • Add-ons priced separately and only if wanted: dryer vent $100–$200, furnace blower compartment $75–$150, sanitising fog $100–$200

Housing stock moves the number more than anything else. The 1950s and 1960s bungalows in Aldershot and on the Hamilton Mountain have short round branch runs and one or two returns, so they sit at the low end. Newer builds in Alton Village and Waterdown run flexible duct through joist spaces and sometimes the attic, and flex tears under an aggressive rotary brush, so it gets air-whipped instead.

Pre-war houses in Kerr Village, Old Oakville and Westdale are the ones to be careful with. Many were converted from gravity furnaces and still carry oversized octopus trunks, and the joints are sometimes taped or wrapped with asbestos-containing material. A contractor who knows what that is stops and tells you rather than brushing it loose.

Verdict: How to Sort an Honest Cleaner From a Bait Call

  • Ask for a written price for your address, with the vent count, before you book. A refusal is your answer.
  • Ask what vacuum equipment arrives on the truck, and where the access ports will be cut and how they will be patched.
  • Ask whether the price covers the returns, the main trunk and the blower compartment, or whether each of those becomes a line item later.
  • Ask for a TSSA registration number the moment any gas appliance work is mentioned, and verify it before the crew arrives.
  • Ask what would make them tell you not to bother. Anyone who has never talked a homeowner out of a cleaning is selling, not diagnosing.

We price duct cleaning the same way we price everything else: a written number before we drive, negative-pressure equipment on the truck, and a straight answer about whether your system needs the work at all. If you want a second opinion on an offer you have already been given, send us the quote and we will tell you what is missing from it.

Frequently asked questions

Is duct cleaning itself a scam?

No. Source-removal duct cleaning is real work with real equipment, and there are good reasons to buy it — renovation dust, pests, a new build, a flood. The scam is the pricing model: a headline number that cannot cover the job, followed by pressure selling in your basement. Judge the company by whether it will put a number for your address in writing beforehand.

Will duct cleaning lower my heating bill?

Do not buy it expecting that. A cleaning removes debris and improves what you breathe; the savings claims attached to duct cleaning advertising are not something we will repeat, because we cannot measure them on your house. If your bills are the problem, start with the filter, the thermostat and a proper tune-up, which have measurable effects.

How long should a duct cleaning take?

Two to three hours for a typical detached home with one system, longer for a large house or two systems. If a crew is packing up after 45 minutes, they cleaned the registers and the first stretch of each branch. Ask to see the trunk through the access port before and after — that is the part that shows whether the work was done.

Do I need the sanitising or fogging treatment?

Usually not. It is an optional chemical add-on, and it does nothing that removing the debris has not already done. Consider it only where there is a documented biological problem, and ask what product is being used and for its safety data sheet. Declining it should never change the price of the cleaning itself.

I already signed and paid. What can I do?

Check the date. If you signed in your home and it has been 10 days or fewer since you received the written agreement, you can cancel a direct agreement under Ontario's Consumer Protection Act without giving a reason. Put the cancellation in writing, keep proof of delivery, and contact your credit card issuer if the charge has already gone through.

Related services

← Back to all articles

Ready to get it fixed right?

Quick diagnosis or full upgrade — licensed technicians across the GTA & Hamilton.