Two estimators can take the same PDF off and land in the same place. Two pieces of “AI takeoff” software can take the same PDF and land 30% apart. The difference is almost never the AI — it’s what the software actually reads.
When you open a drawing, you see lines and numbers. Software sees one of two very different things, depending on the file:
- A native CAD PDF — exported straight from the detailing software — carries the actual vector geometry underneath: the real endpoints of every line, the real lengths, and the text of every callout, all as data. Nothing is guessed; it’s there to be read.
- A scanned or flattened PDF — printed, photocopied, or rasterized — is just a picture. The lines aren’t lines anymore; they’re pixels. There’s no geometry to read, only an image to interpret.
Reading vs. guessing
Most tools that market themselves on “AI” lean on the second path even when the first is available: they render the sheet to an image and use vision to guess at what’s a member and what’s a grid line, then scale it. It demos well. But it’s non-deterministic — run it twice and the count can move — and on a busy sheet the grating lines, dimension lines, and building outlines all look like members, so the count inflates. Worst of all there’s no audit trail: you get a number, not a reason.
Reading the vector geometry is the other path. On a native PDF, the software takes each member off its actual drawn length and size callout and weighs it from the AISC shape table. It’s deterministic — repeatable to the pound — and every number traces back to a specific line on a specific sheet.
The goal isn’t a clever guess. It’s a number you can stand behind in front of a customer.
When the sheet does the work for you
There’s an even better source than the geometry, and it’s often sitting right on the drawing: the schedule. A steel schedule, a dead-load table, an estimator’s MTO, or an isometric’s bill of materials is the engineer’s own quantity list. When a sheet prints one, the most accurate takeoff isn’t to re-measure the drawing — it’s to read that table directly. Pipe isometrics are the clearest case: transcribe each ISO’s BOM — pipe, fittings, flanges, valves, welds — and you’re working straight from the source of truth.
Grade it, don’t fake it
Here’s the rule that ties it together: the accuracy is set by the drawing, so the software should tell you which drawing it got.
- A clean native framing plan is bid-grade — within about a percent.
- A sheet that prints a weight table is as good as that table.
- A dense grated platform inflates any geometric count, so it should come back budget-grade and flagged, not dressed up.
- A scanned detail sheet with no plan to count from has nothing trustworthy to read — that one should be flagged for a manual look, never handed back as a confident number.
Software that grades its own output is telling you the truth. Software that hands back one clean number for every drawing type is hiding the one thing you most need to know.
A 10-second test on your own PDF
Open the file and try to select a piece of text or a dimension with your cursor. If it highlights, you’ve got a native file with real data underneath — the good case. If nothing selects and you’re looking at a flat image, it’s a scan, and any takeoff from it is a visual estimate to verify, not a bid.
The best result, every time, comes from a native CAD PDF or a sheet that prints its own schedule. Send those, and a takeoff that used to take a day comes back in minutes — graded, and repeatable.
Try it on a real sheet
Send us a drawing — native PDF, a schedule, or a piping ISO. We’ll send back the graded takeoff, free.
Send a drawing — free test