How Much Does Air Duct Cleaning Cost in 2026?

Find our content useful?

The short answer

Air duct cleaning costs $450 to $1,000 for most homes in the St. Louis area. That price covers one heating and cooling system. The number of supply and return openings sets the price more than square footage does. A bigger house can have fewer openings than a smaller one. Two homes the same size can get very different quotes.

Count your openings before you call anyone. Want a price for your own house? SafeAir quotes residential air duct cleaning on site, and you see the estimate before any work starts.

What air duct cleaning costs by home size

These are general estimates, not a quote and not a SafeAir price list. Each one assumes a single system and a furnace that is easy to reach. The national averages in the next section give the wider picture.

Below are general 2026 estimates for a typical home in the St. Louis area:

Approx. Square Footage Typical Home Type Estimated Cost Range
Under 1,500 sq ft Smaller ranch or condo $450 to $600
1,500 to 2,500 sq ft Most St. Louis County homes $550 to $900
2,500 to 3,500 sq ft Two-story or finished basement $700 to $1,000
3,500+ sq ft Larger homes with extended duct runs $900+

Use the table to get close. Square footage is only a stand-in for what really sets the price.

Why national averages look lower than this

Search online and you find national averages that look lower. NerdWallet puts the typical job at $270 to $500, with an average of $389. NADCA, the national trade group for duct cleaners, puts an average-sized home at $450 to $1,000.

Both can be right, because they often describe different jobs. A low price usually covers the vent covers and the first few feet of duct behind them. A whole-system price covers every opening, the main trunk line, both plenums, the blower wheel and the evaporator coil.

A plenum is the metal box where air leaves the furnace or comes back to it. The evaporator coil is the cooling coil, usually on top. Air passes over that coil, into the plenum, then out through each duct in your home. Dust settles in all of it. A short job skips those parts.

So compare what each price cleans before you compare the price itself. Treat a whole-house quote far under $450 as a price for part of the house.

What your opening count does to the price

Many companies charge per vent. NerdWallet cites Angi data for 2026 that puts the per-vent charge at $25 to $50, and the five homes we cleaned and documented below show what that range does to a real quote.

On a phone, swipe the table sideways to see every column.

HomeSizeDucts countedAt $25 to $50 per vent
Arnold1,100 sq ft16$400 to $800
Arnold1,719 sq ft18$450 to $900
O’Fallon1,900 sq ft17$425 to $850
Chesterfield2,500 sq ft19$475 to $950
Arnold3,683 sq ft34$850 to $1,700
Duct counts from documented SafeAir jobs. The price column is the per-vent rate applied to each count, not what these homeowners paid.

Look at the middle rows. The 1,900-square-foot home in O’Fallon had fewer ducts than the 1,719-square-foot home in Arnold. A price by size would charge the O’Fallon home more. A price by count would charge it less.

A per-vent price from anyone who has not counted is a guess. Do this before you call anyone:

  1. First, walk each room and count every supply register, the vents that blow air out.
  2. Then count every return grille, the larger vents that pull air back in.
  3. Next, check how many furnaces or air handlers your home has.
  4. Finally, write all three numbers down and read them to anyone who quotes you.

Other things that change the price

A second system. Each furnace circulates air through its own ducts, blower and coil. A second system means a second job.

Flexible duct. Some homes have soft, ribbed duct instead of sheet metal. The inner lining tears if anyone handles it like metal, so the work goes slower and takes gentler tools.

Where the furnace sits. An open basement is quick. A crawl space or a finished ceiling adds time before any cleaning starts.

What is inside. Everyday dust settles in every system, along with pet hair, pollen and pet dander. All of it cleans out on a standard visit. Drywall dust is heavier. Mold growth at the cooling coil is a separate job with its own price.

A real job, and what raised the total

The owners of a home in Arnold booked the whole job at once. Their home has 34 ducts across 3,683 square feet, and we did the work in August 2024.

We found dirt, dust, pet hair and debris left in the ducts when the house was built. None of it showed from a vent cover. Every register connects to the same system, so whatever sits in the runs travels toward every room.

That one visit covered four services. The job took a full clean under negative pressure, the strong suction that carries loose dirt out of the house, plus a dryer vent clean, blower cleaning and duct sanitizing. More photographs are on the Arnold case study.

Most quotes that land higher than expected follow that pattern. The base price is not higher. The visit covers more services, and each one is its own line on the quote.

A move-in clean in Chesterfield shows what that kind of buildup looks like. A family bought a 2,500-square-foot home with 19 ducts and wanted it cleaned before they unpacked, and we did the work in May 2024. Nobody knew what the previous owners had left in the system until inspection found dirt, dust and debris through the runs.

Inside the trunk line of a Chesterfield home before cleaning, with a thick grey coating of dust on the walls and ridges of debris along the floor
Before: the trunk line in Chesterfield, May 2024, coated wall to wall.
The same Chesterfield trunk line after cleaning, bare galvanized steel with the coating and debris removed
After: the same run, same angle, down to bare galvanized steel.

That visit covered four services as well: the duct cleaning, sanitizing, blower cleaning and the dryer vent. More photographs are on the Chesterfield case study.

What a fair quote should cover

Ask for the scope in writing. A whole-system clean should name every register and return grille. It should also name the trunk line, both plenums, the blower wheel and the evaporator coil.

Add-ons are usually priced on their own line, so ask about each one:

How the estimate visit works

I run dispatch for our technicians across Missouri and Illinois. Every visit follows the steps on our what to expect page.

First, a technician inspects your whole system. You see the estimate before any work starts. If you go ahead, you pay at the start of the visit.

If no work is done that day, there is a $25 travel fee; have the work done the same day and there is none.

Most single-system homes take 2 to 4 hours. After the work, you get before-and-after photographs from inside your ducts, like the Chesterfield pair above.

When it is worth the money, and when it is not

The EPA does not recommend cleaning ducts except when they need it. Its reasons: mold you can see inside the ducts, rodents or insects, or dust blowing from your vents.

Construction is another good reason: the Arnold house above had debris in its ducts from the original build. The same goes for a home you just moved into, like the one in Chesterfield.

Do you need one this year if none of those fit and your filter gets changed on time? Probably not. Cleaning the ducts also does not fix a humidity problem, so fix that first. Waiting rarely changes the price, because your opening count stays the same. Mold is the exception: it keeps growing while the moisture behind it is there, and the EPA notes it comes back after cleaning unless that moisture is fixed.

Check any company before you pay

You can look up any duct cleaner yourself. The NADCA directory lists SafeAir as a member since February 2020. It also lists Dustin Morter on our team as ASCS certified, which stands for Air Systems Cleaning Specialist.

The Better Business Bureau shows SafeAir as accredited since 2012. We have cleaned ducts in this area since 2002.

More questions about the cost

Quotes vary because companies price different amounts of work.

One price may cover only the vent covers, while another covers the trunk line, plenums, blower wheel and coil. Ask each company to list, in writing, every part of the system it cleans.

Most single-system homes take 2 to 4 hours.

A home with a second furnace, flexible duct or a hard-to-reach air handler takes longer. The opening count matters more than the square footage.

Dryer vent cleaning is a separate service with its own price.

Many people book both on one visit. A clogged dryer vent is a fire risk, so it is worth asking about.

You can clean the vent covers and the first few feet of duct with a shop vac.

A shop vac does not reach the trunk line, the plenums or the coil. Our DIY duct cleaning guide shows what you can do and where it stops.

A phone price is a guess.

Nobody can price your home well until someone counts your openings. Among our published jobs, the count runs from 6 openings in a Kirkwood house to 56 in a Wildwood home. Read your counts to the company, or have a technician look in person before you agree to anything.

Air ducts need cleaning when something is in them, not on a set schedule.

Mold, pests, construction dust or dust blowing from the vents are good reasons. Without them, you do not need one.

Your next step

Count your openings first. Then ask each company for a written scope that names every part it will clean. When you want a number for your own house, request an estimate or call 314-900-3828. A technician then counts your openings in person and writes the price down before any work starts.

Pick the quote that shows its work.

Similar Posts