CyanBuild

How to Estimate HVAC Labor: Step by Step Guide

Estimating HVAC labor means taking duct, register, and equipment counts off the plans, picking a crew, applying a production rate to each line, and converting labor hours into labor cost. The hard part is productivity, how many hours per foot of duct or per register your crew actually takes, which swings with duct size, ceiling height, mechanical room congestion, and how much coordination the space requires. Build ranges from your past jobs and check the total against recently completed scopes before you commit.

What You Are Counting

HVAC takeoff splits the scope into ductwork, equipment, registers and grilles, and controls. Ductwork is taken off in LF by size and shape, with separate lines for supply, return, and exhaust. Fittings, elbows, transitions, and takeoffs are counted in EA because the labor per fitting is different from the labor per straight section. Flexible duct runs are counted in LF separately from sheet metal. Equipment includes air handlers, rooftop units, VAV boxes, fans, and condensing units, counted in EA by tonnage or CFM. Registers and grilles are counted in EA by size, with separate lines for supply, return, and exhaust. Controls and building automation are counted in EA of devices, LF of control wiring, and EA of programming points.

Refrigerant piping is taken off in LF by size for split systems, and condensate drains in LF. Hangers and supports are counted in EA or rolled into a per LF allowance. Do not forget the non productive work: layout and coordination, equipment setting and rigging, balancing and TAB, controls checkout, and final commissioning. These can add 10 to 20 percent on top of the installation hours.

Crew and Production Rate

A common HVAC crew is sheet metal workers (tinners) for ductwork and HVAC technicians for equipment and controls, with laborers for material handling. For duct installation a pair of two tinners is typical, scaling to multiple pairs on larger jobs. Equipment setting often needs a tech plus a rigger or crane time, which is priced separately. The labor rate runs roughly $25 to $45 per hour burdened, varying by region, license level, and union versus open shop.

Production is measured in man hours per LF of duct and per EA for fittings, registers, and equipment. Common ranges in good conditions: low pressure galvanized duct in a layin ceiling might run in the neighborhood of 0.1 to 0.2 man hours per LF, a register or grille install and connect might be 0.4 to 0.8 man hours each, and a rooftop unit set and connect might be 8 to 16 man hours each depending on tonnage and rigging. RSMeans publishes HVAC production ranges by assembly, and most estimators build their own library from past project cost reports. Your own numbers, broken down by duct size and ceiling condition, are the most reliable source.

Step by Step Labor Estimate

  • Take off quantities by assembly: ductwork by size, fittings, flexible duct, equipment, registers and grilles, controls, refrigerant and condensate lines.
  • Pick the crew: tinners for duct, techs for equipment and controls, laborers for handling. Note the wage rate for each role.
  • Apply man hours per unit for each line, using a low and high range. Treat low pressure and high pressure duct separately.
  • Multiply quantities by man hours per unit to get total labor hours, split by role if rates differ.
  • Add labor burden: payroll taxes, workers comp, insurance, benefits, and overhead. Typically 30 to 45 percent on top of bare wages.
  • Add non productive hours: mobilization, layout and coordination, rigging, balancing and TAB, controls checkout, and commissioning.
  • Multiply burdened hours by the wage rate to get labor cost.

Factors That Move the Number

Duct size and shape drive installation time. Large rectangular supply duct takes more man hours per LF than small round flex, both because the sections are heavier and because the hangers and lifts are more involved. Ceiling height is a real factor: high bay work off lifts or scaffolding cuts production and adds setup time. Mechanical room congestion slows equipment setting and pipe routing, especially when other trades are in the same space. Phasing on occupied sites splits the work into small windows, which kills productivity compared with open floor work. Coordination with other trades, particularly above the ceiling, often forces rework when conflicts are found late. Document these factors in the estimate so each can be priced separately.

Worked Example

For a representative HVAC scope, a 10,000 SF office with 4 rooftop units, 1,400 LF of duct, and 80 registers, a typical direct cost breakdown looks like this:

Materials$14,200
Labor (120 man hours at $25 to $45 per hour)$4,200
Direct cost$18,400

Numbers are illustrative and vary by region, project size, and material choice. Use them as a sanity check, not a bid.

Common HVAC Labor Mistakes

  • Using one man hour per LF for all duct. Small flex and large rectangular supply are not the same.
  • Forgetting fittings, which often cost more labor per EA than the straight duct they connect.
  • Not burdening the labor rate. Taxes, insurance, benefits, and overhead go on top of the bare wage.
  • Ignoring rigging and crane time for equipment setting. That is a separate cost line.
  • Underestimating balancing, TAB, and commissioning hours. These are real and billable.
  • Missing the phasing and coordination penalty. Tight ceiling space with other trades slows the crew.

Putting It Together

The estimate is only as good as the takeoff behind it. Count by assembly, separate duct sizes and fitting counts, and apply a production range for each condition. Carry low and high numbers so the spread is visible, then add labor burden and non productive hours, including rigging, balancing, and commissioning. When the bid comes together, compare labor cost per SF and per ton to your last few completed jobs. If the number is far outside that range, either the takeoff missed something or the production assumption is off. Fix it before you commit, not after the crew is on site.

Estimate faster with CyanBuild

Upload your drawings and get a full takeoff with visual proof — in seconds.

Try CyanBuild Free