What a $99 Duct-Cleaning Offer May Actually Buy
It can be legitimate for capped supply vents, accessible debris near boots or short duct sections, and a basic visual check.

The short answer: judge the scope, not the $99 headline
A $99 air-duct-cleaning offer is not automatically a scam. What it should not do is lead you to assume that every relevant part of a whole-home HVAC system is included.
The useful question is:
What does the company contractually promise to clean for $99, and what could make the total increase?
United Duct Care provides a concrete example of a limited promotion. The company says its $99 basic service covers supply vents, accessible dust and debris in supply boots or sections, and basic visual checks. It excludes main trunk lines, return lines, blowers, coils, deep-contamination or mold remediation, chemical fogging, repairs, replacement, sealing, and insulation work. Deeper work receives a separate quote, according to the company’s published description of its $99 package.
That is not comprehensive HVAC-system cleaning. But if those limits are disclosed before booking and honored during the visit, the offer is materially different from an advertisement that promises complete cleaning and reveals mandatory exclusions only after the technician arrives.
A transparent limited promotion defines its vent or system caps, exclusions, possible fees, and optional services before you schedule. An ambiguous promotion relies on phrases such as “whole house” without explaining what they mean.
There is an important evidence limitation: most available warnings and price estimates about inexpensive duct cleaning come from businesses that sell duct-cleaning services. Their reports identify concerns worth investigating, but they do not establish how often deception occurs. For example, Quality Comfort says offers below $100 that it has encountered may cover about 10 vents, while also acknowledging that some low-cost promotions are legitimate customer-acquisition offers in its discussion of $99 duct-cleaning deals.
Use this one-minute test before booking:
- Is $99 the flat final total?
- Is it a starting price?
- Does it cover a specified number of vents, with a charge for each additional opening?
- Does it cover only one HVAC unit, air handler, or duct system?
- Are any trip, access, inspection, or minimum-service fees unavoidable?
Ask the company to email the answers. If it will not define the offer in writing, do not rely on what the headline appears to promise.
First decide whether your ducts need cleaning
A legitimate coupon does not establish that your home needs the service. Neither does an offer of a “free inspection.” Before comparing prices, identify the problem you are trying to solve.
Start with what you can safely observe. A duct-cleaning operator interviewed by Word of Advice TV similarly recommends beginning with a visual inspection rather than assuming that every system needs cleaning on a fixed schedule; his views reflect professional experience, not controlled research, as presented in the duct-cleaning interview.
Provider-reported conditions that may justify seeking an assessment include:
- substantial dust following remodeling or construction;
- smoke or soot entering the home;
- known or suspected pest activity;
- unusually heavy visible debris in accessible duct areas;
- foreign objects or construction waste in accessible openings;
- a history of missing, poorly fitted, or severely neglected filtration; or
- a specific odor or debris problem that remains after obvious sources are addressed.
The same interview identifies pets, smoking, remodeling, poor housekeeping, and neglected filters as factors that may be associated with dirtier systems. These are reasons to inspect, not universal rules requiring cleaning. A home with pets does not automatically need duct cleaning, and an older system is not necessarily dirty enough to justify it.
Separate preference from necessity. You may reasonably want a one-time cleanup after renovation, before moving in, or for peace of mind. That is a household decision. The evidence supplied for this article does not establish that routine duct cleaning will reliably improve allergies, health, energy consumption, or equipment life.
Before buying a service for a hidden system, check what you can see:
- Is the HVAC filter dirty, damaged, missing, or incorrectly fitted?
- Is dust entering from an obvious renovation or housekeeping source?
- Are the return grilles or supply registers themselves dirty?
- Is there evidence of pests that should be addressed at the source?
- Is debris limited to a removable cover, or is it visibly present farther inside?
- Does the problem continue after an overdue filter is replaced and obvious dust sources are controlled?
For general homeowner information, see this guide to HVAC filter timing.
Avoid treating a generic calendar interval as proof that cleaning is due. Provider recommendations range from relatively frequent cleaning to much longer intervals, and the evidence here does not establish a universal three-to-five-year or eight-to-ten-year schedule. The condition of the home and the reason for considering service matter more than the date on a coupon.
What $99 may include—and what it may leave out
“Duct cleaning” can describe very different jobs. Sort each offer into a practical scope category before comparing prices.
| Scope category | What it may include | What it does not necessarily include |
|---|---|---|
| Transparent limited $99 visit | A capped number of supply vents; removable register surfaces; accessible debris in supply boots or short accessible sections; a visual check | Returns, main trunks, blower, coils, furnace or air handler, additional systems, inaccessible ducts, remediation, repairs, chemicals, sealing, or insulation |
| Superficial register-only service | Vacuuming or wiping vent covers; cleaning immediately around one or two openings | Cleaning the represented duct network, return paths, trunk lines, or accessible HVAC components |
| Broader system cleaning | Defined supply ducts, return ducts, main trunk lines, registers or covers, and specified accessible furnace or air-handler areas | Anything excluded by the contract, inaccessible areas, extra units, repairs, remediation, chemicals, or restoration unless expressly included |
Vacuuming a register or the first accessible section behind it is not equivalent to cleaning the larger duct system. Register-level service can still be sold honestly as limited maintenance. It becomes misleading when it is presented as “complete” or “whole-system” cleaning while returns, trunks, or other represented components remain untouched.
Providers commonly describe broader service in terms of supply ducts, return ducts, main trunk lines, registers or covers, and specified accessible furnace or air-handler areas. Mile High Ducts, for example, describes full service as addressing supplies, returns, trunks, covers, and certain HVAC components using collection and agitation equipment in its outline of full-system duct cleaning. That is one provider’s service model, not a universal rule for every home or contract.
Your quote should address these possible exclusions:
- return grilles and return duct lines;
- main supply and return trunk lines;
- blower or blower compartment;
- evaporator coil or other coils;
- furnace or air handler;
- plenums;
- a second HVAC system or air handler;
- zones, additions, or detached areas;
- inaccessible, flexible, lined, damaged, or fragile ductwork;
- unusually heavy or deep contamination;
- pest-related cleanup;
- mold or other remediation;
- sanitizers, biocides, fogging, or deodorizing products;
- repairs or component replacement;
- duct sealing;
- insulation removal or replacement; and
- creation and closure of access points.
Do not assume that every item must be included. Coil cleaning, for example, may be treated as a separate HVAC-maintenance decision. The correct scope depends on what was promised, how the system is configured, what is accessible, and what work is actually warranted.
Terms such as whole house, all vents, complete cleaning, and full system are not self-defining. “All vents” might mean all supply registers while excluding returns. “Whole house” could still cover only one HVAC unit. “Complete cleaning” might exclude the blower and coil. The contract needs component names, quantity limits, access limits, and exclusions.
How a $99 headline can become a much larger invoice
Providers report using several pricing structures:
- one flat price for a defined scope;
- a price per supply vent or return;
- a base package plus per-vent charges;
- pricing based on square footage;
- pricing per HVAC unit or air handler; or
- a base cleaning price plus separately priced components and treatments.
No structure automatically guarantees value or thoroughness. A square-foot price can still contain exclusions, just as a per-vent quote can be clear and complete. What matters is whether the structure lets you calculate the maximum charge before the appointment.
Consider an illustrative example. If $99 covers 10 vents and your home has 18, eight openings would trigger additional per-vent charges under that model. Capped-vent promotions have been reported by service providers, but the actual cap and rate must come from the specific company’s written terms; the numbers in this example are not market rates.
You cannot calculate the total until the company states:
- whether both supplies and returns count as “vents”;
- the rate for each opening beyond the cap;
- whether large or specialty registers cost more;
- whether the cap applies per home or per HVAC system; and
- whether a minimum charge supersedes the promotion.
Ask about all possible additions, including:
- openings beyond the package limit;
- another HVAC system, air handler, furnace, or zone;
- travel, dispatch, trip, fuel, or parking fees;
- difficult-access or high-register fees;
- crawl-space, attic, or rooftop access;
- minimum-service charges;
- cancellation or rescheduling fees;
- access-panel creation and closure;
- furnace, blower, air-handler, or coil cleaning;
- dryer-vent cleaning;
- sanitizing, deodorizing, fogging, or antimicrobial products;
- mold treatment or other remediation;
- pest-related cleaning;
- duct sealing or insulation work;
- repairs or replacement parts;
- proprietary “deep-cleaning” packages;
- disposal charges where applicable; and
- tax.
These are questions to ask, not claims that every provider charges every fee. Price factors commonly identified by providers include home size, vent count, multiple systems, accessibility, duct condition, and add-ons, as summarized in Sunset Air’s duct-cleaning cost guide.
Separate optional services from work the provider says is required. Each optional item should have its own description, price, and authorization line. If the advertised package cannot be performed unless you buy a chemical or “deep treatment,” that condition should be disclosed before booking.
A practical quote formula is:
Advertised package + excess vent or return charges + extra-unit fee + access or travel fees + approved optional services + tax = written maximum total
Provider-published price ranges conflict substantially, sometimes even within the same market. They use different definitions of cleaning and different assumptions about layout, equipment, condition, access, and vent count. The available evidence therefore does not support one national “fair price” or minimum.
Instead, obtain several local written quotes—three if practical—and give each provider the same component list and approximate counts. Comparing a $99 supply-only coupon with an undefined whole-system price tells you very little. Comparing quotes for the same supplies, returns, trunks, unit count, access conditions, documentation, and exclusions is much more useful.
The pre-booking call script and written-quote checklist
Open the call with this sentence:
“Please email the exact scope and the maximum total for my home before I schedule.”
Then use the same questions with every provider.
Price structure
- Is $99 the flat final total, a starting price, a per-vent price, or a per-HVAC-unit price?
- What facts about my home could change the price?
- Does the promotion require a minimum purchase?
- Are taxes included?
- Is a card required to hold the appointment?
- What is the cancellation or rescheduling policy?
Counts and limits
- How many supply vents are included?
- How many return openings and return lines are included?
- How many main trunk lines are included?
- How many HVAC systems, furnaces, and air handlers are included?
- Does the offer cover every floor, zone, addition, basement, or finished attic?
- How are large registers or multiple grilles connected to one duct counted?
Count visible supply and return openings yourself if practical. Also note how many thermostats, outdoor units, furnaces, and air handlers you have. These observations can reveal assumptions in a quote, although the contractor should confirm the actual system configuration.
Included and excluded components
Ask the provider to mark each item as included, excluded, or separately priced:
- supply ducts;
- return ducts;
- main supply and return trunks;
- registers and grilles;
- boots;
- plenums;
- blower or blower compartment;
- furnace;
- air handler; and
- coils.
Do not accept “everything” as the entire answer. Request the component list.
Method and access
Ask:
- What cleaning and debris-collection methods will you use?
- Where will the collection equipment connect?
- Which registers or components will be removed?
- Will you create access points?
- How will those openings be closed, sealed, or reinsulated?
- Are any duct materials or areas unsuitable or inaccessible for your method?
- How will you protect floors, walls, furnishings, and HVAC components?
The available evidence does not establish one equipment type as best for every home. A clear explanation tied to your duct materials and the promised scope is more useful than a generic claim that one machine proves quality.
Duration and staffing
Ask for an estimated duration based on your home’s vent count, system count, access, and listed components. Ask how many workers are expected.
Do not use a fixed number of hours as a pass-fail test. Provider estimates vary, and duration depends on scope, property size, crew size, equipment, access, and system configuration. A brief appointment may be consistent with a genuinely limited $99 visit. It needs more explanation when paired with a broad whole-system promise.
Every potential fee
Ask the company to list:
- trip and travel fees;
- access surcharges;
- minimum-service fees;
- cancellation or rescheduling fees;
- disposal fees where applicable;
- extra-vent and extra-return rates;
- additional-unit charges;
- charges for creating or closing access points; and
- prices for optional treatments or related services.
Then request this language:
“No additional work or charge is authorized without my separate written approval.”
Also request a not-to-exceed total based on the facts you supplied. If a hidden condition could change the job, the quote should require the technician to stop, document the issue, and obtain approval for a revised estimate before proceeding.
Accountability and documentation
Ask:
- Are the people entering my home employees or subcontractors?
- Which company will appear on the invoice and card charge?
- Whose insurance applies to the workers performing the job?
- Who handles claims involving damage or incomplete work?
- Will I receive before-and-after photographs or video from identifiable locations?
- Will the final report list the components actually cleaned and any inaccessible areas?
- What happens if the crew cannot complete the written scope?
Request recognizable registers, labels, access points, or other location markers—not anonymous close-ups of dusty material.
Red flags before and during the appointment
A warning sign is a reason to pause and investigate. It is not, by itself, proof of fraud.
Ambiguous or shifting scope
Be cautious if the company:
- will not define “whole house”;
- refuses an itemized written quote;
- says pricing can be discussed only after entry;
- gives inconsistent answers about vent or unit limits;
- sharply increases the price without documenting a newly discovered condition; or
- refuses to leave a revised estimate for comparison.
A legitimate onsite discovery can change a proposed job. The provider should document the condition, separate the new work from the original scope, explain the alternatives, and allow you to decline.
Urgency and fear
Pause if you hear:
- “This price is only good today.”
- “We have to treat this immediately.”
- “Your family is in danger unless you approve now.”
- “The system cannot be used until you buy this add-on.”
- “The crew is already here, so you need to decide now.”
An alarming claim deserves clearer evidence and an appropriately qualified assessment—not less scrutiny.
Unsupported contamination claims
Generic allegations of mold, rodents, severe debris, or biological growth should not automatically redefine a $99 job. Ask the technician to show the exact location in your system, explain what was observed, and state the basis for the proposed service.
A photograph is not conclusive merely because it looks alarming. It should be traceable to your home, and visible discoloration alone should not be treated as definitive identification of a specific substance.
Undisclosed mandatory products
Pause if the technician says you must purchase a sanitizer, antimicrobial spray, biocide, fogging service, sealant, deodorizer, UV device, air purifier, or proprietary “deep treatment” that was not in the original scope.
Keep the response procedural: request the product name, intended location of use, written price, product documentation, and explanation of compatibility with your duct materials. Do not authorize it until you understand the proposal and, when appropriate, have obtained a qualified second opinion. Service Legends raises similar cautions about chemical treatments, although its consumer warning is a commercial provider article rather than primary regulatory guidance.
The same provider states that the EPA does not offer an “EPA-certified duct cleaner” credential. Because the supplied evidence does not include the underlying federal guidance, treat the practical takeaway narrowly: if a company claims an agency-backed certification, ask for the exact credential and verify it directly rather than accepting the phrase at face value.
Unauthorized work or charges
Stop the job if work begins outside the agreed scope, a product is prepared for application without approval, or the crew treats silence as consent. Your written terms should require affirmative approval before additions proceed.
Coupons, stock photos, call-center booking, a recently created website, discount-platform listings, or a short appointment may justify more questions. None independently proves wrongdoing.
How to vet a company without mistaking credentials for guarantees
Begin by identifying the business you are actually hiring.
Verify:
- the full legal business name;
- any trade name used in the advertisement;
- the physical business address and working phone number;
- the name that will appear on the invoice and payment statement;
- who handles booking;
- who will perform the work; and
- whether the crew consists of employees, subcontractors, or another company.
A polished brand name is not enough if an unfamiliar entity appears on the invoice.
A Florida provider offers state-specific license-checking advice in its duct-cleaning scam guide, but rules and license classes elsewhere may differ.
Request current evidence of insurance. Confirm the named insured entity, effective dates, relevant coverage, and whether the policy applies to the people entering your home. If subcontractors are involved, ask which company would handle a property-damage claim.
Review feedback across more than one independent platform. Star averages are less useful than recurring patterns involving:
- large price changes after arrival;
- disputed or unexpected card charges;
- pressure to purchase mold or sanitizer treatments;
- damage to registers, ducts, floors, walls, or equipment;
- incomplete work;
- refusal to honor written coupon terms; or
- difficulty identifying the responsible company.
Reviews are screening evidence, not proof that your transaction will go well or badly. Consider their substance, recency, consistency, and the company’s responses.
If a provider claims membership in the National Air Duct Cleaners Association, verify the claim independently rather than trusting a badge. One commercial provider specifically recommends checking claimed affiliation through the association in its discussion of $99 offers. Membership may be a useful screening factor, but it does not guarantee transparent pricing, appropriate recommendations, or workmanship.
Ask for recent references involving homes and systems similar to yours, especially if you have multiple air handlers, attic or crawl-space access, lined ducts, flexible ducts, or unusual zoning. Ask the provider to explain in plain language what it will connect, remove, agitate, collect, inspect, close, and document.
Do not make one machine, association, license, insurance certificate, review platform, or reference list your sole test. These checks reduce uncertainty; they do not replace a precise written scope and maximum price.
Compare every candidate using the same worksheet:
| Quote item | Provider A | Provider B | Provider C |
|---|---|---|---|
| Supply openings included | |||
| Returns included | |||
| Trunk lines included | |||
| HVAC units or air handlers included | |||
| Furnace or blower included | |||
| Coils included or excluded | |||
| Access-point work | |||
| Collection and cleaning method | |||
| Documentation | |||
| Travel or access fees | |||
| Optional services | |||
| Written maximum total |
The best-looking headline may not produce the lowest comparable total.
What to do when the technician announces mold or raises the price
If the onsite story differs from the written quote, pause the work before discussing an expanded scope.
Use this response:
“Please stop before doing anything outside the original scope. Show me the condition in my system and give me an itemized written revision. I am not authorizing additional work today.”
Then take these steps:
-
Request traceable evidence. Ask for photographs or video showing recognizable locations in your system. Have the technician identify the register, trunk, air handler, access panel, or other feature anchoring each image.
-
Separate observation from conclusion. “There is visible discoloration” is different from a definitive statement about the material. Ask what was observed, what basis supports the conclusion, and whether confirmation by another appropriately qualified professional is warranted.
-
Separate the original job from the proposed addition. The revised estimate should show the advertised package, any overage allowed by the original written terms, and every newly proposed service as a separate line item.
-
Restate your authorization limit. Point to the not-to-exceed amount and the provision requiring separate approval for additional work or charges.
-
Decline what you have not approved. The presence of a technician and equipment does not require you to accept an expanded proposal.
-
Treat major work as a separate decision. Mold remediation, chemical treatment, substantial HVAC repair, duct replacement, or sealing can be deferred while you seek a second opinion from a local professional qualified for that type of work.
-
Preserve the record. Save the advertisement, coupon, screenshots, emails, texts, call notes, original quote, revised quote, photographs, payment authorization, receipts, and final invoice. Record who attended and what work occurred.
-
Communicate disputes in writing. Give the company a concise timeline, identify the disputed work or charges, attach the written scope, and state the resolution you are requesting.
A commercial provider also suggests preserving documentation, seeking a second inspection, and considering relevant complaint channels in its consumer guidance, but procedures and remedies vary by jurisdiction. Do not assume that licensing rules, complaint routes, or advice written for another state apply where you live.
The central rule is practical: an onsite allegation should not erase the written scope. Pause, document the issue, request an itemized revision, and seek another opinion when the proposed work is expensive, chemical, remedial, or materially different from what you booked.
Frequently asked questions
Can a legitimate air-duct-cleaning service really cost $99?
Yes. It can be a legitimate price for a clearly limited service, such as cleaning a capped number of supply vents, removing accessible debris near boots or short duct sections, and performing a basic visual check.
It should not be assumed to cover comprehensive whole-home HVAC-system cleaning. The decisive questions are which components and quantities are included, what is excluded, and whether any additional fees are mandatory. A low price alone does not prove deception; a vague promise followed by undisclosed charges is the greater concern.
What should a whole-system duct-cleaning quote say is included?
It should identify, by name and quantity where relevant:
- supply ducts and supply registers;
- return ducts and return grilles;
- main supply and return trunk lines;
- plenums;
- the number of HVAC systems and air handlers;
- any included furnace, blower, or air-handler areas;
- whether coils are included or excluded;
- required access points and how they will be closed;
- inaccessible areas or duct materials that limit the work;
- cleaning and collection methods;
- before-and-after documentation;
- optional services and separate prices; and
- the not-to-exceed total.
Not every component must be included in every job. The quote must make the boundary clear enough that “whole system” has a concrete meaning for your home.
How long should air-duct cleaning take?
There is no universal duration that proves either quality or deception. Time depends on the promised scope, number of systems and openings, home layout, accessibility, duct condition, crew size, equipment, and required access work.
Ask for an estimate tied to your property and component list, then check for internal consistency. A brief visit may make sense for a limited register-and-boot package. A broad whole-system promise requires a credible process for addressing and documenting the listed components. Do not use one fixed hour cutoff as your sole test.
Should I approve sanitizer, antimicrobial spray, or mold treatment?
Not automatically. Ask why the product or treatment is proposed, whether it was included in the original scope, what observed condition it is intended to address, where it would be applied, and what product and material-compatibility documentation is available.
Require a separate written price and affirmative authorization. Do not treat visible dust, discoloration, or an untraceable image as sufficient identification of mold. If the proposal is expensive, chemical, urgent, or remedial, pause and seek a second opinion from an appropriately qualified local professional.
Does NADCA membership or an HVAC license guarantee a good job?
No. Verified association membership, insurance, references, and review patterns may provide additional accountability signals.
None guarantees honest pricing, appropriate recommendations, careful work, or completion of the promised scope. Verify claimed credentials independently, then rely on a detailed written contract, a not-to-exceed total, separate approval for add-ons, and documentation of what was actually done.
Ultimately, the useful question is not whether $99 sounds suspicious. It is what the provider promises for $99. A limited promotion can be legitimate when its vent or unit caps, exclusions, fees, and optional services are clearly disclosed. Decide first whether cleaning is warranted, compare identical written scopes, verify the provider’s identity and claimed credentials, and reserve separate approval for every add-on. If the story or price changes onsite, stop, request system-specific evidence and an itemized revision, and seek a second opinion rather than buying under pressure.