HVAC Estimating Software: How Mechanical Bids Get Built
How HVAC estimating actually works: what gets counted from a plan set, a worked pricing example, common mistakes, and where JobPlumb fits in.
June 26, 2026 · 8 min read

Photo by Fikri Bijey on Pexels
Most trades scale their price with one number: square footage, linear feet, a fixture count. HVAC doesn't work that way. The equipment you select and the ductwork needed to distribute its output are two separate variables, and both move the price. That's why HVAC bids get eyeballed wrong more often than almost any other trade, and why a rushed number on a bid day can quietly cost thousands.
This post walks through what actually gets measured on an HVAC takeoff, how those quantities become a priced bid, and where contractors most often lose money without realizing it. If you just want the tool, JobPlumb's HVAC estimating page covers the assemblies directly.
What actually gets measured on an HVAC takeoff
An HVAC takeoff starts with the mechanical plan set, not a tape measure on site. The goal is to turn drawn equipment and ductwork into countable, priceable quantities. On a typical residential or light-commercial job, that means:
- Equipment counts: furnaces, air handlers, condensers, heat pumps, or rooftop package units, each identified by model and capacity.
- Register, grille and diffuser counts: every supply register, return grille and diffuser shown on the plan, counted by type and size.
- Supply and return duct runs in linear feet: measured by duct size, since 6-inch round and 24-inch rectangular trunk don't cost or install the same.
- Refrigerant and condensate line lengths: the copper line set running to the condenser and the condensate drain line, both priced by linear foot plus fittings.
- Accessories: dampers, duct insulation, hangers and supports, and transitions, items that get left off a rushed bid more often than any other category.
Each of those categories gets its own quantity and its own unit price. Lumping duct, registers and equipment into one number is how a bid looks reasonable on paper and loses money in the field.
Estimating is not the same thing as a load calculation
It's worth being precise here because the two get confused often. A Manual J load calculation, paired with Manual D for duct design, is an engineering exercise. It figures out how much heating and cooling a building actually needs, room by room, based on insulation, orientation, window area and climate, and from that, what size equipment and duct the job requires.
Estimating happens on the other side of that decision. Once the equipment and duct sizes are specified, whether by a mechanical engineer's design or the contractor's own load calc, the estimator's job is to count what's drawn and price it. A load calculation tells you a house needs a 3-ton unit and 14-inch supply trunk. The estimate tells you what that unit, that trunk, the registers, the line set and the labor to install all of it will cost. Skipping the load calc and guessing tonnage from square footage is a separate and much more common problem: contractors have historically sized systems by rule of thumb rather than calculation, which is part of why ACCA maintains Manual J as the industry standard in the first place.
A worked example
Danny runs a two-truck residential HVAC business and was bidding a straightforward furnace and AC replacement with some duct modification. Instead of quoting off memory, he worked the plan: one 80,000 BTU furnace and matching 3-ton condenser, 10 supply registers, 2 return grilles, 180 feet of supply duct, 40 feet of return duct, and a 25-foot refrigerant line set to the new condenser location.
Priced out by category, not blended together, the job looked like this:
| Item | Quantity | Unit | Est. Cost |
|---|---|---|---|
| Furnace & condenser (equipment) | 1 system | ea | $4,800 |
| Supply duct, insulated | 180 | lf | $1,260 |
| Return duct | 40 | lf | $240 |
| Registers & return grilles | 12 | ea | $540 |
| Refrigerant line set, 25 ft | 1 | ea | $375 |
| Labor: install, startup & commissioning | 14 | hrs | $1,400 |
That comes to roughly $8,615 before markup. Separating equipment from labor and ductwork mattered here: the equipment alone was more than half the job, and if Danny had blended it into one hourly-rate number the way he used to, he'd have had no way to sanity-check the quote against supplier pricing before he sent it.
Common mistakes that quietly wreck an HVAC bid
- Missing accessories. Dampers, duct insulation, hangers, and transition fittings rarely show up on a rushed count, but they add real material and labor cost across a whole duct system.
- Not separating equipment cost from install labor. Equipment pricing moves with supplier cost and season. Labor pricing moves with your crew's rate. Blend them together and a supplier price increase silently eats your labor margin without anyone noticing.
- Underestimating fittings versus straight duct run. An elbow, a tee, or a transition takes meaningfully longer to fabricate and hang than the same length of straight run. Counting only linear feet and ignoring fitting count undercounts labor on any job with more than a few turns.
- Forgetting startup and commissioning. Charging a refrigerant system, verifying airflow and testing controls is real time that belongs on the labor line, not folded into the install estimate as an afterthought.
- Skipping permit and disposal costs. Removing old equipment and pulling the required permit are both real costs that belong on the bid, not absorbed into overhead.
Residential versus commercial HVAC bids
A residential HVAC bid is usually a handful of equipment counts and a few hundred feet of duct, close enough to a repeatable pattern that an experienced estimator can price it quickly once the plan is measured. Light-commercial and commercial HVAC estimating adds real complexity: multiple zones, VAV boxes, custom sheet metal fabrication instead of off-the-shelf duct, controls wiring, and often a mechanical engineer's stamped design that the estimator has to price against line by line rather than run a simple takeoff.
Labor estimating for commercial mechanical work typically leans on published labor units, the kind maintained by the Mechanical Contractors Association of America, rather than a rule of thumb per register. If you're bidding both residential and light-commercial work, it's worth keeping separate assemblies for each, since a commercial duct fitting and labor rate structure doesn't translate cleanly to a house.
HVAC estimating, without the spreadsheet. JobPlumb's HVAC estimating tool lets you count equipment, registers and duct runs straight off the plan and turns them into a priced bid automatically, equipment and labor kept separate the whole way through.
Start freeWinning the bid is only half the job. Once the estimate is accepted, schedule it, invoice it and get paid in the same JobPlumb account, no re-entering the job into a second piece of software.
If you're deciding how much to add on top of your priced quantities, our guide to markup vs. margin in construction estimating walks through the math so you don't underprice the job after doing the counting correctly. And if you're building the bid document itself, how to bid a construction job covers the process end to end.
The estimating hub has the same equipment-and-duct approach applied to electrical, plumbing and other trades, worth a look if you're bidding mixed mechanical scopes.
Frequently asked questions
Is HVAC estimating the same as a Manual J load calculation?
No. A Manual J (and Manual D for ductwork) is an engineering calculation that tells you what equipment and duct sizes a building actually needs. Estimating happens after that: it takes the equipment and duct sizes already specified on the plan and turns them into counted quantities and a price. One decides what to install, the other prices what's being installed.
What's included in a typical HVAC bid estimate?
Equipment (furnace, air handler, condenser, or rooftop unit), ductwork by linear foot and fitting count, registers, grilles and diffusers, refrigerant and condensate lines, insulation and accessories like dampers and hangers, plus labor for installation, startup and commissioning. Permits and disposal of old equipment are often listed as separate lines.
How do you estimate duct takeoff from a plan?
You trace supply and return runs on the mechanical plan and record the linear footage by duct size, then count the fittings (elbows, transitions, tees) separately, since fittings take longer to install than the same length of straight duct. Add register and diffuser counts, then price each category with its own labor rate rather than one blended number.
Why is HVAC harder to estimate than a trade like painting?
Because two variables move the price at once: the equipment you select and the ductwork required to distribute its output. A painter's price scales mostly with square footage. An HVAC price depends on tonnage, duct sizing, run length, and fitting complexity, all of which can change independently on the same job.
Does commercial HVAC estimating work differently than residential?
Yes. Residential bids are usually a handful of equipment counts and a few hundred feet of duct. Commercial and light-commercial bids add multiple zones, VAV boxes, custom sheet metal fabrication, controls wiring, and often a mechanical engineer's stamped design that the estimator prices against line by line rather than a simple takeoff.