Duct Cleaning
Duct Cleaning near you
Clean air ducts, vents and returns in a heating system. Tell us about your duct cleaning project and we’ll help you find local duct cleaners who serve your area.
Free for homeowners · No obligation to hire
On this page
Duct cleaning removes the dust and debris that collect in the supply and return ducts of a forced-air heating and cooling system, along with the registers, grilles, blower and other parts the air passes through. In Canada, where a furnace or heat pump moves air through the ducts for much of the year, it is also one of the home services most often offered by phone or at the door.
Cleaning makes sense in specific situations, such as mould growing inside the ducts, a rodent or insect problem, or a heavy load of dust after renovation work. Government and research sources in Canada and the United States have found little evidence that cleaning ducts on a routine schedule improves health, airflow or energy use, and they point instead to good filters and a well-maintained system.
This page explains what a proper cleaning involves, when it is worth booking, what the research says, how to spot a doubtful offer or an unneeded chemical treatment, and how filters and air exchanger care keep the air in your home clean between visits.
What professional duct cleaning involves
A thorough cleaning treats the whole air system, not only the ducts you can see. The technician opens access points in the main trunks and connects a powerful vacuum that keeps the ductwork under negative pressure, so loosened dust is pulled toward the machine instead of into the house, then works through each branch with brushes or compressed-air whips. The US Environmental Protection Agency says the vacuum should exhaust outdoors or through a HEPA filter, and that every component must be cleaned, since a dirty blower or coil can quickly soil clean ducts again.
- Supply and return ducts, including the main trunks and the branches to each room.
- Registers, grilles and diffusers, removed and washed where possible.
- The furnace or air handler blower, its housing and the drain pan.
- The cooling coil, if the system includes central air or a heat pump, cleaned with methods suited to it.
- Sealing the access openings properly and installing a new filter before the system restarts.
When duct cleaning is worth booking: mould, pests and renovation dust
The EPA suggests considering a cleaning when there is substantial visible mould inside hard ducts, when ducts are infested with rodents or insects, or when they are clogged with so much dust and debris that it blows out of the registers. Dusty renovations, such as sanding drywall or floors, often lead to that last situation, especially if the system ran during the work.
If mould is the reason, the moisture behind it has to be fixed too, or it will come back. Health Canada recommends that a qualified professional assess and clean up large areas of mould.
- Mould you can see growing inside the ducts or on other parts of the system, not just a musty smell.
- Droppings, nests, or dead insects or rodents in the ductwork.
- Dust or debris puffing out of the registers when the blower starts.
- A heavy layer of construction dust after a renovation, or when moving into a newly built or renovated home.
- Ducts that got wet, for example in a basement flood, which should be inspected because damp ducts can grow mould.
Does routine duct cleaning improve air quality? What the evidence says
Natural Resources Canada's guidance for homeowners says that duct cleaning alone won't fix airflow balancing problems and generally has little effect on the heating system or on indoor air quality. A review of the scientific evidence archived by the National Research Council Canada reached a similar conclusion: there was insufficient evidence that cleaning relieves occupants' symptoms, inadequate evidence that it improves airflow or reduces energy use, and pollutant levels can even rise after a cleaning.
The EPA takes the same line: a light layer of household dust in ducts is normal, duct cleaning has never been shown to prevent health problems, and it isn't recommended as routine maintenance. None of this makes cleaning useless. It means the decision should rest on what is actually in your ducts, ideally after a look through a register or with a camera, rather than on a calendar or an unsolicited phone call.
Choosing a duct cleaning company: pressure sales and unneeded chemical treatments
The Competition Bureau lists air duct cleaning among the services used in phone and door-to-door scams, where callers offer bargain rates and then use high-pressure tactics to force a quick decision. Its advice is simple: don't let anyone rush you, and take time to research the company first.
- Be wary of cold calls or door-knockers offering a whole-house cleaning at a price that seems too low, followed by add-ons once the crew is inside.
- Walk away from promises that cleaning will cure allergies or cut your energy bills, which the evidence doesn't support.
- Ask how the company creates negative pressure, where its vacuum exhausts, and whether it cleans the blower, the coil and the returns as well as the supply ducts.
- Turn down biocides, sanitizers or sealants unless there is a documented reason; the EPA notes that no biocide is registered in the United States for ducts insulated on the inside.
- Be cautious about claims of government certification; the EPA, for example, states that it doesn't certify or endorse duct cleaning companies.
- Ask for before-and-after photos or a camera inspection so you can see what was removed.
Furnace filters: the simplest way to keep ducts clean
The filter catches much of the dust before it can settle in the ducts, the blower and the coil. Natural Resources Canada suggests changing or cleaning furnace filters every three months, or sooner as they become loaded, which can mean more often when the system runs hard in winter and summer, during renovations or with pets in the home.
- Use the size printed on the old filter's frame and install the new one with the airflow arrow pointing toward the blower.
- Choose a filter your furnace's manual allows, because a very restrictive filter can reduce airflow.
- Keep a spare on hand so a clogged filter never stays in place for lack of a replacement.
- Cover the registers and turn the system off during dusty work such as sanding, then change the filter once the work is done.
HRV maintenance through the seasons
A heat recovery ventilator has its own filters, core and outdoor hoods, and routine care is usually within a homeowner's reach. Natural Resources Canada notes that it typically means cleaning the filters and the core and checking components as the service manual describes. CMHC suggests cleaning or replacing HRV filters every two months, and calling an HRV service technician when a more thorough cleaning is needed.
- Wash or replace the filters on the schedule in the manual.
- Vacuum the core and wash it with mild soap and water if the manual allows it.
- Clear leaves in the fall, and snow or frost in winter, from the outdoor intake and exhaust hoods.
- Check that the condensate drain flows freely before the heating season.
Duct Cleaning: frequently asked questions
How often should ducts be cleaned?
No fixed schedule is backed by evidence. Natural Resources Canada says cleaning generally has little effect on indoor air quality, and the EPA doesn't recommend it as routine maintenance. Have ducts inspected and cleaned when there is visible mould, a pest problem or a heavy build-up of dust and debris, such as after renovations.
Will duct cleaning help with allergies or dust in the house?
Not reliably. Household dust comes from many sources besides the ducts, and research hasn't shown that cleaning relieves symptoms. A good filter changed on time, regular vacuuming and humidity control usually do more.
Should I let a duct cleaner spray a disinfectant or sealant?
Only with a clear, documented reason, such as confirmed mould, and only after the ducts have been cleaned and the moisture fixed. The EPA says the effectiveness and long-term safety of sealants are unproven, and the scientific review archived by the National Research Council Canada raises health concerns about biocides, sealants and encapsulants.
Someone called offering a cheap duct cleaning. Is it a scam?
It may be. The Competition Bureau warns that fraudsters call or knock on doors offering services such as air duct cleaning at bargain rates. Don't agree on the spot, never share personal information or copies of your bills, and look the company up yourself before booking.
Should the dryer vent be cleaned at the same time?
It's a good idea if it hasn't been done in a while. Lint builds up in the dryer duct and at the outside hood, which slows drying and is a fire hazard. Many duct cleaning companies offer it, but ask whether it's included, since it is a separate job from the heating ducts.
Sources
- Natural Resources Canada: Keeping the Heat In, section 9, operating your house
- National Research Council Canada: Is ventilation duct cleaning useful? A review of the scientific evidence
- US Environmental Protection Agency: Should you have the air ducts in your home cleaned?
- Competition Bureau Canada: Service-related scams
- Competition Bureau Canada: Door-to-door scams
- Health Canada: Guide to addressing moisture and mould indoors
- CMHC: How to maintain a heat recovery ventilator
Written by the LokalMatch editorial team. Last reviewed September 10, 2026.
Find duct cleaners by city
Alberta
Show 17 citiesHide cities
- Duct Cleaning in Calgary
- Duct Cleaning in Edmonton
- Duct Cleaning in Airdrie
- Duct Cleaning in Cochrane
- Duct Cleaning in Fort McMurray
- Duct Cleaning in Fort Saskatchewan
- Duct Cleaning in Grande Prairie
- Duct Cleaning in Leduc
- Duct Cleaning in Lethbridge
- Duct Cleaning in Medicine Hat
- Duct Cleaning in Okotoks
- Duct Cleaning in Parkland County
- Duct Cleaning in Red Deer
- Duct Cleaning in Rocky View County
- Duct Cleaning in Spruce Grove
- Duct Cleaning in St. Albert
- Duct Cleaning in Strathcona County
British Columbia
Show 31 citiesHide cities
- Duct Cleaning in Abbotsford
- Duct Cleaning in Burnaby
- Duct Cleaning in Kelowna
- Duct Cleaning in Surrey
- Duct Cleaning in Vancouver
- Duct Cleaning in Victoria
- Duct Cleaning in Campbell River
- Duct Cleaning in Chilliwack
- Duct Cleaning in Coquitlam
- Duct Cleaning in Courtenay
- Duct Cleaning in Delta
- Duct Cleaning in District of North Vancouver
- Duct Cleaning in Kamloops
- Duct Cleaning in Langford
- Duct Cleaning in Langley
- Duct Cleaning in Maple Ridge
- Duct Cleaning in Mission
- Duct Cleaning in Nanaimo
- Duct Cleaning in New Westminster
- Duct Cleaning in North Cowichan
- Duct Cleaning in North Vancouver
- Duct Cleaning in Penticton
- Duct Cleaning in Port Coquitlam
- Duct Cleaning in Port Moody
- Duct Cleaning in Prince George
- Duct Cleaning in Richmond
- Duct Cleaning in Saanich
- Duct Cleaning in Township of Langley
- Duct Cleaning in Vernon
- Duct Cleaning in West Kelowna
- Duct Cleaning in West Vancouver
Manitoba
Show 2 citiesHide cities
New Brunswick
Show 4 citiesHide cities
Newfoundland and Labrador
Show 2 citiesHide cities
Northwest Territories
Show 1 citiesHide cities
Nova Scotia
Show 4 citiesHide cities
Nunavut
Show 1 citiesHide cities
Ontario
Show 71 citiesHide cities
- Duct Cleaning in Barrie
- Duct Cleaning in Brampton
- Duct Cleaning in Greater Sudbury
- Duct Cleaning in Guelph
- Duct Cleaning in Hamilton
- Duct Cleaning in Kingston
- Duct Cleaning in Kitchener
- Duct Cleaning in London
- Duct Cleaning in Markham
- Duct Cleaning in Mississauga
- Duct Cleaning in Oshawa
- Duct Cleaning in Ottawa
- Duct Cleaning in St. Catharines
- Duct Cleaning in Toronto
- Duct Cleaning in Vaughan
- Duct Cleaning in Waterloo
- Duct Cleaning in Windsor
- Duct Cleaning in Ajax
- Duct Cleaning in Aurora
- Duct Cleaning in Belleville
- Duct Cleaning in Blue Mountains
- Duct Cleaning in Bradford
- Duct Cleaning in Brantford
- Duct Cleaning in Burlington
- Duct Cleaning in Caledon
- Duct Cleaning in Cambridge
- Duct Cleaning in Centre Wellington
- Duct Cleaning in Chatham
- Duct Cleaning in Clarence-Rockland
- Duct Cleaning in Clarington
- Duct Cleaning in Collingwood
- Duct Cleaning in Cornwall
- Duct Cleaning in County of Brant
- Duct Cleaning in East Gwillimbury
- Duct Cleaning in Fort Erie
- Duct Cleaning in Georgetown
- Duct Cleaning in Georgina
- Duct Cleaning in Grimsby
- Duct Cleaning in Haldimand County
- Duct Cleaning in Innisfil
- Duct Cleaning in Kawartha Lakes
- Duct Cleaning in King
- Duct Cleaning in Lakeshore
- Duct Cleaning in LaSalle
- Duct Cleaning in Leamington
- Duct Cleaning in Lincoln
- Duct Cleaning in Milton
- Duct Cleaning in New Tecumseth
- Duct Cleaning in Newmarket
- Duct Cleaning in Niagara Falls
- Duct Cleaning in Norfolk County
- Duct Cleaning in North Bay
- Duct Cleaning in Oakville
- Duct Cleaning in Orangeville
- Duct Cleaning in Orillia
- Duct Cleaning in Peterborough
- Duct Cleaning in Pickering
- Duct Cleaning in Prince Edward County
- Duct Cleaning in Quinte West
- Duct Cleaning in Richmond Hill
- Duct Cleaning in Sarnia
- Duct Cleaning in Sault Ste. Marie
- Duct Cleaning in St. Thomas
- Duct Cleaning in Stratford
- Duct Cleaning in Thunder Bay
- Duct Cleaning in Timmins
- Duct Cleaning in Welland
- Duct Cleaning in Whitby
- Duct Cleaning in Whitchurch-Stouffville
- Duct Cleaning in Woodstock
- Duct Cleaning in Woolwich
Prince Edward Island
Show 1 citiesHide cities
Quebec
Show 74 citiesHide cities
- Duct Cleaning in Gatineau
- Duct Cleaning in Laval
- Duct Cleaning in Longueuil
- Duct Cleaning in Montreal
- Duct Cleaning in Quebec City
- Duct Cleaning in Sherbrooke
- Duct Cleaning in Trois-Rivières
- Duct Cleaning in Alma
- Duct Cleaning in Baie-Comeau
- Duct Cleaning in Beaconsfield
- Duct Cleaning in Beloeil
- Duct Cleaning in Blainville
- Duct Cleaning in Boisbriand
- Duct Cleaning in Boucherville
- Duct Cleaning in Brossard
- Duct Cleaning in Candiac
- Duct Cleaning in Chambly
- Duct Cleaning in Châteauguay
- Duct Cleaning in Côte-Saint-Luc
- Duct Cleaning in Cowansville
- Duct Cleaning in Deux-Montagnes
- Duct Cleaning in Dollard-des-Ormeaux
- Duct Cleaning in Dorval
- Duct Cleaning in Drummondville
- Duct Cleaning in Gaspé
- Duct Cleaning in Granby
- Duct Cleaning in Joliette
- Duct Cleaning in Kirkland
- Duct Cleaning in L'Ancienne-Lorette
- Duct Cleaning in L'Assomption
- Duct Cleaning in La Prairie
- Duct Cleaning in Lévis
- Duct Cleaning in Magog
- Duct Cleaning in Mascouche
- Duct Cleaning in Mirabel
- Duct Cleaning in Mont-Saint-Hilaire
- Duct Cleaning in Mount Royal
- Duct Cleaning in Pointe-Claire
- Duct Cleaning in Repentigny
- Duct Cleaning in Rimouski
- Duct Cleaning in Rivière-du-Loup
- Duct Cleaning in Rouyn-Noranda
- Duct Cleaning in Saguenay
- Duct Cleaning in Saint-Augustin-de-Desmaures
- Duct Cleaning in Saint-Basile-le-Grand
- Duct Cleaning in Saint-Bruno-de-Montarville
- Duct Cleaning in Saint-Charles-Borromée
- Duct Cleaning in Saint-Colomban
- Duct Cleaning in Saint-Constant
- Duct Cleaning in Saint-Eustache
- Duct Cleaning in Saint-Georges
- Duct Cleaning in Saint-Hyacinthe
- Duct Cleaning in Saint-Jean-sur-Richelieu
- Duct Cleaning in Saint-Jérôme
- Duct Cleaning in Saint-Lambert
- Duct Cleaning in Saint-Lazare
- Duct Cleaning in Saint-Lin–Laurentides
- Duct Cleaning in Sainte-Anne-des-Plaines
- Duct Cleaning in Sainte-Catherine
- Duct Cleaning in Sainte-Julie
- Duct Cleaning in Sainte-Marthe-sur-le-Lac
- Duct Cleaning in Sainte-Sophie
- Duct Cleaning in Sainte-Thérèse
- Duct Cleaning in Salaberry-de-Valleyfield
- Duct Cleaning in Sept-Îles
- Duct Cleaning in Shawinigan
- Duct Cleaning in Sorel-Tracy
- Duct Cleaning in Terrebonne
- Duct Cleaning in Thetford Mines
- Duct Cleaning in Val-d'Or
- Duct Cleaning in Varennes
- Duct Cleaning in Vaudreuil-Dorion
- Duct Cleaning in Victoriaville
- Duct Cleaning in Westmount
Saskatchewan
Show 4 citiesHide cities
Yukon
Show 1 citiesHide cities
What affects the cost of duct cleaning
Prices depend on the details of your project. We only publish price ranges when they’re backed by real LokalMatch quote data or reliable sources. Until then, here’s what usually changes the price:
- Type of system and fuel source
- Size and efficiency of the equipment
- Condition of the existing ductwork and venting
- Electrical or gas line changes
- Access to the furnace room, attic or outdoor unit location
- Removal and disposal of the old equipment
- Emergency or after-hours service
How to compare duct cleaners before you hire
- Hire a technician who is licensed for heating, cooling and gas work in your province.
- For a new system, ask for a load calculation for your home rather than a size based on the old unit.
- Get written quotes that list the equipment, ductwork changes, removal of the old unit and any electrical work.
- Ask how they handle service calls and repairs after installation, including in the middle of winter.
- Compare the full scope of each quote, not only the equipment on it.
Questions to ask duct cleaners before you hire
- Are you licensed for this type of heating, cooling or gas work in my province?
- How did you decide what size of system my home needs?
- Does this installation need a permit, and will you take care of it?
- What does the manufacturer's warranty cover, and what does your labour warranty cover?
- Will you need to change the ductwork, venting or electrical to make this work?
- Do you offer maintenance plans, and what do they include?
- How quickly can you respond if the system stops working?
When to call a pro for duct cleaning
- If you smell gas, leave the home and call your gas utility's emergency line from outside.
- If a carbon monoxide alarm goes off, get everyone outside and call emergency services.
- No heat in cold weather, or a furnace that keeps shutting off
- Unusual noises, burning smells or a big jump in energy use
Duct cleaning permits and local rules
Some duct cleaning work needs a permit or has to meet local bylaws. Rules vary by municipality, so ask your pro whether a permit is needed and who will apply for it — and check with your city or town if you’re unsure.
Permits and licensingSeasonal maintenance
This job is part of our home maintenance checklists for:
Ready to get duct cleaning quotes?
Tell us about your duct cleaning project.
Do you offer duct cleaning services?
Join LokalMatch to get matched with homeowners in the areas you serve.