Can ChatGPT do a takeoff? Not one you can price
No. A number typed in a chat has no sheet, scale or shape behind it. Estimator+ runs on the same kind of model, but the model only marks the drawing and Estimator+ works out every quantity.
In short
- Honestly, no. ChatGPT can read a drawing fine, but a quantity typed into a chat reply has no sheet, scale or shape behind it, so you can't price it.
- And you don't have to take our word for it. OpenAI and Anthropic both say their models give approximate counts of objects in images.
- Estimator+'s AI takeoff uses the same kind of model. What changes is where the number comes from: every quantity is measured on the drawing itself, not typed into a reply.
- Every mark sits on the drawing, so you check a quantity by looking at it, instead of measuring the sheet again.
So, can ChatGPT actually do a takeoff?
You've dropped the Level 2 lighting plan into ChatGPT, asked how many downlights are on it, and got a number back before your coffee's gone cold. Tempting, right?
Short answer: not for a takeoff you can price. And look, ChatGPT isn't useless on drawings. It'll read a sheet, find the finishes legend and tell you what a code means. That's real, useful work.
What it can't give you is a quantity with its evidence attached. Think about what a number you actually carry needs. A sheet, a revision, a scale, and a shape someone else can look at. A chat reply carries none of them. Just a number.
And you're the one who answers for every quantity in a tender. Subbies push back on the ones that look wrong (which, fair enough, is their job). If you can't show the working for a number, it isn't safe to carry.
What do OpenAI and Anthropic say about it?
Both companies publish the limits of their models' vision, right there in their own docs. OpenAI's vision guide says: "The model may give approximate counts for objects in images." Then it adds: "The model struggles with tasks requiring precise spatial localization."
Anthropic's vision documentation says much the same about Claude, that it "can give approximate counts of objects in an image but might not always be precisely accurate, especially with large numbers of small objects."
Now picture a reflected ceiling plan. That's a large number of small objects, pretty much by definition. So's a hydraulic layout. So's the line marking in a carpark. Both companies are basically telling you the same thing: a model's reading of a picture is an estimate, not a measurement.
Here's where a typed count bites you
Let's run it. The figures are illustrative, and money's ex GST. Say you give a chat the Level 2 lighting plan and ask how many DL1 downlights it shows.
- The reply says "approximately 140 DL1 downlights".
- The plan shows 152.
- At A$185 each, supplied and installed, the 12 missing fittings are 12 × A$185 = A$2,220.
- The electrician's quote allows for 152. Your figure says 140, and nothing shows you which one's right.
Honestly, the A$2,220 is the smaller problem. The bigger one is finding the 12. How would you even do that? You'd have to count all 152 symbols yourself, and by then, well, you've done the takeoff anyway.
And here's the annoying part. A right answer wouldn't leave you any better off. Say the reply had come back with 152. You still couldn't trust it without doing that same count.
Same models, so why's yours any different?
Fair question. The Estimator+ takeoff uses models from the same two companies we just quoted. So why should its quantities get more trust than a chat reply's?
It comes down to where the number comes from. In a chat, the model looks at a picture and types a total. Counting, scaling, arithmetic, the lot, all in one step that nobody can see.
In Estimator+, the quantity is measured on the sheet itself. Every dot, wall run and outline is drawn on the drawing, at its printed scale and revision, and the number comes from those shapes.
So a count is the number of dots. A length comes from the line and the scale. There's no total for anyone to make up, because every figure has a shape behind it.
Do the models' limits just vanish? No, and we'd be kidding you if we said they did. They become visible instead. A dot on the wrong symbol, or a wall line sitting off its wall, is right there on the drawing where you can see it and fix it. And a symbol with no dot stands out next to all the ones that have one.
Back on that lighting plan. The AI's line says 152, and there are 152 dots on the sheet, each one on a symbol. Then the electrician's quote comes in allowing for 146. You don't recount the floor. You send the electrician the sheet with the dots on it. Much shorter conversation, that one.
| What a quantity needs | A chat reply | An Estimator+ takeoff |
|---|---|---|
| The sheet and revision | Named in words, if at all | The shape sits on the sheet, which carries its revision |
| The scale | Not shown | The sheet's printed scale |
| The shapes | None | A dot, line or outline on the drawing |
| Where the number comes from | A total typed by the model | The shapes on the drawing |
| How you check it | Measure it again yourself | Look at the shapes |
Want the rest? AI takeoff software covers what else the Estimator+ takeoff does, from the schedules to the checking.
So what's ChatGPT actually good for in estimating?
Plenty, honestly. ChatGPT reads the text on a sheet well: notes, legends, schedules, title blocks. Ask it what a code means or what a detail's showing and you'll get a useful answer.
Claude, ChatGPT or Codex can also work inside the tender. They'll answer questions from its lines, quotes and drawings, file a subcontractor's quote from a PDF, and fill empty rates when you ask, each with its source.
Got a specification? Attach it, and the AI keeps what affects the price on this job, filed against the trades.
But ask a plain chat for the takeoff itself and you're back to a typed total. AI takeoff software covers what the takeoff does and what it leaves to you.
So here's what we'd suggest. Grab a lighting plan you've already counted, bring it to a demo, and check the AI's dots against your own count. You already know the answer, so it's a fair test.
Frequently asked questions
Can ChatGPT do a takeoff from a PDF?
Not one you can use to price a tender, no. ChatGPT can read and describe a drawing, but a number typed in a chat has no sheet, scale or shape behind it. And OpenAI's own vision guide says its models may give approximate counts of objects in images.
Can ChatGPT count symbols on a drawing?
It'll give you a number. But OpenAI and Anthropic both describe their models' counts of objects in images as approximate, especially with lots of small objects. A count you can price needs a mark on each symbol, so you can see what was counted and what got missed.
If it's the same AI models, why is Estimator+ any different?
Because of where the number comes from. Every quantity in Estimator+ is measured on the drawing, from shapes at the sheet's printed scale, so every figure has a mark you can check on the sheet. Nobody types a total.
Can ChatGPT read construction drawings?
Yep. It reads the text on a sheet, explains a legend and describes what a plan shows, which helps with scope questions. Counting and measuring are a different story, though. They need software that works from marks on the drawing and the printed scale.
Can I use my ChatGPT subscription with Estimator+?
Yes. ChatGPT, Claude and Codex all work with Estimator+ for questions, filing quotes and rate passes, on the plan you already pay for, and Estimator+ charges no AI credits. The full takeoff runs from Claude Code or Codex.
Sources
Read 2 October 2026: OpenAI's Images and vision guide and Anthropic's Vision documentation. ChatGPT and Codex are OpenAI's products, and Claude and Claude Code are Anthropic's. Estimator+ is our product and is independent of both; product names identify the products discussed.