An HVAC estimate has to stand up to a mechanical subcontractor's review, not just a general contractor's budget check. We take off the equipment schedule, the ductwork by size and pressure class, the hydronic and refrigerant piping, the terminal units, and the controls points, then price them with ZIP-code-adjusted material and labor. You get a line-item estimate organized by CSI MasterFormat Division 23, with marked-up plan sets so you can see exactly where each quantity came from.
- Deliverable
- Excel estimate + marked-up PDF plans
- Organized by
- CSI MasterFormat section
- Turnaround
- 24–48 hours for most projects
- Pricing
- ZIP-code-adjusted material and labor pricing
- Software
- Bluebeam Revu, PlanSwift, RSMeans data
We work from the mechanical drawings, schedules, and specifications you send. If the spec calls for commissioning under Division 01 or building automation under Division 25, we flag it and estimate it with the mechanical scope so it does not disappear into another trade. Our turnaround is 24–48 hours for most projects, with rush available. We also support MEP Estimating Services and Mechanical Estimating Services when the HVAC scope is bundled with plumbing or process piping.
This page is for contractors and developers who need a defensible number before bid day. If your project is in Texas, California, Florida, New York, or North Carolina, we apply the same takeoff logic with local labor and material pricing. Send plans through the get an estimate page and we will confirm scope and delivery.
As an outsourced HVAC estimating company, we also provide HVAC takeoff services for contractors who need a second set of eyes on a bid. Our HVAC estimator team uses Bluebeam Revu, PlanSwift, and RSMeans data to perform an HVAC quantity takeoff from your drawings. We measure ductwork in linear feet and by weight, count fan coil units and air handling units, and verify boiler and condenser capacities against the schedule. For design-build projects, we check that Manual J and Manual D calculations align with the equipment selected. If an addendum or request for information changes the scope, we revise the takeoff and note the impact. We also offer HVAC bid preparation services and bid leveling support when you are comparing subcontractor quotes. For ductwork-specific needs, see our HVAC & Duct Takeoff Services.
What our HVAC cost estimating covers
We estimate Division 23 from the equipment schedule, plan views, and details. The takeoff includes equipment, distribution, hydronics, controls, and the accessories that show up in the specs but not always on the plans. We do not price ductwork by the square foot of floor area; we measure it by size and pressure class so the sheet metal weight and labor are real.
Equipment Schedule Takeoff
RTUs, split systems, air handlers, and VAV boxes priced by tag with tonnage, MBH, CFM, and voltage.
EA · tons · MBH · CFMDuctwork Takeoff
Rectangular and spiral duct by size and pressure class, with transitions, fittings, hangers, and sealant.
LF · LB · EADuct Insulation
Fiberglass blanket, closed-cell elastomeric, and double-wall insulation priced by thickness and R-value.
SF · LFHydronic Piping
Black steel, copper, and PEX for chilled and hot water, including fittings, valves, and specialties.
LF · EARefrigerant Piping
Line sets and VRF branch piping priced by diameter, with insulation and refrigerant charge allowances.
LF · LBTerminal Units & Air Devices
Diffusers, grilles, registers, and exhaust fans priced by neck size, CFM, and static pressure.
EA · CFMDampers & Accessories
Fire, fire/smoke, volume, and motorized dampers with access doors and associated framing.
EA · SFControls & BAS Points
Thermostats, sensors, actuators, and BAS points estimated from the sequence of operation.
EA · pointsWhat every hvac estimating takeoff includes
- Rooftop units, split systems, and air handlers by tag with tonnage, MBH, CFM, and voltage
- VAV boxes with electric or hot-water reheat, box size, and inlet CFM
- Rectangular and spiral sheet metal ductwork by size and pressure class, including transitions
- Duct insulation by type: fiberglass blanket, closed-cell elastomeric, and double-wall
- Hydronic piping: black steel, copper, and PEX for chilled and hot water, with fittings and valves
- Pumps, expansion tanks, air separators, and hydronic specialties
- Refrigerant piping, line sets, and insulation for split and VRF systems
- Diffusers, grilles, and registers by type and neck size, ceiling and wall models
- Exhaust and return fans by CFM and static pressure
- Flexible duct by diameter and R-value
- Fire, fire/smoke, volume, and motorized dampers with access doors
- Controls: thermostats, sensors, actuators, and BAS points by sequence of operation
How we take off an HVAC system
- Read the equipment scheduleWe start with the equipment schedule and floor plans to list every tag: RTU, AHU, split system, VAV box, fan, and pump. We record tonnage, MBH, CFM, voltage, filter options, and reheat type. If the schedule and plans disagree, we flag it and use the more conservative quantity for pricing. We also note any equipment that requires a factory curb or special support, because those items affect both the mechanical and structural scopes and are often missed.
- Measure ductwork by size and classWe trace each duct run on the plan, recording size, pressure class, and material. Rectangular and spiral are measured separately. Fittings, transitions, offsets, and taps are counted or taken off by fitting type because they carry more labor per pound than straight duct. We calculate sheet metal weight from duct area, gauge, and density so the metal and hanger costs are based on actual pounds, not a rule of thumb. This is where a takeoff either holds up or falls apart in a subcontractor review.
- Take off hydronics and refrigerantChilled and hot water piping is measured by size and material from the mechanical room to the terminal units. We count valves, strainers, and specialties. Refrigerant line sets are measured by diameter from the outdoor unit to each indoor unit, including insulation. We also check for pipe insulation, hangers, and expansion compensation. If the system is hydronic, we take off pumps, expansion tanks, and air separators from the schedule and details. Each line is priced with material and labor separated.
- Count terminals and air devicesVAV boxes, diffusers, grilles, and registers are counted from the schedule and reflected ceiling plan. We match neck size and type to the schedule, then check that the total CFM balances against the air handler capacity. Mismatches are listed as questions. We also count flexible duct drops, volume dampers, and any accessories shown on the details. This step catches the small items that add up, like ceiling access panels and remote damper operators, which are often omitted.
- Price controls and TABWe read the sequence of operation and points list to count controllers, sensors, and actuators. Testing, adjusting, and balancing is taken as a lump sum by system count. Commissioning scope is flagged whether it sits in Division 23 or Division 01. We also note any BAS integration that requires conduit or wiring by others. If the controls specification is performance-based, we estimate from a typical point count for the system type and clearly state that assumption in the scope letter.
- Apply ZIP-code pricingMaterial and labor are priced with RSMeans data adjusted to your ZIP code. We separate material, labor, and equipment so you can see where the money is. The final estimate is organized by CSI MasterFormat division with marked-up plan sets. We also apply a waste factor to sheet metal and pipe, typically 5–10% for duct and 3–5% for pipe, shown as a separate line. This keeps the estimate transparent and lets you adjust factors to match your own purchasing.
What we need from you
- Mechanical plansPlan views showing duct routing, equipment locations, and piping runs. PDF or Revit export is fine.
- Equipment scheduleTags, capacities, voltages, and options. Without it we cannot price equipment accurately.
- SpecificationsDivision 23 and related sections for insulation, controls, TAB, and commissioning requirements.
- Reflected ceiling planFor diffuser, grille, and register counts and neck sizes.
- Sequence of operationFor controls points and BAS integration scope.
- Bid date and zip codeSo we can set turnaround and apply the correct labor and material pricing.
Sample Division 23 takeoff format
This is the format you receive. Quantities are illustrative for a mid-size commercial project and are not a quote.
| Section | Line item | Qty | Unit | Ref. |
|---|---|---|---|---|
| 23 31 00 | Rectangular duct, 24x12, 2 in w.g., G90 galvanized | 1,850 | LF | M-201 |
| 23 31 00 | Spiral duct, 14 in dia, 1 in w.g., G90 galvanized | 920 | LF | M-202 |
| 23 37 00 | Diffuser, 24x24, aluminum, 4-way, neck 12 in | 68 | EA | M-301 |
| 23 36 00 | VAV box, 8 in inlet, electric reheat, 3 kW | 34 | EA | M-401 |
| 23 21 00 | Hydronic pipe, 4 in, black steel, Schedule 40 | 640 | LF | M-501 |
| 23 07 00 | Duct insulation, fiberglass blanket, 2 in, R-8 | 4,200 | SF | M-601 |
| 23 05 48 | Vibration isolation, spring mounts for RTU-1 | 2 | EA | M-701 |
| 23 33 00 | Fire damper, 1.5 hr, 24x12, with access door | 12 | EA | M-801 |
| 23 23 00 | Refrigerant line set, 3/4 in, insulated, for VRF | 480 | LF | M-901 |
| 23 82 00 | Cabinet unit heater, 10 kW, 480V | 4 | EA | M-1001 |
Units we take off and how they are measured
HVAC quantities are not interchangeable. A duct measured in LF without a size and pressure class cannot be priced. We measure each line the way the installing trade buys and installs it.
| Item | Unit | How it's measured |
|---|---|---|
| Rooftop unit, air handler, pump | EA | Counted by tag from the equipment schedule, with capacity and voltage noted. |
| Rectangular duct | LF | Measured by centerline run, by size and pressure class, with fittings counted separately. |
| Spiral duct | LF | Measured by centerline run, by diameter and gauge, including joints and supports. |
| Sheet metal duct weight | LB | Calculated from duct area, gauge, and density to price metal and hangers. |
| Duct insulation | SF | Surface area of duct to be insulated, by insulation type and thickness. |
| Hydronic pipe | LF | Measured by size and material for chilled and hot water, with fittings and valves. |
| Refrigerant line set | LF | Measured by diameter for split and VRF systems, including insulation. |
| VAV box | EA | Counted by size and reheat type, with inlet CFM from the schedule. |
| Diffuser, grille, register | EA | Counted by neck size and type from the reflected ceiling plan and schedule. |
| Exhaust fan | EA | Counted by CFM and static pressure from the fan schedule. |
| Testing and balancing | LS | Lump sum by system count and complexity, per the TAB specification. |
| Controls points | EA | Counted by input/output point from the sequence of operation and points list. |
Worked example: takeoff of a 24x12 rectangular duct run
This example shows how we take off one straight rectangular duct run with a transition and two elbows. Dimensions are illustrative and not a quote. We measure by centerline, then calculate sheet metal weight and insulation area.
Step 1 — Measure the run
- Duct size: 24 in x 12 in, 2 in w.g. pressure class, G90 galvanized.
- Straight length from plan: 40 LF.
- Fittings: one 24x12 to 18x12 transition, two 24x12 90-degree elbows.
Step 2 — Calculate straight duct area
- Perimeter = 2 × (24 + 12) = 72 in = 6.0 ft.
- Surface area per LF = 6.0 SF/LF.
- Straight duct area = 40 LF × 6.0 SF/LF = 240 SF.
Step 3 — Calculate fitting area
- Transition: average perimeter = (6.0 + 5.0)/2 = 5.5 ft; length = 2 LF; area = 11 SF.
- Elbows: use flat dimensions; each elbow area ≈ 10 SF; two elbows = 20 SF.
- Total fitting area = 31 SF.
Step 4 — Total sheet metal area
- Total area = 240 + 31 = 271 SF.
Step 5 — Convert to weight
- 24-gauge galvanized steel weighs 1.156 lb/SF (typical).
- Weight = 271 SF × 1.156 lb/SF = 313.3 LB.
Step 6 — Apply waste factor
- Typical waste for rectangular duct: 7.5%.
- Waste = 313.3 LB × 0.075 = 23.5 LB.
- Total weight with waste = 336.8 LB.
Step 7 — Insulation takeoff
- External fiberglass blanket, 2 in thick, R-8.
- Insulated area = duct surface area = 271 SF.
- Add 10% for overlaps and cuts: 271 × 1.10 = 298.1 SF.
Step 8 — Hangers and supports
- Hanger spacing per SMACNA: 8 ft for 24x12 duct.
- Number of hangers = 40 LF / 8 ft = 5 hangers (round up).
- Each hanger: 1 pair of 1-in straps, 2 rods, 2 attachments.
- Total hangers = 5 EA.
Step 9 — Summarize line items
- 24x12 duct, 2 in w.g.: 40 LF (313 LB)
- Transition 24x12 to 18x12: 1 EA
- Elbow 24x12 90°: 2 EA
- Insulation 2 in fiberglass blanket: 298 SF
- Hangers: 5 EA
This is the level of detail we provide in the estimate. Each line is priced with material and labor separated, and the waste factor is shown as a separate line so you can adjust it. For a full duct system, we repeat this process for every size and pressure class, then total by system.
What moves an HVAC estimator's number
Relative impact on a typical estimate for this trade, based on estimator judgment. Select a bar for details.
Duct pressure class
A 2 in w.g. duct uses lighter gauge and simpler joints than a 4 in w.g. system. Higher pressure class means heavier metal, more reinforcement, and more labor per LF. The spec section and mechanical plans set the class. For example, a 24x12 duct at 2 in w.g. might be 24 gauge, while at 4 in w.g. it could be 20 gauge with cross-breaking. That difference changes both material cost and installation time, and it is a common source of underbid when the class is not clearly stated.
A 2 in w.g. duct uses lighter gauge and simpler joints than a 4 in w.g. system. Higher pressure class means heavier metal, more reinforcement, and more labor per LF. The spec section and mechanical plans set the class. For example, a 24x12 duct at 2 in w.g. might be 24 gauge, while at 4 in w.g. it could be 20 gauge with cross-breaking. That difference changes both material cost and installation time, and it is a common source of underbid when the class is not clearly stated.
Constant-volume, VAV, and VRF systems have different distribution, controls, and refrigerant scope. VRF adds line sets and branch controllers; VAV adds boxes and reheat. The equipment schedule drives the takeoff. A VRF system may require more refrigerant piping and insulation but less ductwork, while a VAV system shifts cost to terminal boxes and controls. We estimate each system type from the schedule and note the assumptions in the scope letter so you can compare alternatives.
Hydronic systems add piping, pumps, and specialties; DX systems add refrigerant lines and insulation. The choice changes both material and labor, and it is set by the mechanical spec. Hydronic systems also require water treatment, air separation, and expansion control, which are often specified in Division 23 but missed in takeoff. DX systems may involve longer line sets and additional refrigerant charge, which we estimate by diameter and length. We flag the system type early because it affects the entire distribution takeoff.
Fiberglass blanket, closed-cell elastomeric, and double-wall duct have different units and labor. Double-wall is measured as duct plus liner. The spec section determines which applies. For example, closed-cell elastomeric insulation on refrigerant lines is measured by LF and thickness, while fiberglass blanket on duct is measured by SF. Double-wall duct requires both an outer shell and an inner perforated liner, which increases both material and fabrication labor. We take off each type separately to avoid mixing units.
A basic thermostat package is fewer points than a full BAS with scheduling and monitoring. The points list and sequence of operation set the count. Division 25 may carry some of this scope. We count input/output points from the sequence, including sensors, actuators, and controllers. If the specification is performance-based, we estimate from a typical point count for the system type and clearly state that assumption. This prevents controls from being overlooked or double-counted between divisions.
Seismic restraints and vibration isolation add hangers, snubbers, and labor. Requirements vary by jurisdiction and are often in Division 23 05 48. Confirm the adopted code with the local building department. In seismic zones, duct and pipe supports may need additional bracing, and equipment may require spring isolators or snubbers. These items are sometimes shown only on structural sheets or in specifications, so we cross-check the mechanical and structural drawings. We include them as separate line items when required.
Labor rates vary by ZIP code and trade, and productivity is affected by ceiling height, access, and building occupancy. We use RSMeans data adjusted to your ZIP code, but we also consider project-specific factors like working at height, phased occupancy, or restricted hours. For example, duct installation above an active ceiling grid may require more labor than open-structure work. We note any productivity assumptions in the scope letter so you can adjust if your conditions differ.
Common scope gaps we catch
These items are frequently missed because they sit between trades or between divisions. We flag them in the estimate so they do not become a change order.
- Fire and fire/smoke dampers at rated wall and floor penetrations are often shown only on the life safety plan. We cross-check the architectural and life safety sheets and count access doors.
- Roof curbs, structural supports, and flashing for rooftop units sit between Division 23 and Division 07. We list them as a separate line and note the coordination required.
- Seismic restraints and vibration isolation are required in some jurisdictions but not shown on the mechanical plans. We check the spec and add them when required.
- Controls integration points and BAS wiring conduit may be specified in Division 23 or Division 25. We read both and flag the overlap so it is priced once.
- Testing, adjusting, and balancing and commissioning are often in Division 01 but estimated with the mechanical scope. We carry a lump sum and note the specification section.
- Condensate drain piping, traps, and secondary drain pans are small items that add up. We take them off from the equipment details and plan notes.
- Equipment pads, housekeeping pads, and concrete curbs may be in Division 03 or Division 23. We check the spec and include them where they belong.
- Duct access doors, test holes, and volume damper access are required by code but rarely shown on plans. We count them from the specification and add them to the estimate.
- Flexible duct connections at terminal units and equipment are often omitted. We include them by diameter and length based on typical installation practice.
Material and system choices that change the takeoff
Each material choice has its own takeoff unit, waste factor, and labor driver. We estimate from the specification, not from a default.
| System component | Common options | Takeoff unit | What drives cost |
|---|---|---|---|
| Ductwork | Rectangular sheet metal, spiral, duct board, double-wall | LF by size and pressure class; LB for weight | Pressure class, gauge, fitting count, and insulation type |
| Hydronic piping | Black steel, copper, PEX | LF by size and material | Material cost, joining method, and valve count |
| Refrigerant piping | Copper line sets, insulated | LF by diameter | Length, insulation thickness, and refrigerant charge |
| Insulation | Fiberglass blanket, closed-cell elastomeric, double-wall | SF for duct; LF for pipe | Thickness, R-value, and jacket type |
| Terminal units | VAV with electric or hot-water reheat, fan-powered | EA by size and reheat type | Inlet CFM, reheat kW, and control type |
| Air devices | Diffusers, grilles, registers, ceiling or wall | EA by neck size and type | Type, size, and finish |
| Controls | Thermostats, sensors, actuators, BAS points | EA by point type | Sequence of operation and integration requirements |
| Equipment | RTU, AHU, split, VRF, pumps | EA by tag and capacity | Tonnage, MBH, CFM, voltage, and options |
Codes, standards, and spec sections that affect HVAC quantities
Model codes
Division 23 pricing starts with the adopted code editions, not the drawings. The IMC governs exhaust rates, duct construction class, and clearance to combustibles, which sets duct gauge and wrap. IBC Chapter 7 and NFPA 90A drive fire damper, smoke damper, and shaft duct ratings; each damper adds a device, access door, and sleeve. IECC sets economizer thresholds, fan power limits, and pipe and duct insulation minimums, so a spec year change can add insulation thickness across the whole duct run. NEC Article 440 and 430 affect disconnect and branch circuit counts that must coordinate with Division 26. Confirm adopted editions with the local building department.
Industry standards
SMACNA HVAC Duct Construction Standards set gauge by pressure class and reinforcement spacing, and SMACNA seismic restraint details add hanger and brace counts in high-seismic zones. ASHRAE 62.1 outdoor air rates set ventilation airflow, which sizes equipment and duct, and ASHRAE 90.1 sets minimum efficiency and fan power. AHRI 210/240 and 550/590 confirm rated capacities against the schedule. NFPA 90A and 90B govern duct penetrations and grease duct. Underwriters Laboratories listings for fire dampers and grease duct assemblies dictate the exact product, not an equivalent. Each of these changes counts in the takeoff, not just notes on a plan.
Specification sections
Read Division 23 in full before pricing. Section 23 05 00 Common Work Results covers hangers, sleeves, and identification; 23 05 93 Testing, Adjusting, and Balancing adds a subcontract line; 23 05 48 Vibration and Seismic Controls adds isolators and restraints. Section 23 07 00 Duct and Pipe Insulation sets thickness and jacket, which changes material and labor. Section 23 31 00 Ductwork specifies gauge, seal class, and leakage testing; 23 33 00 Air Duct Accessories adds dampers and access doors; 23 37 00 Air Outlets and Inlets sets diffuser counts. Section 23 09 00 Controls can be a Division 25 package, so verify the split. Section 23 64 00 Chillers and 23 81 00 Unitary Equipment tie to the schedule.
Local amendments
Adopted editions lag the model code and vary by state and city. A jurisdiction on an older IECC may not require the economizer or fan power limits a newer spec assumes, while a state amendment can add seismic restraints, grease duct rules, or tighter ventilation for assembly occupancies. Coastal and high-wind areas add anchorage and curb details. Some cities require permit-ready load calculations or Title 24-style compliance forms. Always confirm the adopted edition, local amendments, and any energy compliance path with the local building department, and send us the spec book and mechanical plans so we can flag code-driven quantities before you bid.
Who uses this estimate
General contractors
You need a mechanical number to complete your bid without carrying an unrealistic allowance. We give you a line-item estimate you can plug into your bid form and defend in a scope review.
Mechanical subcontractors
You need a second set of eyes on a large takeoff or a rush estimate for a project you cannot staff. We deliver by CSI division so you can compare it to your own pricing and adjust labor rates.
Developers and owners
You need a budget before design is complete. We estimate from schematic plans and flag the gaps that will drive cost later, so you can make decisions early.
Architects and engineers
You need a cost check on a design before it goes to bid. We take off your drawings as drawn and tell you where the quantities or details create cost.