Direct answer
This is our reference list of duct cleaning figures that can be traced to a named source with a date. Each entry states the figure, who published it, when, what it actually measures, and how strongly it is supported. Several widely repeated numbers are weaker than they look, including the U.S. Environmental Protection Agency (EPA) cost range, which has not changed since at least January 2021. The last section lists claims we could not verify and therefore do not publish.
How to read this page
Every figure below carries an evidence label. The labels are not decoration; they are the difference between a number you can plan around and a number you should treat as one publisher’s assertion.
| Label | Meaning |
|---|---|
| Verified fact | A statement of position or a documented outcome from a government body, court record, or standards organization. Not an estimate. |
| Typical range | A price range published by multiple independent sources that agree within a reasonable band. |
| Industry guidance | Guidance from a trade association. Useful, but produced by the industry being described. |
| Single source | One published source only. We report it and label it rather than laundering it into a consensus. |
| Editorial estimate | Our own judgment, built from sourced inputs, and identified as ours. |
EPA positions on duct cleaning
EPA’s consumer guidance was first published in October 1997 as EPA 402-K-97-002 and the page was last updated on February 19, 2026. It remains the only substantial federal treatment of residential duct cleaning we located, and it is the anchor for most of this site.
| Position | Why it matters | Evidence |
|---|---|---|
| “EPA does not recommend that air ducts be cleaned routinely, but only as needed.” | The federal position is not a schedule. Any annual or biennial cleaning interval you are quoted comes from a seller, not from EPA. | Verified fact |
| Duct cleaning has never been shown to prevent health problems | This applies to the entire service category, including careful work by certified firms. It is not a statement about bad operators only. | Verified fact |
| No evidence that light household dust in ducts poses a health risk | Removes the most common reason homeowners give for booking the service. | Verified fact |
| Studies do not conclusively show particle levels rise from dirty ducts or fall after cleaning | Much duct dust adheres to duct surfaces and does not necessarily enter living space. | Verified fact |
| Three conditions warrant consideration: substantial visible mold in hard-surface ducts or on components; vermin infestation; excessive debris being released from supply registers | This is the operative decision rule. EPA adds that underlying causes must be corrected or the problem recurs. | Verified fact |
| Visual inspection is how you decide | If inspection shows no large deposits of dust or mold, cleaning is probably unnecessary. Dusty return registers alone are normal. | Verified fact |
| Visual inspection alone cannot confirm mold; laboratory confirmation costs about $50 | Makes a technician’s on-the-spot mold diagnosis checkable for a small sum before you authorize anything. | Verified fact |
| Wet or moldy duct insulation cannot be effectively cleaned and should be removed and replaced | Once fiberglass liner is contaminated, cleaning does not prevent regrowth. This is a replacement decision, not a cleaning decision. | Verified fact |
| Condensation on cooling coils is a major factor in moisture contamination | Points the investigation at the evaporator coil rather than the duct runs. | Verified fact |
| Steam cleaning and other moisture-introducing methods should never be used on ductwork | A concrete disqualifier for a method a homeowner might be offered. | Verified fact |
Source for all of the above: EPA, Should You Have the Air Ducts in Your Home Cleaned?, page last updated February 19, 2026.
The EPA cost figure, and why we date-stamp it every time
A stale number wearing a fresh date
EPA states that duct cleaning services typically, though not always, range from $450 to $1,000 per heating and cooling system. That sentence is also present, word for word, in the January 2021 archived snapshot of the same page. The figure is therefore at least five years old and has never been inflation-adjusted. The “last updated February 19, 2026” stamp on the live page refers to the page, not to the number.
We disclose this every time we cite the range. At least seven publications reproduce $450–$1,000 without noting its age, which makes it look like seven corroborating sources when it is one.
Cost figures, with support levels
| Figure | What it measures | Source and date | Support |
|---|---|---|---|
| $25–$50 per supply vent, about $35 modal | The consumer-facing pricing unit used in most advertising. Multiply by your register count for a first approximation. | Appears independently in Angi (updated August 3, 2026), HomeAdvisor (June 20, 2026), Fixr (January 29, 2026), This Old House (April 9, 2026), Forbes Home (June 6, 2025) and others | Typical range Best-supported number in the corpus |
| $40–$75 per return vent | Returns are priced above supply openings because they are larger and fewer. | This Old House, April 9, 2026; Fixr, January 29, 2026 (returns to $75) | Typical range Two sources |
| $0.15–$0.30 per square foot, up to $0.40 on large or difficult jobs | An alternative pricing basis, and the arithmetic behind most published home-size tables. | Angi, HomeAdvisor, NerdWallet (April 22, 2026), HomeGuide (October 24, 2025), This Old House, Fixr | Typical range Four or more sources |
| $90–$150 per technician-hour | Contractor-side labor cost, used mainly for unusual or heavily contaminated jobs. | Housecall Pro, January 30, 2026, a trade source writing for contractors | Typical range |
| $389 national average, $271–$509 typical | What homeowners reported paying for a typical single-system job, not a quote you should expect. | Angi, updated August 3, 2026, and HomeAdvisor, June 20, 2026 | Single source Five publications, one dataset |
| $450–$1,000 per heating and cooling system | A per-system quote range for a full-scope cleaning including the air handler, coils, and blower. | EPA, figure unchanged since at least January 2021; repeated by NADCA and others | Single source Many citations, one origin, and it is stale |
| $300–$700 for a single-system home | A practical planning range that sits between what homeowners report paying and what full-scope quotes ask. | Fixr, January 29, 2026 ($500 at 2,000 sq ft) | Typical range Directly sourced; bracketed above and below by other lineages |
| $300–$800 for a 2,000 sq ft home | The one home-size row where every source that publishes a table lands in the same band. | Angi $300–$600; Fixr $300–$700; This Old House $300–$800; HomeGuide $400–$800 | Typical range Four sources, though all derived from square-foot rates rather than survey data |
| $100–$200 for a standalone dryer vent cleaning, roughly $40–$100 bundled | An add-on for a separate duct with a separate, fire-safety rationale. | Multiple cost publications listed in our source table | Typical range |
| $75–$250 for a sanitizing or antimicrobial add-on | The most commonly upsold line item. Read the EPA registration facts below before agreeing to it. | Forbes Home $75–$150; Housecall Pro $75–$200; one further publication to $250 | Typical range Three sources |
| $200 minimum service fee | The floor some companies apply regardless of vent count. | Forbes Home, June 6, 2025 | Single source One source only |
| Two systems $650–$1,000; three or more $1,000–$1,500+ | Multi-system pricing tiers. Note the second system adds well under double. | Housecall Pro, January 30, 2026 | Single source One source only |
| About $50 for laboratory confirmation of mold | The cost of checking a technician’s mold claim independently. The most useful $50 on this page. | EPA | Verified fact |
Eighteen publications, about three origins
The most consequential thing we found is not a number. It is that the apparent consensus on duct cleaning prices is manufactured by repetition.
| Lineage | Figures | Publications carrying it | What it really measures |
|---|---|---|---|
| A — Angi / HomeAdvisor project data | $389 average, $271–$509 typical | At least five, including NerdWallet, which attributes it openly to Angi, and Today’s Homeowner at $388 | Reported homeowner spend on a typical single-system job. Angi owns HomeAdvisor, so the two are one dataset. |
| B — EPA’s per-system range | $450–$1,000 per system | At least seven, including NADCA, This Old House, HomeGuide, and Modernize; Forbes matches it | A quote range for full-scope cleaning including air handler, coils, and blower. Unchanged since at least January 2021. |
| C — genuinely independent | Fixr $300–$700; Housecall Pro $400–$1,000, built from $90–$150 per technician-hour and a 20–40% margin | Two | Both land between A and B, which is the strongest reason to trust the middle of the range. |
The gap between lineage A and lineage B is definitional, not empirical. Editorial assessment They are pricing different products: A reports what people paid for a typical job, B quotes a full-system scope. Presenting them as a disagreement about market price misses what is actually going on, and presenting either as corroborated by the outlets that reprint it is worse.
The vent-count table is arithmetic, not data
The widely reproduced table showing 8 vents at $200–$400, 12 at $300–$600, 16 at $400–$800, and 20 at $500–$1,000 is nothing more than vent count multiplied by $25–$50. It appears in several places and looks like four independent datasets agreeing. It is one multiplication. We never present it as corroboration.
Enforcement figures
These come from attorney general offices, court filings, and Better Business Bureau (BBB) studies. They are the most solid facts on this page, because they are records of proceedings rather than estimates.
| Figure | Case and context | Source and date |
|---|---|---|
| $10 million in penalties | Washington State’s case against US Air Ducts, Sky Builders, and DLM Services, which also produced a permanent injunction. The pricing deception rode alongside telemarketing violations, which were the easier legal hook. | Washington State Attorney General, August 26, 2020 Verified fact |
| More than 13 million robocalls to over 1 million Washingtonians; one consumer received 169 calls | Caller-ID spoofing used more than 100 numbers and local-sounding names. Roughly 100 fake five-star reviews were posted in a single week. | Washington State Attorney General, September 24, 2019 Verified fact |
| Advertised $29–$55; charges often exceeded $1,000 | Coupons cited a “regular” price of $150–$225 that the company never charged. Ads omitted that only half the heating and cooling system was included. Roughly $1,200 “VIP memberships” guaranteed only annual visual inspections. | Washington State Attorney General filings, 2019–2020 Verified fact |
| The same UV light sold for $40 to one customer and $775 to another; sanitizing spray billed from $1 to over $300 | Oregon’s complaint against the same operators. Technicians were given “a general range to charge.” Wildly variable pricing for identical work is the clearest evidentiary marker separating aggressive selling from fraud. | Oregon Department of Justice complaint, filed October 16, 2019 Verified fact |
| $1.71 million in civil penalties, plus $68,157.36 in restitution | New Jersey’s action against United Air Care and Indoor Air Care over coupons advertising $37.95–$69.95 “Whole Duct House Cleaning” used to bait buyers toward higher-priced services. The contractors were unregistered. | New Jersey Division of Consumer Affairs, April 5, 2011 Verified fact |
| More than 230 complaints; advertised $35, charged up to $1,000 | Colorado’s action against Seabreeze Air, Quality Air, and Fresh Air, which produced a temporary restraining order. The case also documented phoenixing: telling courts the business had closed, then reopening under new names. Two to three hours were advertised for work that took five to eight. | CBS News Colorado, reporting the Colorado Attorney General action, November 25, 2013 Verified fact |
| 62 companies studied; 21 asked to change their advertising; 18 complied, 3 refused and received F ratings | A BBB Denver study of duct cleaning advertising. One company advertised a $242 “whole house air duct and carpet cleaning” whose fine print limited it to five rooms and ten vents; the owner conceded it was not the whole house. Note what this study is: a third of a local industry with defective advertising and no allegation of fraud. | CBS News Colorado, reporting the BBB Denver study, February 27, 2013 Verified fact |
| $49 advertised specials; bills of $1,799, $2,700, $2,780, and $3,000 | A BBB St. Louis warning. An 81-year-old customer was charged $1,799. Technicians “discovered” mold, bacteria, or furnace problems and pressed for immediate purchase. | BBB St. Louis warning, reported November 2011 Verified fact |
| A $39 duct and $99 furnace advertisement that produced a $1,250 bill | One of two customers in a television investigation; the other paid $1,794 for a “VIP” package after responding to a $39 advertisement. Both describe pressure applied in the home. | KGW investigation Verified fact |
| $298 advertised, $399 invoiced, with no license the state could identify | A Fargo case in which the heating system failed days after the work. North Dakota and Minnesota Secretary of State and attorney general offices could not identify the business as licensed. | Valley News Live, January 7, 2025 Verified fact |
One correction to a claim we see everywhere
Duct cleaning telemarketing has been prosecuted by state attorneys general, and a duct cleaning case appeared in the nationwide robocall sweep the Federal Trade Commission (FTC) coordinated in June 2019 as Operation Call It Quits. But that entry was the Michigan Attorney General’s state action. The FTC’s own seven actions in that sweep covered credit cards, money-making schemes, autodialers, solar leads, medical alerts, smoking cessation, and debt relief. We found no FTC enforcement action against a duct cleaning company.
Biocide and sealant registration facts
These are regulatory facts rather than opinions, and they are the ones most likely to save a reader money at the moment a technician is standing in the hallway.
| Fact | Consequence | Source |
|---|---|---|
| A small number of products are registered by EPA specifically for use on the inside of bare sheet metal air ducts | Sanitizing bare sheet metal with a properly registered product is a legitimate, if narrow, category. It is not the general case. | EPA duct cleaning guidance Verified fact |
| No products are currently registered by EPA as biocides for use on fiberglass duct board or fiberglass-lined ducts | An antimicrobial fogging upsell on a fiberglass-lined system has no EPA-registered basis at all. | EPA duct cleaning guidance Verified fact |
| A “hard, non-porous surfaces” label claim does not include HVAC use unless HVAC use is specifically on the label | EPA warns that such use could lead to significant indoor exposures with potentially unreasonable adverse effects. | EPA disinfectants in HVAC guidance, updated July 17, 2026 Verified fact |
| Using a pesticide product inconsistently with its label directions violates federal law | The label is the legal document. You can ask to see it before anything is applied in your home. | EPA duct cleaning guidance Verified fact |
| Little research has been conducted on the effectiveness of most biocides and ozone inside ducts | Even where a product is registered, effectiveness in situ is not established. | EPA duct cleaning guidance Verified fact |
| EPA, NADCA, NAIMA, and SMACNA do not recommend routine use of sealants to encapsulate contaminants in any type of duct | Regulator and industry agree here, which is unusual and therefore worth weight. EPA adds that little is known about the toxicity of these products in typical use or if they catch fire. | EPA duct cleaning guidance Verified fact |
Industry guidance worth knowing
NADCA is a trade association rather than a regulator, so we label its guidance accordingly. Some of it is notably candid about its own industry.
- NADCA’s own cost guidance puts an average-sized home often between $450 and $1,000. Industry guidance That is the same figure as EPA’s, so it should not be counted as a second data point.
- NADCA warns homeowners to beware of “blow-and-go” air duct cleaning companies. Industry guidance
- NADCA lists being told mold is present without a proper inspection as a common red flag. Industry guidance EPA independently confirms that visual inspection alone cannot establish mold.
- NADCA cautions that extremely low-cost whole-house specials often cover only limited portions of the system and may exclude the air handler, blower fans, coils, registers, or the access openings the job requires. Industry guidance
- NADCA lists the factors that move price: number of systems, accessibility of ductwork and components, type of ductwork, level of contamination, and geographic location. Industry guidance Note that it gives directions, not dollar amounts.
- NADCA warns that some companies illegally use its logo or falsely claim membership. Industry guidance Verify directly with the association rather than trusting a logo on a van or a website.
What we could not verify
This section is not an admission of weakness. It is the part of the page other publications leave out, and it is where a reader most often gets misled. Everything below is something we looked for and did not find adequate support for. None of it appears as fact anywhere on this site.
| Claim | What we found instead |
|---|---|
| The “$99 whole house” scam special | Every instance traced back to competitor HVAC marketing blogs, never to a regulator, a BBB study, or a news investigation. Documented enforcement figures cluster at $29 to $69. We write “advertised specials as low as $29” and cite Washington State instead. |
| Fake before-and-after photographs | Thinly sourced. Support comes from a single archived Illinois attorney general page, with the corroborating article paywalled. We do not state it as established practice. |
| Technicians planting debris in ducts | Found only in industry marketing writing. No government, court, or investigative source. We treat it as folklore. |
| Cash-only or unusual payment demands as a scam marker | No government, BBB, or NADCA source supports it. Omitted. |
| Refusing to let the homeowner watch as a red flag | Not documented as a scam pattern. EPA frames the same ground from the other direction, as the homeowner’s right to demand proof that the work was done. We use that framing. |
| FTC enforcement against duct cleaning companies | Verified negative. See the note above. State attorneys general, not the FTC, have brought these cases. |
| A price difference between flexible and rigid sheet metal duct | Direction is agreed on; no source publishes a dollar amount or a percentage. We publish no number. |
| A multiplier for poor duct accessibility | Same situation. Everyone says accessibility raises price; nobody quantifies it. Where our calculator applies an adjustment, it is disclosed as our assumption, not market data. |
| A surcharge for contamination severity, rodents, post-construction dust, or smoke | No quantified figure found in any source. |
| A duct-cleaning-specific mold surcharge | Does not exist in the published record. The “mold” figures that circulate range from $500 to $10,000 across eight publications, a twentyfold spread, because they are whole-house remediation prices rather than a duct cleaning add-on. We refuse to give a single tidy number for something that does not have one. |
| An authoritative typical minimum service charge | One publication gives $200. That is a single source and we label it as one. |
| An Architectural Digest duct cleaning cost page; current Consumer Reports duct cleaning cost data | Neither exists. Both are occasionally cited secondhand. We never cite them. |
Sources we deliberately exclude
Some published pages are real but too old or too derivative to cite as current market data.
- Thumbtack, whose duct cleaning cost page is dated August 1, 2017 and gives a $250 average with a $125–$495 range. Nine years is too stale to present as current pricing.
- Bob Vila, dated November 2023, which carries an earlier vintage of the Angi series. Citing it alongside the current $389 figure would manufacture a second data point out of the same dataset.
- Inch Calculator, dated August 2023, which reproduces the EPA range.
What to do next
- Air duct cleaning cost — the same figures assembled into a planning range you can actually use.
- Air duct cleaning scams — the enforcement record above, told as the patterns to recognize.
- Fact-checking policy — how a number gets onto this page, and what disqualifies one.
- Duct cleaning glossary — the terms these figures are measured in.
Sources & references
- U.S. Environmental Protection AgencyShould You Have the Air Ducts in Your Home Cleaned?Page last updated February 19, 2026Originally published October 1997 as EPA 402-K-97-002. The $450-$1,000 figure it cites is unchanged since at least January 2021.
- U.S. Environmental Protection AgencyJanuary 2021 archived snapshot of the same duct cleaning guidanceSnapshot dated January 19, 2021Contains the identical $450-$1,000 sentence, which is how we date the figure.
- U.S. Environmental Protection AgencyUse of Disinfectants and Sanitizers in Heating, Ventilation, Air Conditioning, and Refrigeration SystemsPage last updated July 17, 2026A hard-surface disinfectant label does not authorize HVAC use unless HVAC use appears on the label.
- National Air Duct Cleaners AssociationAir Duct Cleaning Cost and Time EstimatesUndatedIndustry guidance. Its $450-$1,000 range matches EPA's and is not an independent data point.
- National Air Duct Cleaners AssociationAvoid Air Duct Cleaning ScamsUndatedIndustry guidance on blow-and-go operators, unverified mold claims, low-cost specials, and false membership claims.
- Washington State Office of the Attorney GeneralJudge orders $10 million in penalties in AG Ferguson's robocall lawsuitAugust 26, 2020The largest penalty against a duct cleaning operation we located.
- Washington State Office of the Attorney GeneralAG Ferguson files lawsuit against Washington companies for unlawful robocallsSeptember 24, 2019Source for 13 million robocalls, caller-ID spoofing, advertised $29-$55 pricing, and fake reviews.
- Washington State Office of the Attorney GeneralCourt rules Washington air duct companies engaged in unlawful robocallsJune 4, 2020Liability ruling preceding the penalty order.
- Oregon Department of JusticeState of Oregon v. US Air Ducts and others, complaintFiled October 16, 2019, Multnomah CountyPrimary court document. Source for identical items billed at $40 and $775. It does not allege mold claims, fake photos, or planted debris.
- New Jersey Division of Consumer AffairsAction against United Air Care and Indoor Air CareApril 5, 2011$1.71 million in civil penalties plus $68,157.36 in restitution over bait-and-switch coupon advertising.
- CBS News ColoradoState shuts down several air duct cleaning companies for scammingNovember 25, 2013Colorado Attorney General action: 230+ complaints, $35 advertised against bills up to $1,000, and phoenixing.
- CBS News ColoradoBBB study finds bad advertising in air duct cleaning industryFebruary 27, 201362 companies studied, 21 asked to change advertising, 18 complied and 3 refused. No fraud allegation.
- Patch (Town and Country-Manchester, Missouri)BBB warns against U.S. Air Ducts pricing scamNovember 2011$49 advertised specials against bills of $1,799 to $3,000.
- KGWCustomers left with $1,000 bills after responding to air duct cleaning adInvestigationTwo customers billed $1,250 and $1,794 after $39 advertisements.
- Valley News LiveFargo man warns of alleged unlicensed duct cleaning businessJanuary 7, 2025$298 advertised, $399 invoiced, and no license the state offices could identify.
- Michigan Department of Attorney GeneralAG Nessel Warns Michigan Residents About Air Duct Cleaning ScamsDecember 12, 2023Government-voice source for blow-and-go practices and social-media red flags.
- U.S. Federal Trade CommissionOperation Call It Quits actions listJune 25, 2019The only duct cleaning entry among 94 actions is a Michigan Attorney General state action, not an FTC action.
- AngiHow Much Does Air Duct Cleaning Cost?Updated August 3, 2026$389 average, $271-$509 typical. Angi owns HomeAdvisor, so the two publish one dataset.
- HomeAdvisorCost to Clean Ducts and VentsUpdated June 20, 2026Identical figures to Angi. Same lineage, not corroboration.
- FixrAir Duct Cleaning CostUpdated January 29, 2026$300-$700 range, $500 at 2,000 square feet. One of only two genuinely independent price origins we found.
- Housecall ProDuct Cleaning PricesJanuary 30, 2026Contractor-side view built from $90-$150 per technician-hour and a 20-40% margin. The other independent origin.
- This Old HouseAir Duct Cleaning CostUpdated April 9, 2026Source for return vents at $40-$75. Its headline range repeats the EPA figure.
- HomeGuideAir Duct Cleaning CostOctober 24, 2025Repeats the EPA range; per-square-foot figures of $0.20-$0.40.
- Forbes HomeAir Duct Cleaning CostUpdated June 6, 2025Sole published source for a $200 minimum service fee.
- NerdWalletAir Duct Cleaning CostUpdated April 22, 2026Attributes its figures openly to Angi data, which is how we traced the lineage.
- Today's HomeownerAir Duct Cleaning CostUpdated April 4, 2025$388 average, the same Angi series. Sole source for the two-story multiplier and condo figures.
- ModernizeAir Duct Cleaning CostsUndatedRepeats the EPA range. Undated pages are treated as unverifiable for currency.