Guide
HVAC duct cleaning as a business add-on — when it makes sense and when it does not
Published
Duct cleaning is a legitimate service in some homes and overmarketed nonsense in others. For HVAC contractors, it can be a profitable add-on when sold honestly on a diagnostic trigger and a reputation-damaging product when sold on fear-based cold calling. Typical residential duct cleaning pricing runs $350–$950 (verified April 2026 via NADCA contractor directory and published pricing from 25+ HVAC contractors nationwide). Equipment to start the service costs $4,500–$22,000 for a truck-mounted setup. Here is when duct cleaning belongs in your service mix, how to price it, and how to talk to customers about it without undermining their trust.
What duct cleaning actually is (and is not)
Legitimate duct cleaning is source removal using negative-pressure collection, agitation tools (brushes, air whips, skipper balls), and HEPA filtration at the collection point. A real duct cleaning takes 3–5 hours on an average single-system home and removes measurable debris, rodent droppings, construction dust, or mold from the duct interior.
What duct cleaning is not: a 30-minute vent brushing, a chemical fogger applied without source removal, or a "whole system clean" for $59 that is a lead-generation loss leader for high-pressure sales visits. The low-cost bait-and-switch operators have damaged the category's reputation, which is why honest HVAC shops have to approach it carefully.
When duct cleaning is actually warranted (April 2026 consensus)
NADCA (National Air Duct Cleaners Association) and the EPA both take the position that duct cleaning is not routinely recommended and should be driven by specific conditions. Legitimate triggers:
| Condition | Action |
|---|---|
| Visible mold growth in ducts or on HVAC components | Clean + address the moisture source |
| Rodent or insect infestation in duct system | Clean + remediate entry point |
| Ducts clogged with excessive dust and debris | Clean; often post-renovation |
| Recent construction or remodel | Clean once, typically |
| Post-fire or water-damage restoration | Clean (often insurance-covered) |
| Occupant with documented severe allergy or respiratory issue | Clean + source the cause |
| Post-flood or moisture event | Clean + mold remediation |
Routine duct cleaning on a healthy, well-maintained system is not supported by evidence. Shops selling "annual duct cleaning" as a maintenance ritual are upselling against the EPA position.
Duct cleaning pricing (April 2026)
| Service | Typical price | Typical labor |
|---|---|---|
| Basic residential (single system, 8–12 vents) | $350–$550 | 3–4 hours |
| Mid residential (single system, 13–20 vents) | $550–$750 | 4–5 hours |
| Large residential (2-system or 20+ vents) | $750–$1,200 | 5–7 hours |
| Dryer vent cleaning add-on | +$120–$220 | 30–45 min |
| Sanitizer application (EPA-registered) | +$90–$180 | 30 min |
| Rodent / mold remediation (beyond cleaning) | Quoted separately | Varies |
| Commercial duct cleaning (per RTU / small system) | $950–$2,400 | Half day |
| Commercial kitchen exhaust (separate category, NFPA 96) | $450–$1,800 per hood | 2–6 hours |
Pricing verified April 2026 via NADCA-member contractor directories, HomeAdvisor rate surveys, and published contractor pricing pages. Regional variation is meaningful — Northeast and West Coast run 20–30% higher than national median.
The $59 whole-home deals advertised by phone-spam operators are loss-leaders for upsell visits. Legitimate contractors do not price below the $300 floor because equipment, labor, and HEPA filter consumables cannot be covered below that point.
Equipment cost to start offering duct cleaning
| Equipment class | Price range | Notes |
|---|---|---|
| Portable vacuum unit with HEPA | $3,500–$7,500 | Entry-level; works for small residential |
| Truck-mounted vacuum system | $12,000–$22,000 | Faster, higher CFM, common at scale |
| Agitation tools (brushes, air whips, skipper balls) | $600–$1,800 | Compressor-driven |
| Camera inspection system | $450–$1,500 | Shows before/after; essential for customer proof |
| Portable compressor | $800–$2,500 | For air agitation tools |
| Collection bags, HEPA cartridges (consumables) | $40–$90 per job | Recurring |
Equipment pricing verified April 2026 via Hypervac, Nikro, Rotobrush, Goodway, and SpinVax distributor pricing.
A shop can enter the category at roughly $5,500–$9,500 for portable setup that works for 2–4 duct cleanings per week. Scaling to a truck-mounted unit makes sense around 8–12 cleanings per week.
The margin math
A $650 single-system cleaning breaks down roughly:
| Line | Cost | Notes |
|---|---|---|
| Labor (4 hours, loaded) | $140–$220 | 1 tech at $35–$55/hr loaded |
| Consumables | $40–$70 | HEPA cartridges, collection bags, sanitizer |
| Truck allocation | $30–$45 | Fuel + wear |
| Equipment amortization | $25–$55 | $15,000 equipment / 3-year useful life / 300 jobs per year |
| Total direct cost | $235–$390 | |
| Gross margin | $260–$415 (~45–60%) |
Gross margin is solid, but the labor is non-trivial and the category is not high-volume for most HVAC shops. It works as a complement to equipment and service work, not as a standalone business line in most markets.
The customer-education angle
Customers who have been called by duct-cleaning scam operators associate the entire category with fraud. HVAC contractors offering duct cleaning honestly benefit from actively educating customers about what the service is and is not:
- Show before/after camera photos (not stock imagery)
- Explain what the EPA actually says
- Quote NADCA standards (ACR — Assessment, Cleaning, and Restoration of HVAC Systems)
- Refuse to sell it as routine maintenance; sell it on findings
- Offer an inspection-first path: "Let us put the camera in your main supply before recommending anything"
Shops that lead with honesty on duct cleaning move it from a 3–5% attach rate to 15–25% on calls where inspection reveals an actual condition.
Sales frame: diagnostic-triggered, not cold-pitched
The same rule that governs IAQ sales governs duct cleaning:
- Tech runs normal service call or maintenance
- If a condition warrants it (mold, debris, rodent evidence, occupant complaint), the tech documents it
- Customer sees the evidence
- Duct cleaning is presented as a response, with pricing
"I pulled the supply plenum and here is the picture — that is mold growth from a condensate issue we should fix. Duct cleaning plus the drain fix is $820. If we skip the cleaning, the mold spores keep circulating." That closes at 40–55%.
"Hey, want to add a duct cleaning for $650?" That closes at 2–4%.
When duct cleaning is a bad fit for your shop
- Solo operators. Duct cleaning is a 4-hour labor commitment that pulls you off higher-margin calls. Most solos skip the category. See /guides/hvac-software-for-solo-contractors.
- Shops with no storage for equipment. Truck-mounted units require a fleet decision and indoor storage.
- Shops in markets saturated with scam operators. Customer perception of the category is poisoned enough in some metros that offering it can raise your own shop's trust cost.
- Shops under 3 techs. The equipment utilization is rarely there.
Duct cleaning fits well for HVAC shops in the 5–25 tech range with existing IAQ and maintenance plan programs where the cross-sell is natural.
NADCA certification and the category's credibility
NADCA (National Air Duct Cleaners Association) runs the ASCS (Air Systems Cleaning Specialist) certification program. Certification signals legitimate operator and is a differentiator in markets dominated by low-cost scammers.
Certification requirements:
- ASCS exam (passed individually by tech)
- Adherence to NADCA ACR Standard
- NADCA member firm designation for the company
- Continuing education
Certification cost: roughly $800–$1,400 per tech plus $600–$1,200 annual firm membership (verified April 2026 via NADCA website). Worthwhile in markets where Yelp and Google reviews heavily cite "NADCA certified" as a trust signal.
Software and scheduling
Duct cleaning fits a standard HVAC service-job workflow with one wrinkle: it takes longer than most service calls, needs equipment allocation on the dispatch board, and benefits from photo documentation stored with the job record.
Platforms that handle this well:
- ServiceTitan — strong photo and before/after workflow
- Housecall Pro — good photo capture, simple job flow
- Jobber — workable, photo attachments supported
- FieldEdge — HVAC-native, solid scheduling
- Workiz — cost-efficient; workable
See /guides/hvac-software-buyers-guide-2026.
The honest call: who should offer duct cleaning
- Yes: mid-size HVAC shop running IAQ programs, strong maintenance plan base, and a customer education culture
- Yes: restoration-adjacent shops where fire/flood cleanings are frequent
- Maybe: commercial-focused shops (RTU and kitchen hood cleaning fit differently)
- No: solo operators
- No: shops leading with "annual duct cleaning" marketing; this undermines the rest of your brand
Duct cleaning done honestly is a 6–10% revenue line with 45–60% margin. Duct cleaning done dishonestly eventually destroys the shop's reputation in the market. The line between the two is diagnostic evidence.