Home & Repair

Duct Cleaning cost in the US

Nationally, Duct Cleaning runs about $400 per system. In the lowest-cost cities in this guide it is closer to $314, and in the highest-cost cities about $498.

Typical cost

Most people pay about

$400

per system

On the low end
$200
On the high end
$750

Estimated from national price data. Not a quote.

What moves the price

  1. Home size
  2. Number of vents
  3. Mold or pests
  4. Dryer vent add-on
  5. Camera inspection

Ways to pay less

  1. Change filters first
  2. Ask NADCA certification
  3. Skip unless you have symptoms or pests
  4. Bundle dryer vent
  5. Get a before/after video

Lowest-cost cities for Duct Cleaning

PlaceTypicalRange
National typical$400
$200 to $750
Brownsville, TX$314
$157 to $589
Jackson, MS$330
$165 to $619
Laredo, TX$318
$159 to $596
McAllen, TX$314
$157 to $589
Shreveport, LA$352
$176 to $660
Amarillo, TX$328
$164 to $615
El Paso, TX$318
$159 to $596
Lubbock, TX$328
$164 to $615

Highest-cost cities for Duct Cleaning

PlaceTypicalRange
National typical$400
$200 to $750
Honolulu, HI$498
$249 to $934
San Francisco, CA$538
$269 to $1,010
New York, NY$536
$268 to $1,005
San Jose, CA$546
$273 to $1,025
Sunnyvale, CA$542
$271 to $1,015
Santa Barbara, CA$526
$263 to $986
Cambridge, MA$526
$263 to $986
Fremont, CA$522
$261 to $979

Duct Cleaning in every city

Typical estimate for each city. Open one for the full range.

District of Columbia
Mississippi
New Hampshire
North Dakota
Rhode Island
South Dakota

Questions people ask

Duct Cleaning: what does it cost?

Across the US, Duct Cleaning typically costs about $400 per system, with most prices between $200 and $750.

Where is Duct Cleaning cheapest?

Among the 250 cities in this guide, the lowest estimates are in Brownsville, TX, Jackson, MS, Laredo, TX, at about $314.

Is this a quote?

No. These figures are estimates built from national price data and each city's cost of living. A local pro will price your actual job.