← Duct Cleaning Bid Calculator
This calculator vs. a flat whole-house duct-cleaning special
"$99 whole-house" or "$299 after coupon" is not a price for a duct-cleaning job — it is a price for one system and ten vents, quietly applied to a two-system split-level with crawl access and a coil clean.
What a flat whole-house special is
A flat whole-house price is the fastest way to quote off a coupon page or a truck wrap: one number next to "duct cleaning near me." Homeowners shop it because it is easy to compare between companies, and it is the number a caller holding a competitor's coupon will ask you to match on their own house.
The number behind it was set for one job — usually a single system with about ten supply vents on one story, unoccupied, no coil clean, no sanitizer — and then reused for every house afterward, whether or not the next one has a second air handler, extra vents, crawl access, a family still living there, or a coil that needs cleaning too.
What this calculator is
This page keeps no account and sends nothing to a server. You enter the job type, the number of systems, supply vents, returns, and stories, and whether the job needs crawl access, is occupied, needs a coil clean, sanitizer, or has heavy debris, along with your own wage, payroll burden, travel, and overhead. It prices the extra system, the extra vents and returns, the extra story, and each add-on separately, and returns a walk-away price and price per vent below which the job loses money — for this house, not a generic one.
| Job | $299 after-coupon special | Walk-away price | Verdict |
|---|---|---|---|
| 1-system ranch, 10 vents, 1 story (this calculator's own default job) | $299.00 | $232.91 | Covers, $66.09 to spare |
| 1-system 14-vent ranch, occupied, coil clean + sanitizer | $299.00 | $362.12 | Short $63.12 |
| 2-system colonial, 18 vents, crawl access, occupied, coil clean + sanitizer | $299.00 | $600.50 | Short $301.50 |
| 2-system split-level, 22 vents, crawl access, heavy pet hair, coil clean | $299.00 | $679.99 | Short $380.99 |
Worked using this calculator's own job presets at a $32 hourly wage, 28% payroll burden, 16% overhead on direct cost, and a 28% target margin — the form's own shipped defaults, not numbers invented for this page. Open the calculator to check any row yourself.
Notice the top row: it is this calculator's own shipped starting point, not a job picked to prove a point, and a $299 after-coupon special already clears it by less than seventy dollars. One occupied home, one coil clean, or one extra system is the difference between a special that happens to work and one that does not.
| What a flat whole-house special does | What this calculator does instead |
|---|---|
| Charges the same price whether the house has one air handler or two — a second system adds its own setup, not a share of the first. | Adds hours per system beyond the first included in the base setup, so a two-system house prices differently from a one-system one. |
| Has no separate line for vent count above the advertised ten, or for returns, so a 22-vent split-level gets the same price as a 10-vent ranch. | Adds hours per extra supply vent and per extra return beyond the presets included in the special, scaled to the count entered. |
| Prices "a house" the same whether it is one story or two, and whether the crew needs crawl access to reach the trunk line. | Adds hours per extra story and for crawl access separately, only when the job needs them. |
| Has no line for working around a family still living in the house, for cleaning the evaporator coil, for sanitizer, or for heavy pet-hair debris. | Prices occupied-home time, a coil clean, sanitizer, and heavy debris as their own hours, each added only when selected. |
| Gives the technician a price to quote, not a number to check a quote against when a caller's house turns out to be a two-system split-level with crawl access after the special was already promised. | Reports the walk-away price and price per vent for the job as entered, so a shopped price can be scored against real cost before it is confirmed. |
A flat whole-house special is not wrong because it is simple — it is wrong when it is applied to a system count, vent count, story count, or access condition it was not set on, and "a house" alone never tells you that has happened. This calculator does not replace judgment about your market; it replaces the arithmetic a flat special skips.
Common questions
Why does a flat whole-house duct-cleaning special get the price wrong?
Because duct-cleaning cost scales with the number of systems, supply vents, returns, stories, crawl access, occupancy, a coil clean, sanitizer, and heavy debris — not with "a house." A one-system ranch with ten vents is a different job from a two-system split-level with extra vents, crawl access, an occupied home, and a coil clean. A flat house price quotes both the same and is wrong on one of them every time.
What does a flat whole-house special usually leave out entirely?
The extra system, the extra vents and returns, the extra story, crawl access, occupancy, the coil clean, and sanitizer. A published whole-house price is set on one configuration — usually a single system with about ten vents on one story, unoccupied, no coil, no sanitizer — and has no separate line for a second air handler, a crawl-space run, working around a family still living there, cleaning the evaporator coil, or a heavy pet-hair job.
How much do extra systems, vents, stories, and access actually add over the special?
On this calculator's own worked examples, at a $32 hourly wage, 28% burden, 16% overhead, and a 28% target margin: this calculator's own shipped one-system, ten-vent, one-story default — the form's starting point, not a job picked to make a point — walks away at $232.91, comfortably under a $299 after-coupon special. A one-system, 14-vent ranch with an occupied home, a coil clean, and sanitizer walks away at $362.12, $63.12 short of that same $299. A two-system colonial with 18 vents, crawl access, an occupied home, a coil clean, and sanitizer walks away at $600.50, $301.50 short. A two-system, 22-vent split-level with crawl access, heavy pet hair, and a coil clean walks away at $679.99, $380.99 short of the same $299 special.
Is a flat whole-house special ever the right way to quote?
For something close to the easy job it was probably priced on — one system, about ten vents, one story, unoccupied, no coil or sanitizer add-on — a flat rate can land close, and on this calculator's own numbers even the default job only clears it by $66.09. The risk is a second system, extra vents or returns, an extra story, crawl access, an occupied home, a coil clean, sanitizer, or heavy debris stacking on top of each other, because a flat house price has no way to see any of them until the crew is already on site.
Does this calculator know what to charge in my market?
No. It has no data on local rates or what competitors charge. It takes the systems, vents, returns, stories, crawl access, occupancy, coil clean, sanitizer, and heavy debris you enter, plus your own wage, burden, and overhead, and turns them into a walk-away price for the job you describe — the arithmetic a flat special skips, not a market survey.
Nothing here says or implies that quoting a flat whole-house special is a bad-faith practice — it is a common, honest shortcut that works until the job stops matching the system, vent, and access count it was set on. This page describes where that shortcut breaks down, not a fault in anyone who uses it.
Open the Duct Cleaning Bid Calculator and price your own job.