Skip to content
AERO DUCTCLEANING

Air Duct Cleaning

The whole system, not a vacuum waved at a vent cover. Supply runs, returns, the plenum and the blower compartment.

A duct cleaning is only worth paying for if the whole system gets cleaned. That means every supply run, every return, the plenum where the air is distributed and the blower compartment that pushes it. Skip any one of those and the dust that is left redistributes itself through the parts you paid to clean within a season.

We work run by run with a negative air system and an air whip. The negative air machine puts the whole system under suction so everything we dislodge travels out to the collection unit instead of further down the duct. The air whip is fed down each run on a flexible line, and compressed air makes it lash against the duct wall along the entire length, around every elbow, to where the run meets the plenum.

That distinction is the whole job. A vacuum hose pushed through a vent cover reaches the first couple of feet of a run and no further, which is why a house can be professionally cleaned and still blow dust two weeks later. The debris was never in the first two feet. It is packed into the bends and the far end where airflow slows down.

Vent covers come off and get washed rather than wiped in place. Flexible duct gets worked carefully enough that the inner liner is not torn, which is the most common damage caused by companies working quickly.

You see the inside of your own ducts before we start and after we finish. Photos of both, taken in your home on the day. Those photos are the only honest way to judge whether a duct cleaning was worth the money.

From this kind of job

  • Interior of a flexible air duct coated in a thick layer of pale grey dust before cleaning
    Flexible supply run before cleaning
  • The same flexible air duct after cleaning, showing bare reflective foil liner
    The same run, eight minutes later
  • Close view of dust layered along the interior wall of a flexible air duct
    What a supply run looks like untouched
  • Interior of a return plenum box showing dust settled across the surfaces
    Return plenum, West Plano

Questions we get asked

What equipment do you use?
A negative air system paired with an air whip. The negative air machine puts the duct system under suction so debris travels out to a sealed collection unit rather than deeper into the run. The air whip goes down each individual run on a flexible line and lashes the duct wall along the full length, around elbows, to the plenum. It is the difference between cleaning a duct and cleaning the part of a duct you can reach from the vent.
How often do air ducts actually need cleaning?
For most North Texas homes, every three to five years. Sooner if you have finished a renovation, moved into a house whose history you do not know, run a lot of pets through the house, or someone in the home has allergies or asthma. If your system does not need it yet, we will tell you so and you can call us in a couple of years.
What does a duct cleaning cost?
$800 per AC unit, which covers every supply run, every return, the plenum and the blower compartment. Most homes have one unit. A second or third system is priced the same way, per unit. Antimicrobial fogging is an optional $50 per unit and a dryer vent added on the same visit is $100 plus tax. You get the whole number after the free inspection and it does not change once we are in the house.
How long does it take?
Around two hours for a single unit, give or take, depending on how many ducts that unit feeds. Homes with two or three systems take proportionally longer and a large multi-system house can take most of a day. We book one job at a time rather than stacking three into an afternoon, which is why the last one is not rushed.
Will you try to sell me repairs while you are in the attic?
No. If we find a disconnected run, a crushed duct or a leaking plenum, we photograph it and show you. Whether you fix it, and whether you fix it with us, is your call. We do not price the cleaning low and make it back on add-ons.
CallTextGet a quote