// Sheet metal contractors · Duct takeoffs
Duct takeoffs by system, drafted from the mechanical drawings and the duct specification, for your estimator to check.
An AI duct takeoff, tried as a free AI proof of concept on copies of 20 to 30 takeoffs your estimators already finished. AI reads the bid drawings and the duct section, drafts the takeoff system by system, and lists every system the drawings and the specification treat differently. Your reviewer, the estimator who knows your duct work best, holds each draft against the takeoff you actually bid from.
- Finished takeoffs
- 20 to 30
- Prices set by AI
- None
- Live bids touched
- None
// The one job
From a bid set to a takeoff built system by system
A mechanical bid lands as a drawing set and a Division 23 book. Your estimator sorts the job into systems, then works out what each one has to be built from: the pressure class, the metal and gauge, where sealant goes, what gets wrapped or lined, and which dampers, access doors and other accessories hang on it. Some engineers print a duct construction schedule on the drawings and others leave the same information in the specification, and that is where the two begin to disagree. The University of Michigan's master section asks for a project-specific fabrication schedule giving gauge and reinforcement for each pressure class and duct size, which is the same thinking a careful takeoff starts from.
During the test, AI works from copies of that bid set and drafts the takeoff by system: pressure class, material and gauge, seal class, insulation or liner, dampers and accessories, each with the sheet or paragraph it came from. A second list shows every system where the drawings and the specification don't agree. Nothing gets priced and no live bid is touched. Your reviewer sets each draft beside the takeoff your team really used.
system by system
// What makes it hard
Where a duct takeoff goes wrong before anyone measures anything
A duct section is really a list of systems. The University of Houston's master Section 23 31 13, revised in January 2018, gives each system its own paragraph with bracketed defaults for the engineer to edit: VAV supply upstream of the terminal units up to plus 3 inches of water gauge, downstream up to plus 2, return minus 1, garage supply plus 4 and exhaust minus 4, lab hood exhaust minus 6 in welded 316L stainless or fiberglass reinforced plastic. Stairwell pressurization and garage duct go uninsulated, while general exhaust gets wrapped only through nonconditioned space and on horizontal runs from toilets. The draft keeps one line per system and names the paragraph it read.
Gauge can come from three places. The medium-pressure section for Massillon West Elementary in Ohio, dated July 2023, prints its own table and says to use it or the latest SMACNA table, whichever is more stringent: 22 gauge for rectangular duct up to 12 inches, stepping to 16 gauge at 49 to 60 inches, with separate columns for spiral and longitudinal seam round. Michigan's master starts at 24 gauge through 12 inches and reaches 18 at 84 inches and larger. Houston treats the published gauges as minimums and expects the contractor to go heavier if the duct has to survive installation. So the draft shows where each gauge came from, uses your shop's own gauge schedule wherever the specification only points to a standard, and marks lines where two sources differ.
Seal class and liner hide in the words. Michigan calls for Seal Class C at 2 inches or less, Class B for exhaust at that level, and Class A outdoors, above 2 inches and for any duct made inaccessible in a shaft or above a hard ceiling, so one run can change class where it enters a shaft. Washington State's energy code counts spin-ins, taps, access door frames and equipment connections as transverse joints, which widens what a joint-sealing line has to carry. Sizes bite too. Houston's drawings show clear inside dimensions and its section says to increase each dimension where liner is specified; the Massillon section says to hold sizes inside the lining. Every lined system gets a mark so the metal size gets a second look.
The material changes where the drawing doesn't. Michigan wants aluminum or 316L stainless, continuously welded, for dishwasher exhaust, uninsulated duct on a roof and anything within 20 feet of a shower area exhaust register, and stainless only from sterilizers and glass washers. It bars tie rods from vivarium duct and from return or exhaust duct in health care facilities. Houston's stainless exhaust is 20 gauge 316L at minimum, with liquid-tight continuous external welds by certified welders, an access panel at each change of direction and every 50 feet of horizontal run, and no fire or control dampers apart from exhaust terminal units and fan isolation dampers. A single line on a plan can carry all of that.
Accessories are where owners part ways. The University of Arizona's manual requires balancing dampers at every branch duct, bans extractors and rejects button punch snap lock seams. Houston accepts button punch at corner seams, and the Massillon section wants flexible connections made with fittings that have an integral air extractor and balancing damper. Flexible duct to a terminal unit stops at 1 foot 6 inches in Houston and two feet at the school, while Houston allows 8 feet to an air device and Arizona 48 inches on low pressure. What your estimator will check first: a system left off, a class or gauge read from the wrong paragraph, liner missed, damper and access door counts against the schedules, and each conflict the draft listed. These published rules are examples, not legal or engineering advice.
// What you send
Bids your estimators already took off
20 to 30 finished takeoffs
The takeoff sheets or exports your estimators bid from, won and lost. Include a hospital or lab job, one with a heavy exhaust scope, and one that changed after an addendum.
The bid set behind each one
Mechanical drawings, duct and accessory schedules, the Division 23 sections on ductwork, insulation and accessories, and every addendum that touched them.
Your shop's gauge schedule
The gauge and reinforcement schedule your estimators work from, plus the system names and standard exclusions you carry on a bid. We use your schedule and never reproduce a standard's tables.
Copies, once the NDA is signed
Nothing moves before the NDA. Bid sets that can't leave the office get look-alikes built with your reviewer, and nobody from Massmarket logs in to anything of yours.
// Before it starts
Agreed before a drawing set is copied
The owner settles each of these first, in writing.
- Your reviewer
- The owner's pick, usually the estimator who knows your duct work best
- Success criteria
- Which fields must match: class, material, gauge, seal, liner, accessories
- Sample
- Chosen by your reviewer: office, school, hospital and lab, with addenda
- Who decides
- Your estimator: every takeoff, every conflict, every price
- Price
- A live-job range, in hand before any drawing moves
- NDA
- Signed before any file moves
// How the test is judged
Each draft beside the takeoff you bid from
| Across the same 20 to 30 takeoffs | Takeoff your team finished | Draft from the test |
|---|---|---|
| Systems identified, supply through exhaust | Filled in on your bid sets | Filled in on your bid sets |
| Pressure class on each system, with its source | Filled in on your bid sets | Filled in on your bid sets |
| Material and gauge by system and size | Filled in on your bid sets | Filled in on your bid sets |
| Seal class, including runs in shafts or outdoors | Filled in on your bid sets | Filled in on your bid sets |
| Insulation or liner, with lined sizes marked | Filled in on your bid sets | Filled in on your bid sets |
| Dampers, access doors and other accessories | Filled in on your bid sets | Filled in on your bid sets |
| Drawing and specification conflicts listed | Filled in on your bid sets | Filled in on your bid sets |
| Estimator time from bid set to a takeoff ready to price | Filled in on your bid sets | Filled in on your bid sets |
// After a yes
A month on live bids
After your reviewer says yes, new bid sets go through the same reading for about 30 days.
Your estimator approves each takeoff before it goes anywhere, and every price stays with your team.
The comparison carries on against live work. A next job would be a separate decision at its own price.
// Possible next jobs
After takeoffs, if this one earns it
- 01Next
Duct leakage test reports
Field test sheets pulled into a draft package by section, for your project manager to review.
- 02Then
Fire and smoke damper lists
Every damper on the drawings in one list, by system and location, with the access notes the specification asks for.
- 03After that
Architectural sheet metal scopes
Copings, flashings and trim from the Division 07 sections, set out as a single scope sheet.
// One hard limit
The estimator's number stays the estimator's.
The proof of concept never touches your estimating, detailing or job cost system or a live bid or report, and it never sets a price. It never decides that a duct system passed a test or meets a code. An estimator checks every takeoff. It works only on copies, and certified payroll is no part of it.
Priced per job. You get a range before the proof of concept and a fixed price before you sign.
Rob gives the range on the call, once he knows how many bids you take off in a month and how much of that work is hospital, lab or other special exhaust.
// Questions
Duct takeoff questions
Does this replace our takeoff or detailing software?
Will it measure runs and give us pounds of duct?
What if the drawings show no pressure class?
How do addenda get handled?
Do you use the SMACNA tables?

Rob Eason, founder
// Book a proof of concept call
Start with the bids your estimators finished last quarter.
Half an hour with Rob about your shop, your role, the bids you'd put in the test and roughly how many takeoffs you finish in a month. Drawing sets and takeoffs stay with you until the NDA is signed.
- Co-owned a 60-employee financial services firm and sold his share to his partner.
- Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
- 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
- 4.3/5 from 6 Google reviews of Massmarket AI.
- Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
- Takes every proof-of-concept call himself.
