How to Price Duct Cleaning Jobs: A Solo Operator's Guide to Profitable Quotes
Knowing how to price duct cleaning jobs confidently is the difference between a profitable day and a long one that barely covers your fuel. A standard residential duct cleaning job typically runs $300–$700 for a whole-home service, with most solo operators pricing somewhere in the $8–$15 per vent range or using a flat rate anchored to home size. The right model depends on your market, your efficiency, and how you want to handle the inevitable "that seems high" conversation.
Here's how to pick the model that works for you — and build quotes that hold up.
What are the three main pricing models for duct cleaning?
Duct cleaning operators generally price jobs one of three ways: per vent, flat rate by home size, or per square foot. Each has its place, and many experienced operators blend two of them.
Per-vent pricing is the most transparent and defensible model. You charge a set amount for each supply and return vent cleaned, typically $8–$15 per vent for residential work. A home with 20 vents at $10 each comes to $200 — but you'd normally pair this with a minimum job fee of $250–$350 to cover your drive time and setup, so small homes don't eat your margin.
Flat-rate by home size is faster to quote and easier for customers to understand. Common tiers look like:
- Under 1,500 sq ft: $275–$375
- 1,500–2,500 sq ft: $375–$499
- 2,500–3,500 sq ft: $499–$650
- 3,500+ sq ft: $650–$900+
These tiers work well when you've cleaned enough homes to know your average vent count per size bracket. If you're new, count vents on your first dozen jobs and let the data build your tiers for you.
Square-footage pricing — charging $0.15–$0.25 per sq ft — is less common in duct cleaning than it is in carpet or floor services, but some operators use it as a quick conversation anchor. The problem: two homes of the same square footage can have very different duct layouts. A two-story ranch and a split-level with a finished basement might be the same 2,200 sq ft but take radically different amounts of time to clean. Use sq ft as a starting estimate, then adjust at the door.
How should you factor in your real costs before setting a price?
Before you commit to any pricing model, you need to know your floor — the minimum you must charge to cover costs AND earn a real wage.
A solo operator's typical job costs include:
- Labor (your time): What's an hour of your time worth? Most operators target $65–$120/hr after expenses. A thorough residential job takes 2–4 hours depending on home size.
- Equipment wear: Truck-mount or portable HVAC vacuum units aren't cheap. Budget a per-job depreciation figure — roughly $10–$25/job depending on your equipment value and expected lifespan.
- Consumables: Brush heads, disposable bags, filter masks, sanitizer (if you offer it), shoe covers — budget $8–$20 per job.
- Drive time and fuel: Price in round-trip travel. A 30-minute drive eats an hour of billable time.
- Overhead: Insurance, licensing (requirements vary by state — always verify with your state contractor board), phone, software, marketing. Divide monthly overhead by the number of jobs you run per month to get a per-job overhead cost.
Add those together and you have your floor. Price below it and you're paying to work.
When does per-vent pricing beat flat rate — and vice versa?
Per-vent pricing wins when:
- You're quoting sight-unseen (over the phone or via an online form)
- The home has an unusual layout — multiple HVAC systems, additions, high vent counts
- You want transparency: customers can see exactly what they're paying for
Flat rate wins when:
- You've systemized your work and know how long each home tier takes
- You want faster quotes with fewer objections
- Your market is price-sensitive and a big vent count can make a flat rate look more competitive
A practical middle ground: use flat-rate tiers as your standard quote, but use per-vent math to sanity-check it. If a "2,000 sq ft home" tier is $399 and you arrive to find 30 vents, you'd be cleaning them for $13 each — that math still works. If you arrive to find 40 vents, you know to add a line item or adjust the tier.
For more on how this same flat-rate-vs.-per-unit tension plays out in another service, the breakdown in how to price gutter cleaning jobs covers similar territory and is worth a read.
What add-ons should you build into your pricing menu?
Add-ons are where a $350 job becomes a $550 job — and where you provide real extra value, not just upsell fluff. Common duct cleaning add-ons with typical price ranges:
| Add-On | Typical Upcharge |
|---|---|
| Dryer vent cleaning | $80–$150 |
| Sanitizer/antimicrobial treatment | $75–$150 |
| Furnace filter replacement (supplied by you) | $25–$75 depending on filter grade |
| HVAC coil cleaning | $100–$200 |
| Additional HVAC system (multi-system homes) | $150–$250 per extra unit |
| Video inspection report | $50–$100 |
Present these as options at booking or on-site — not as surprises. A simple "we also do dryer vent cleaning for $95, which takes about 20 extra minutes — most customers add it while we're already here" converts well because the logic is obvious. This approach to natural add-on conversations is similar to what works in other home services — see the principles behind how to upsell lawn care add-ons customers actually say yes to for a transferable framework.
How do you defend your price when customers push back?
The customer who says "I got a quote for $149" is almost always looking at a bait-and-switch low-ball from a company that will upsell aggressively once they're in the door. You don't need to match that number — you need to explain what your price actually includes.
A few phrases that hold up:
- "That price usually covers 6–8 vents. We clean every vent in the system, which is [X] vents in your home."
- "We use a truck-mounted HVAC vacuum with negative pressure — it doesn't just dislodge debris, it captures it. That equipment and the time to do it right is what you're paying for."
- "Our minimum for a home this size is $[X]. I can walk you through exactly what we're doing if that helps."
Be ready to lose the race-to-the-bottom customer. A job priced at your floor or below it is a job that trains customers to expect cheap work — and it crowds out the afternoon you could spend on a profitable one.
The National Air Duct Cleaners Association (NADCA) publishes consumer guidelines on what a proper duct cleaning should include — it's worth knowing these standards so you can articulate why your process meets them.
How does region affect what you can charge?
Duct cleaning prices vary significantly across the country. A whole-home job that runs $350 in a mid-size Midwestern city might command $550–$700 in a coastal metro like Seattle, Boston, or the DC suburbs. Rural markets often sit 15–25% below urban averages.
Factors driving regional variation:
- Local cost of living and labor rates
- Competition density (saturated markets drive prices down)
- Fuel and operating costs
- Whether HVAC licensing or contractor registration is required in your state
Check what competitors are openly advertising in your ZIP code, then price relative to your positioning — budget, mid-market, or premium. Most solo operators with good reviews can hold a mid-to-premium position even in competitive markets.
Pricing frameworks for other per-visit home services face the same regional dynamics — the approach in how to price window washing jobs walks through a similar competitive-positioning exercise if you want a parallel example.
The U.S. Bureau of Labor Statistics Occupational Outlook can give you a sense of regional wage baselines that inform what your labor floor should look like in different markets.
Frequently asked questions
Q: How much should I charge for a duct cleaning minimum?
A: Most solo operators set a minimum of $250–$350 for residential jobs, regardless of vent count. This covers your drive time, setup, and the fixed cost of the visit. Without a minimum, small homes can be unprofitable even with per-vent pricing.
Q: How long does a typical residential duct cleaning job take?
A: A standard single-system home with 15–25 vents takes most experienced solo operators 2–3.5 hours. Multi-story homes, homes with multiple HVAC systems, or heavily soiled ductwork can push jobs to 4–5 hours.
Q: Should I charge extra for dryer vent cleaning?
A: Yes — always price it as a separate add-on, not included in your base rate. Dryer vent cleaning typically adds $80–$150 and 20–30 minutes of work. It's a natural pairing since you're already on-site with equipment.
Q: How often do homes need duct cleaning?
A: The NADCA recommends inspecting HVAC systems every year and cleaning ducts every 3–5 years under normal conditions, or sooner after renovation, water damage, or visible mold. Knowing this lets you frame your service accurately to customers and set expectations for return visits.
Q: Is per-vent or flat-rate pricing better for quoting over the phone?
A: Flat-rate tiers by home size are generally easier to communicate quickly over the phone. Ask the customer for square footage and number of stories, then give a firm range. Follow up with a per-vent confirmation when you arrive, and adjust only if the vent count is significantly higher than your tier assumes.
Ready to get organized?
DoorstepHQ gives you everything you need to run your service business — quotes, invoicing, scheduling, and payments. Completely free.
Get started free