Commercial Steel Takeoff Checklist (8 Things to Verify)
Commercial steel takeoffs fail in patterns. Most of the failure modes are silent — the software returns a number that looks plausible but is wrong by 20-50% because something didn't get read. Here's the eight-step checklist to catch the gaps before you submit a bid.
1. The schedule sheet is in the drawing set
Open the structural drawings (S-prefix sheets). Look for a sheet titled MEMBER SCHEDULE, COLUMN SCHEDULE, LEDGER SCHEDULE, or similar — usually S008 or S100. If it's missing, request it from the engineer. You can't price the columns without it.
2. Every mark on the plans appears in the schedule
Scan a few plan pages, jot down the marks (SC1, L1, GB1). Verify each one is in the schedule. Marks not in the schedule are either typos or references to a revised schedule that wasn't included.
3. Concrete schedules are separated from steel
GB1, F1, WF1 are concrete grade beams and footings, not steel. Make sure your takeoff doesn't mix them in. See grade beam and footing schedules explained.
4. Vector/CAD pages got OCR'd
Open one of the structural plan pages in your PDF viewer and try to copy a member label (W12X26). If you can't select the text, the page is vector — pymupdf-style text extraction returns nothing, and you need OCR. Verify your software ran OCR.
5. Detection sources cover the full sheet count
If your structural set has 30 sheets and your takeoff only references 10 of them, something dropped. Check the page-by-page detection summary.
6. Schedule warnings are reviewed
Modern takeoff software flags issues like "Mark SC4 was on the plan but not in the schedule" or "OCR capped at 20 pages — A201, A202 skipped." Read these. They're the difference between a complete takeoff and a silent loss of 30% of the count.
7. Connection details are accounted for
Bolt patterns, base plates, shear tabs, and weld specs are usually not in the member schedule — they're in detail sheets. Confirmed connections roll into the BOM separately. Check your takeoff includes them.
8. Total weight makes sense for the building
Run a sanity check. A 100,000 sq ft warehouse with a steel frame typically runs 5-15 lbs/sq ft of steel. If your takeoff returns 0.5 lbs/sq ft, you missed something. If it returns 50 lbs/sq ft, you double-counted somewhere.
How Software Helps
Steelflo automates checks 1-6. The schedule sheet is detected, marks are resolved, OCR runs on vector pages, schedule warnings surface in the Review UI. Checks 7 and 8 still need a human eye, but the data is right there.
FAQ
Q: How long does this checklist take per takeoff? With manual takeoffs, 30-60 minutes for an experienced estimator. With AI takeoff software that automates the schedule resolution and OCR, 5-10 minutes — most of it is spent on checks 7 and 8.
Q: What if I'm missing a structural sheet? Don't bid the job until you have it. A missing schedule sheet means missing entire member systems.
Q: Are these checks the same for residential? Mostly no. Residential drawings rarely use schedule keys, and the structural set is much smaller. The OCR check still applies for any flattened or vector PDF.
Related: Why Most Steel Takeoff Software Misses Schedule Keys · How AI Reads Schedule Keys