StruviaSTRUVIA
HVAC Takeoffs for GCs: Step-by-Step from the Plan Set

HVAC Takeoffs for GCs: Step-by-Step from the Plan Set

Learn how to run HVAC takeoffs from a plan set: read mechanical sheets, count equipment, measure duct, and catch scope gaps before sub bids come in.

October 16, 2026
12 min read
UpdatedOctober 16, 2026
Plan Reading

You rarely install the HVAC, but you still own the number. A weak mechanical takeoff is how a $40K gap between sub bids goes unnoticed until buyout, when it's too late to do anything about it. Strong HVAC takeoffs give you a defensible budget, a yardstick for every mechanical bid, and a list of scope gaps before the subs find them for you.


This guide walks through six stages from the general contractor's seat, not the mechanical contractor's. Each stage lists what goes in and what comes out, so you can stop at the depth your project needs.


Why HVAC Takeoffs Trip Up General Contractors


A GC estimating a 48,000 SF charter school in Boise collects five mechanical bids. The spread runs from $412K to $452K. Digging in, most of that $40K isn't price. The low bidder left out condensate drain piping, thermostat controls, test-and-balance and the roof curbs for the gym units.


Most HVAC takeoff guides treat the takeoff as a mechanical estimator's task: count equipment, measure duct, price it. That advice is sound, and the counting steps below overlap with it. But a GC needs the takeoff for different reasons: budgeting, leveling bids and catching what nobody priced.


What a GC's HVAC Takeoff Is Actually For


Pick your depth before you start counting. Early budgeting needs the least. You want major equipment counts, approximate tonnage, and duct and piping by rough area, which is enough to carry a defensible allowance.


If you self-perform part of the scope or carry allowances (unit heaters, exhaust fans, a small split-system package), you need full counts and measurements for those items only. Skip the rest.


Checking sub bids takes the most detail. You need complete equipment and terminal counts, rough duct weight and a full scope-gap list, because you're testing someone else's number.


The Four Quantity Types You'll Be Chasing


Mechanical work comes down to four kinds of quantity. Counts cover units, diffusers and VAV boxes. Linear measurements cover duct and pipe runs. Area covers duct insulation and liner. Weight covers sheet metal in pounds.


That last one trips up GCs. Many mechanical subs price ductwork by the pound, so a linear-foot count alone won't let you compare their numbers to yours. For the general method behind all four, see our construction takeoff guide. This article applies that method to the mechanical scope.


Stage 1: Organize the Plan Set and Confirm Scale


Input: the full PDF set and all addenda. Output: a clean list of every mechanical sheet at a verified scale.


Build a Mechanical Sheet Index Before You Measure


Good construction plan set organization starts with an index. List every M-series sheet: plans, schedules, details, sections and risers. Then add the architectural sheets that affect HVAC: reflected ceiling plans (diffuser locations and ceiling heights), roof plans (curbs and equipment pads) and wall sections (shaft and chase sizes).


Next, check the addenda log. Mechanical revisions are a frequent source of stale quantities, and an addendum that swaps a rooftop unit schedule won't always redline the plan sheet. Note which sheets each addendum touches before you count anything.


Check Scale on Every Sheet, Not Just the First One


One sheet often carries mixed scales: a 1/8" floor plan beside a 1/4" enlarged mechanical room. Blueprint scale is a per-drawing setting, not a per-set one. Calibrate against a known dimension on each sheet, such as a gridline spacing or a labeled wall length, and don't trust the title block.


The error compounds fast. Measure a 1/8" sheet at 1/4" and a 200-foot duct run reads as 100 feet, a 50% miss on linear footage that carries straight into your weight and insulation numbers. PDFs printed "fit to page" are another culprit, since they shrink the sheet and quietly break the stated scale.


Stage 2: Read the Mechanical Drawings


Input: the verified M sheets. Output: a list of every system, piece of equipment and duct run you need to quantify.


Start with the Legend and Abbreviations


Read the legend on every sheet before you count a symbol (our guide on how to read MEP drawings covers the conventions). Firms use different symbol sets, and a legend can change between the plan sheet and the enlarged-room sheet.


Abbreviations cause most miscounts (see our list of construction drawing abbreviations). You'll see VAV (variable air volume box), FCU (fan coil unit), RTU (rooftop unit), AHU (air handling unit), FPB (fan-powered box) and CHWS/CHWR (chilled water supply and return). Dampers show up as MD, FD and SD.


The same two letters can mean different things on the same sheet. SD can be a supply diffuser or a smoke damper, depending on the firm and the symbol shape. If the legend doesn't settle it, that's your first RFI.


Equipment Schedules: Your Fastest Source of Truth


The equipment schedule lists every tagged item with its capacity, electrical data and often its quantity. Count the tags on the plan, then count the schedule rows, and compare.


A tag on the plan that's missing from the schedule is an RFI waiting to happen. So is a schedule row with no matching tag on any plan. Either one means a unit that somebody forgot to price or a unit that was deleted but never cleaned up.


Duct Layouts, Sections and Risers


Trace each system from equipment outward: supply, return and exhaust. Note the duct size (width × height, with the first number as the side shown in plan), and flag anything labeled as insulated, lined or double-wall.


Vertical runs hide in plan view. Use sections and riser diagrams to catch duct that climbs between floors, and check which shafts it passes through, since shaft size and fire-rating details will matter later.


Where HVAC Overlaps Plumbing and Electrical


Condensate drains, gas piping to RTUs and unit heaters, and power and control wiring all sit on the line between trades. The mechanical sheets show where they're needed. The plumbing and electrical sheets may or may not show them. For the electrical side, see our guide to electrical takeoff software.


Stage 3: Read the Specs Before You Price Anything


Input: Division 23 specs and related sections. Output: a list of spec-driven requirements that change quantities or cost.


The CSI Division 23 Sections That Move the Number


Reading construction specifications is a pricing skill. MasterFormat, published by CSI, organizes specs into 50 divisions, and Division 23 covers HVAC. Our CSI spec sections guide covers the ones teams use most.


The sections that move the number most are:


  • 23 31 13, Metal Ducts: material, gauge and pressure class
  • 23 07 13, Duct Insulation: thickness and whether lining is required
  • 23 21 13, Hydronic Piping: pipe material and joining method
  • 23 09 00, Controls: protocol and who provides the front end
  • 23 05 93, Testing, Adjusting and Balancing: certification and reporting requirements
  • 23 08 00, Commissioning: who attends, and for how long

A single line can swing the price. "Double-wall duct with perforated liner in exposed areas" costs far more than single-wall wrapped duct. A spec that requires BACnet-open controls rules out a sub's proprietary package. And a TAB section that requires a certified agency, such as one accredited by AABC or NEBB, adds a separate line item that many bids skip.


Submittals and How to Read Shop Drawings for Mechanical


The spec's submittal section tells you what the mechanical sub must deliver: product data, shop drawings, coordination drawings, test reports. Read it for lead-time and review requirements too.


Learning how to read shop drawings pays off here. Mechanical shop drawings show the actual duct routing and equipment weights, which the contract plans only approximate. They're also where structural and ceiling conflicts surface, such as an RTU heavier than the roof framing was designed for, or a main trunk that collides with a beam. Catch those in submittal review, not after the ceiling grid is hung.


Stage 4: Count and Measure Equipment, Duct, Piping and Insulation


Input: legend, schedules, specs and verified-scale sheets. Output: a quantity sheet organized by system and area.


A superintendent who has set a hundred rooftop units reads a mechanical plan differently than an estimator does, and can often spot a missing unit on an RTU layout in seconds. Get the takeoff in front of the field while you can still change it.


Count First: Equipment, Terminals and Accessories


Count in a fixed order: major equipment, then terminal units, then diffusers and grilles, then dampers, thermostats and sensors. Color-code by system, so supply is one color, return another and exhaust a third. Mark each item as you count it, and nothing gets counted twice.


Reconcile against the schedule at the end of each category. If the plan count and the schedule disagree, log it.


Measure Duct, Then Convert to Weight if Your Subs Price That Way


Measure duct by size, then apply gauge according to the pressure class in the spec and the duct construction tables. SMACNA's *HVAC Duct Construction Standards* is the usual reference. Then convert to pounds using the weight per square foot of sheet metal.


Here's the math for a 24" × 12" duct at 24 gauge galvanized steel, which weighs about 1.156 lb per square foot. The perimeter is 72 inches, or 6 feet, so each linear foot has 6 square feet of surface. That's about 6.9 lb per linear foot, or roughly 694 lb for a 100-foot run. Add a fittings and waste allowance (many estimators start at 10–15% and adjust from their own history) and you land near 800 lb.


That conversion is your own calculation. It doesn't happen automatically in a spreadsheet, and you should state your gauge and allowance assumptions on the quantity sheet so they can be checked.


Piping, Fittings and Insulation


Take off hydronic and refrigerant piping by size and linear foot. Carry fittings as an allowance, commonly 5–10% on piping, or count them individually on complex mechanical rooms. Insulation comes off by area for duct and by linear foot for pipe, and external wrap and internal lining are different items with different areas.


Write down every waste factor and allowance where the next reader will see it. An unstated 12% is a mystery. A stated 12% is something you can defend or change.


Stage 5: Catch the Scope Gaps Between Trades


Input: your quantity sheet plus spec requirements. Output: a scope-gap checklist you can hand to mechanical bidders.


This is the stage most HVAC takeoff guides skip, and it's where a GC protects the budget. Quantities tell you what the drawings show. Gaps are the things nobody was told to price.


The Items That Usually Fall Between Mechanical, Electrical and Roofing


ItemWho usually owns itWhat to confirm
Roof curbs and penetrationsMechanical or roofingWho furnishes, who sets, who flashes
Power to equipmentElectricalFeeder, disconnect and starter included
Disconnects and startersElectrical or mechanicalFurnished by one, installed by the other
Control wiringMechanical or controls subLow-voltage ownership, conduit by electrical
Condensate routingMechanical or plumbingTermination point and any pumps
Firestopping at penetrationsEach trade or a firestop subWho seals duct and pipe penetrations
Access doorsMechanical furnishes, GC or drywall installsQuantity and sizes
Crane or hoistingMechanical or GCWho pays for crane time on RTU picks
TAB, startup and commissioningMechanical or an independent agencyCertified agency, number of site visits

The ownership column is a typical split, not a rule. The spec and the contract documents decide, which is why Stage 3 comes first.


Turn Your Gap List into Clarifications and RFIs


Convert each gap into either an inclusion/exclusion line in the bid package or an RFI to the design team. If the spec is clear, write the line into the package: "Bid includes TAB by an NEBB-certified agency." If it's ambiguous, ask.


Picture a $12M hotel where one mechanical bid comes in $30K below the next-lowest. Leveling it against the scope list shows the sub excluded controls and TAB. Adding them back runs about $38K, which puts that bid $8K above the next-lowest. The low number was never real, and the gap list catches it before the contract is signed.


Stage 6: Price the Takeoff and Level Mechanical Sub Bids


Input: finished quantities and gap list. Output: a priced estimate or budget and a normalized comparison of mechanical bids.


You have three realistic ways to do this work. Manual spreadsheets work for small projects, but they're slow and every formula is a place to make a mistake. Digital takeoff tools like PlanSwift and STACK let you click and measure on the PDF; see our STACK vs. PlanSwift comparison for how they differ, and our HVAC estimating software roundup for mechanical-specific tools. Struvia is a third option that combines AI-assisted takeoff with sub bid management.


Pricing from Your Own Cost Data


Price from your company's own numbers: your price book and your recent mechanical sub quotes, not generic unit costs. HVAC pricing swings with equipment lead times and regional labor rates, and a national average will miss both.


Leveling Mechanical Bids Against Your Takeoff


Lay each bid against your quantity sheet and gap list, line by line. For every sub, mark what's included, what's excluded and what's silent. Silent items are the dangerous ones, because they're not excluded on paper but they're not priced either.


Struvia runs AI-assisted takeoff from uploaded plan PDFs, with each line traced to its basis, and prices from your own company price book, which it can be trained on using your past jobs and bids. It also manages the bid side: bid packages out the same day, sub outreach, and bid leveling that normalizes scope across bids and flags gaps and exclusions. You still verify the output against Stages 1 through 5.


Frequently Asked Questions


How long does an HVAC takeoff take?


A small tenant improvement might take 2–4 hours manually, and a mid-size commercial building often runs 8–16 hours. Large multi-story projects can pass 40 hours. Software shortens counting and measuring, but checking scale and reading specs still takes real time.


Do general contractors need to do HVAC takeoffs if they sub out mechanical?


Yes, at least a partial one. You need it to build a budget before bids arrive, to level bids once they do, and to protect yourself from scope gaps between trades. Without your own quantities, you're comparing bids with nothing to compare against.


How do you take off ductwork in pounds?


Measure each duct run by size, then calculate surface area from the perimeter times the length. Apply the gauge required by the pressure class, multiply by that gauge's weight per square foot, and add a fittings and waste allowance. The main variables are gauge, fitting count and the allowance you choose.


What drawings do you need for an HVAC takeoff?


You need all M-series sheets: plans, schedules, details, sections and risers. Add the reflected ceiling plans, roof plans and wall sections from architectural, plus the Division 23 specs. Include every addendum that touches any of them.


What's the most common HVAC takeoff mistake?


Missing a sheet or measuring at the wrong scale. The next most common is failing to reconcile plan tags against the equipment schedule. After those come scope gaps between trades, like controls, TAB and roof curbs, that nobody priced.


Can AI do an HVAC takeoff from plan PDFs?


AI-assisted takeoff can speed up counts and measurements from uploaded PDFs. An estimator still has to verify scale, read the specs and confirm the scope. Treat AI output as a first pass that you check, not a finished number.


Run Your Next Mechanical Takeoff the Six-Stage Way


Good HVAC takeoffs follow a clear flow: organize the plan set, read the drawings, read the specs, count and measure, catch the scope gaps and level the bids. Skip a stage and the gap shows up later as a change order.


To see this on a real plan set, upload one to Struvia free and run the mechanical takeoff. Reading a plan set costs nothing, and new accounts start with 600 free credits.




*Reviewed by Baylor Jeppsen, Construction Estimating Expert and Founder of Struvia.*

Ready to Transform Your Estimating Process?

See how Struvia's AI-powered platform can automate your construction estimating and bid management.