- Home
- Pricing
What duct cleaning actually costs in Winnipeg
How much does duct cleaning cost in Winnipeg?
Bison Maintenance Services charges $150–$300 for the Whole-Home Air System Bundle in Winnipeg and across Manitoba, depending on home size. That single price covers full-house air duct cleaning, furnace cleaning, HRV cleaning, vent sanitation and dryer vent cleaning in one visit. You get the exact number before any work starts, and that is the number you pay.
Whole-Home Air System Bundle
$150–$300
depending on home size · CAD
- Full-house air duct cleaning
- Furnace cleaning
- HRV cleaning
- Vent sanitation
- Dryer vent cleaning
Booking a single service on its own? We quote that against your register count and system size — call and we'll give you a straight number before we start.
What moves the number
What affects the price
There is a range rather than one flat price because these five things genuinely change how long the job takes.
- Size of the home
- The main driver. More square footage means more supply and return runs to work through — a compact bungalow sits at the low end of the range, a larger two-storey at the high end.
- Number of registers
- We count supply and return registers before quoting, because that is what actually determines how long the job takes. A home with 20 registers is a different job from one with 10, regardless of floor area.
- How the ductwork is built
- Sealed sheet-metal runs clean faster than joist-panned returns, where the return air travels through open floor-joist cavities. Older Winnipeg character homes very often have the latter.
- What else you book at the same time
- The bundle exists because doing ducts, furnace, HRV, sanitation and the dryer vent in one visit costs less than booking them as separate call-outs — especially outside Winnipeg, where each visit means a drive.
- Condition of the system
- A system that has never been cleaned, or one with visible mold, rodent activity or water staining, may need more than a standard clean. We tell you what we find before doing extra work, not after.
Worth knowing
Why a $99 duct cleaning ad is a warning sign
Duct cleaning has a well-documented bait-and-switch problem in Canada. The advertised rate — $99, sometimes less — typically covers a limited number of vents. Once the technician is in your basement, the real quote arrives: extra per additional vent, extra for the returns, extra for the furnace, extra for sanitizing. The number on the ad was never the number for your house.
CBC has reported on this pattern repeatedly, including operations run through offshore telemarketing where crews completed a whole house in about an hour. That is the tell. A genuine whole-house cleaning means physically working every supply and return run with agitation and vacuum extraction, and that takes roughly two to four hours in a typical Winnipeg home.
Questions worth asking any duct cleaner
- Is that price for my whole house, or a set number of vents?
- Does it include the return side, or only the supply runs?
- How long will you actually be here?
- What would make the price go up once you arrive?
- Can you show me before and after photos of my own system?
Our answers, for the record: the quoted price is for your whole house including the return side, a typical home takes two to four hours, nothing gets added without your say-so, and we show you before and after photos of your own ductwork. You can see examples here.
Pricing questions
Straight answers on cost
Get your number before we start
Free quotes, any hour. No teaser rate, no surprise line items.