How to Price an HVAC Ductwork Job

March 21, 2026

Pricing ductwork is where many HVAC contractors either leave money on the table or price themselves out of work. The challenge is that every job is different: a simple ranch house replacement might take one day, while a commercial tenant buildout with 200 fittings takes two weeks. This guide breaks down the components of a ductwork estimate so you can price jobs accurately and profitably.

The Three Pillars of a Ductwork Estimate

Every ductwork price comes down to three numbers: material cost, labor cost, and markup. Miss any one of them and you are either losing money or losing bids.

Calculating Material Cost

Sheet metal pricing is driven by weight. Galvanized steel is sold by the pound, and the price per pound fluctuates with the steel market. As of early 2026, galvanized coil stock runs approximately $0.55 to $0.75 per pound depending on gauge, quantity, and supplier.

Get instant fabrication pricing for your bid Configure exact dimensions and get instant pricing. Ships to your job site.
Open the Designer →

To estimate material cost for a fitting, you need its weight. The weight depends on the gauge, dimensions, and fitting type. Here are typical weights for common fittings in 26-gauge galvanized:

FittingSizeApprox. WeightMaterial Cost (@ $0.65/lb)
Straight duct12" x 8" x 48"8.5 lbs$5.53
Elbow12" x 8"5.2 lbs$3.38
Tee12" x 8" trunk, 8" x 6" branch9.8 lbs$6.37
Transition12" x 8" to 10" x 8"4.1 lbs$2.67
Reducer10" to 8" round2.8 lbs$1.82
Return boot12" x 6" to 6" round3.5 lbs$2.28

Beyond the fittings themselves, add 10-15% for consumables: drive cleats, S-clips, screws, mastic, foil tape, hanger strap, and threaded rod. These small items add up fast on a large job.

Calculating Labor Hours

Labor is typically the largest line item on a ductwork job. Whether your crew fabricates in the shop or installs pre-made fittings on site, the hours matter. Industry-standard labor rates for sheet metal work vary by region, but $65 to $95 per hour per installer is typical when you factor in wages, benefits, taxes, and workers comp.

Here are approximate installation times for common fittings (experienced two-person crew, residential work):

TaskLabor TimeNotes
Straight duct (4 ft section)10-15 minIncludes hanging, sealing, connecting
Elbow12-18 minMore if tight space
Tee or wye20-30 minIncludes branch connection and sealing
Transition or reducer8-12 minQuick install, mostly sealing time
Return boot or register boot15-20 minCutting floor/ceiling opening adds time
Trunk line (per linear foot)3-5 min/ftHanging, joining, sealing

For commercial work, multiply these times by 1.5 to 2.0 due to larger gauge material (heavier, harder to handle), higher ceilings, more complex routing, and stricter sealing requirements.

Markup and Overhead

Your markup covers everything that is not direct material or direct labor: rent, trucks, insurance, office staff, warranty callbacks, tool replacement, and profit. Most successful HVAC contractors apply a markup of 40% to 65% on top of their direct costs (material + labor).

Here is how that breaks down in practice:

A job with $2,000 in material and $3,500 in labor ($5,500 direct cost) at a 50% markup would be priced at $8,250. That $2,750 markup covers your overhead and profit.

Residential vs. Commercial Pricing

Residential and commercial ductwork pricing differs in several important ways:

FactorResidentialCommercial
Typical gauge26 or 28 ga22 or 24 ga
Connection typeSlip or drive cleatTDC or flanged
Sealing classSeal A (basic)Seal A or B (pressure tested)
InsulationR-6 to R-8 duct wrapR-6 to R-12 duct liner or wrap
Labor rate$65-85/hr$85-120/hr (union scale common)
Markup40-55%25-40% (higher volume, lower margin)
Typical job size$3,000-15,000$15,000-250,000+

Commercial jobs often have lower markup percentages but higher total dollar profit because the jobs are bigger. Residential jobs have higher markup percentages because the fixed cost of mobilizing a crew, getting permits, and managing the project is spread over a smaller total.

Common Pricing Mistakes

These are the errors that cost contractors the most money:

Using Online Pricing Tools

The fastest way to price material is to use a tool that gives you instant pricing based on exact dimensions. The PMX Ductwork Designer lets you configure any fitting — straight duct, elbows, tees, wyes, transitions, round duct, and more — with your exact dimensions, gauge, and connection type. You get a per-fitting price instantly, which you can drop straight into your estimate spreadsheet.

This eliminates the guesswork of pricing by weight and gives you a real number for custom-fabricated fittings delivered to the job site, ready to install. No shop time, no scrap, no layout errors.

Putting It All Together

Here is a simplified example for a residential duct replacement in a 2,000 sq ft ranch:

  1. Perform a material takeoff from the plan: 22 straight sections, 14 elbows, 6 tees, 4 transitions, 8 boots, 2 end caps, plus trunk line. Total material: $1,800.
  2. Consumables at 12%: $216.
  3. Labor estimate: 3 installers x 2 days x 8 hours x $75/hr = $3,600.
  4. Direct cost: $1,800 + $216 + $3,600 = $5,616.
  5. Apply 50% markup: $5,616 x 1.50 = $8,424.

That is your bid price. Adjust up for difficult access, permits, insulation, or demolition of existing ductwork. Adjust down if the job is straightforward open-basement work with easy access.

Price Your Fittings Instantly

Configure any duct fitting with exact dimensions and get real-time pricing.

Open the Designer Contact Us