FOR HVAC AND DUCT-CLEANING CONTRACTORS

Bid the systems, the vents, and the coil.

Price an air-duct cleaning job the way the trade actually loses money: the included one-system ranch, then the extra air handler, the extra supply vents, extra returns, extra stories, crawl access, an occupied home, a coil clean, sanitizer, and heavy debris. You get the bid, the price per vent, and the walk-away number below which the job loses money.

The house

Start from a common job, then replace every figure with your takeoff. Changing job type never overwrites a rate you already typed.

Your crew rates

A $32/h tech loaded at 28% is $40.96. Quoting the raw wage on a published $99 whole-house special is how a two-system colonial that looked fine turns into a loss after the first extra air handler.

Your bid

$—
cleaning price
Systems, vents, and stories
Access and extras
Crew hours
Loaded labor
Filters + consumables
Travel + equipment
Overhead
Total cost
Profit at this price
Price per supply vent
Effective hourly rate
Walk-away price

Where the hours go


Where the cost goes


Transparent arithmetic from your own inputs. Starting hours and filter rates are common ballpark figures, not an industry standard, a NADCA certification, or an indoor-air-quality test — replace them with your own takeoff.

Hand the customer a proposal

The price above is for you. This is the page you print or save as a PDF and give to the customer — your details, their details, the scope, the deposit split, and a line for them to sign. Your business details are saved on this device so you only type them once; the customer’s details are never saved.

Everything on the printed page is text you typed or a number this calculator worked out. It contains no warranty, lien, or cancellation wording — those depend on your jurisdiction and your contract, and this tool is not the place to invent them.

Common questions

What does this duct cleaning estimate include?

The price adds up loaded labor for the base setup plus every extra system, vent, return, and story beyond the ones you mark as included, plus crawl access, occupied-home protection, a coil clean, sanitizer, and heavy debris — then filters per system, consumables, sanitizer cost, travel and equipment, overhead, and your target margin. Nothing is a flat “$99 whole-house special” regardless of how many systems or vents the house actually has.

Why do systems, vents, returns, and stories only bill past what's “included”?

Every job type already assumes a base setup — the one-system, 10-vent ranch the presets call the $99/$299 special — so the “included” fields are what that base setup already covers. Only systems, vents, returns, and stories beyond those thresholds add hours, which is why a two-system colonial with 18 vents and a crawl prices well above the ranch special even though both start from the same base setup hours.

Why do coil clean, sanitizer, and heavy debris each get a separate checkbox instead of one lump “deep clean” option?

Each is a distinct task with its own hours and, for sanitizer, its own material cost — an evaporator coil clean, an antimicrobial fog, and extra time for pet hair or construction debris don't always travel together. Pricing them separately means a job with heavy debris but no coil work isn't charged for a coil clean it doesn't need, and vice versa.

Why does crawl access add hours but occupied-home doesn't add a material cost?

Crawl or tight-attic access is purely a labor problem — it takes longer to reach and rig equipment in a confined space, with no extra materials. Occupied-home is the same: extra care and cleanup working around a resident adds hours but no separate line on the parts side. Coil and sanitizer, by contrast, use materials (a coil cleaner, an antimicrobial fog) on top of the hours.

Is my data uploaded anywhere?

No account and no network requests — the calculator runs entirely in your browser. A share link encodes only the inputs you choose into the address bar and is never sent to us, and the optional usage counter records only which features were used and the day, never your vent count, wages, costs, or prices. Only your business name and contact details for the printed proposal are kept in this browser's local storage, and “Forget my business details” clears them.

Does this check indoor air quality, mold, or duct integrity?

No. Hours and material costs are ballpark shop figures you can edit, not an indoor-air-quality test, a mold finding, a NADCA certification, a warranty, or a guarantee that any system will pass a later inspection. Cleaning removes accumulated debris from the existing ductwork; whether the ducts themselves are sealed, sized, or in good repair is a separate judgment call for the site visit.

Want the margin, walk-away price and overrun headroom as well, or pricing a different trade? Price this job in the Bid Price Engine, one calculator for 121 trades.