30-min call with RobBook a proof-of-concept call
Job 01 · Estimating

// 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.

Book a proof-of-concept call30 minutes with Rob
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.

Drawings and duct sectionOne bid set
Drawing sheet
Spec section
Addendum
System tag
SystemDrawing noteParagraph
Illustration, not a real bid set
Read
system by system
Takeoff by systemDraft
Pressure class
Material and gauge
Seal class
Liner or wrap
SystemAccessoriesConflict
Made-up takeoff, for illustration

// 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

Won or lost
Copies only
01

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.

02

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.

03

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.

04

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.

Takeoff test termsSet by the owner
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

System by system
on the same bid sets
Across the same 20 to 30 takeoffsTakeoff your team finishedDraft from the test
Systems identified, supply through exhaustFilled in on your bid setsFilled in on your bid sets
Pressure class on each system, with its sourceFilled in on your bid setsFilled in on your bid sets
Material and gauge by system and sizeFilled in on your bid setsFilled in on your bid sets
Seal class, including runs in shafts or outdoorsFilled in on your bid setsFilled in on your bid sets
Insulation or liner, with lined sizes markedFilled in on your bid setsFilled in on your bid sets
Dampers, access doors and other accessoriesFilled in on your bid setsFilled in on your bid sets
Drawing and specification conflicts listedFilled in on your bid setsFilled in on your bid sets
Estimator time from bid set to a takeoff ready to priceFilled in on your bid setsFilled in on your bid sets
Blank until it runs. Each cell stays open until your own takeoffs have gone through the test.The scoring and the verdict belong to your reviewer.

// 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

Ranked, not promised
Separate prices
  1. 01

    Duct leakage test reports

    Field test sheets pulled into a draft package by section, for your project manager to review.

    Next
  2. 02

    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.

    Then
  3. 03

    Architectural sheet metal scopes

    Copings, flashings and trim from the Division 07 sections, set out as a single scope sheet.

    After that

// 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?
No. The test runs beside them on copies and touches neither. It shows whether a draft can read the drawings and the specification the way your estimator does, and your software keeps doing what it does now.
Will it measure runs and give us pounds of duct?
Measuring is a harder read than construction by system, so your reviewer decides up front whether length or weight is in the success criteria. Damper and accessory counts come from schedules and plan tags. Your estimator's finished takeoff stays the answer key either way.
What if the drawings show no pressure class?
The draft says no class is stated and leaves that line open for your estimator. Washington State's energy code expects pressure classes for low and medium pressure duct on the construction documents, but not every set you bid will show them.
How do addenda get handled?
Put jobs with addenda in the sample. The draft records which addendum changed which line and lists any system where a later change conflicts with an earlier note. Your estimator decides what governs.
Do you use the SMACNA tables?
We don't reproduce them. Where a specification points to a standard for gauge or reinforcement, the draft uses the schedule your shop already built, and marks any line your schedule doesn't cover.
Rob Eason

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.