AI Quote Comparison for Estimators: Strengths and Limits
What estimators actually need from quote comparison
Comparing subcontractor and supplier quotes is mostly three jobs: reading documents that all look different, working out which lines correspond to each other, and doing careful arithmetic so the totals are on the same basis. Each job suits a different kind of tool.
Where AI helps
- Reading unusual layouts. Quotes arrive as tables, paragraphs, scanned letters and spreadsheets with merged cells. Language models are good at recognising that “Cartage” in one document and “Delivery – tipper loads” in another are both freight.
- Interpreting terms. Picking exclusions, validity periods and payment terms out of free text.
- Drafting. Turning a list of gaps into a polite, specific clarification email.
Where AI should not be trusted on its own
- Arithmetic. Language models can produce plausible but wrong numbers. Rates, extensions, GST and totals should be calculated with deterministic decimal arithmetic and reconciled against the document.
- Equivalence. Similar wording is not proof that two items are the same specification. 20mm drainage gravel is not 20mm crushed aggregate; a 5 t excavator is not a 13 t excavator.
- Missing information. A model asked for a total may quietly fill a gap. A TBA freight line must stay unknown.
- Market judgement. A model has no reliable knowledge of today’s local rates for your materials and trades.
A worked check you can do by hand
The worked example below uses three synthetic aggregate quotes, read by QuantDoc’s parser without AI. You can verify its key figures yourself:
Coastal: 40,000 kg × $0.0572/kg = $2,288.00 inc GST
$2,288.00 ÷ 1.1 = $2,080.00 ex GST
40,000 kg ÷ 1,000 = 40 t → $2,080.00 ÷ 40 t = $52.00/t ex GST
Ridgeline: 40 t × $48.50/t = $1,940.00 ex GST
Metro: bedding sand 8 m³ × $70.00 = $560.00, but the quote shows $590.00
difference = $590.00 − $560.00 = $30.00 → flagged as a possible calculation issueNote what the engine did not do: it did not assume a density for Metro’s cubic metres, did not treat Coastal’s TBA freight as zero, and did not treat “drainage gravel” as the same product as “crushed aggregate” without confirmation. The result is labelled INCOMPLETE, which is the honest answer.
How to test any AI quote comparison tool
- Take a tender you have already levelled by hand.
- Check five figures in the tool’s output against the source documents. Can you find each one?
- Insert a deliberate arithmetic slip in a test quote. Is it flagged?
- Leave a line as “TBA”. Does the total treat it as zero?
- Ask the vendor which steps use AI, whether it can be turned off, and where your documents go.
How QuantDoc uses AI
QuantDoc uses Anthropic Claude models only to read documents its standard reader can't read well (paid plans and the trial), and flags every AI-read figure for review. Extraction, matching rules, unit conversion, GST handling and every money calculation run as deterministic code, and every figure carries a page/line or sheet/row reference. QuantDoc does not check market prices or consult external pricing sources, and does not train models on customer documents. If AI processing is enabled, extracted text may be sent to Anthropic’s API to interpret the document.
Example data · calculated by the QuantDoc engine
Three aggregate quotes: tonnes, kilograms and cubic metres
What was quoted
- Ridgeline Quarries Pty Ltd: 40 t 20mm crushed aggregate + 12 t washed sand, priced per tonne ex GST, delivery $370 (2 tipper loads).
- Coastal Landscape Supplies: 40,000 kg "drainage gravel 20mm" + 12,000 kg sand, priced per kg inc GST, freight "TBA".
- Metro Aggregates & Hire: 25 m³ "screened stone" + 8 m³ sand, priced per m³ ex GST, delivery included, $35 environmental levy.
INCOMPLETE — Ridgeline Quarries Pty Ltd is the lowest fully-priced quote, but Coastal Landscape Supplies has unknown costs, and Metro Aggregates & Hire quotes a specification not confirmed as equivalent. No overall winner can be declared yet.
Line-by-line matching (4 items)
| Item | Supplier | Match | Normalised rate (ex GST) | Amount (ex GST) |
|---|---|---|---|---|
| 20mm crushed aggregate | Ridgeline Quarries Pty Ltd | Exact equivalent | $48.50 / tonne | $1,940.00 |
| Coastal Landscape Supplies | Conditional match | $52.00 / tonne | $2,080.00 | |
| Metro Aggregates & Hire | Conditional match | — | $1,950.00 | |
| Washed bedding sand | Ridgeline Quarries Pty Ltd | Exact equivalent | $52.00 / tonne | $624.00 |
| Coastal Landscape Supplies | Comparable with adjustment | $55.00 / tonne | $660.00 | |
| Metro Aggregates & Hire | Conditional match | — | $590.00 | |
| Delivery - tipper loads | Ridgeline Quarries Pty Ltd | Exact equivalent | $185.00 / each | $370.00 |
| Coastal Landscape Supplies | Uncertain | — | Unknown | |
| Metro Aggregates & Hire | Uncertain | $0.00 / each | $0.00 | |
| Environmental levy | Ridgeline Quarries Pty Ltd | Missing item | — | Unknown |
| Coastal Landscape Supplies | Missing item | — | Unknown | |
| Metro Aggregates & Hire | Exact equivalent | $35.00 / each | $35.00 |
| Supplier | As quoted (ex GST) | Like-for-like | Complete scope |
|---|---|---|---|
| Ridgeline Quarries Pty Ltd | $2,934.00 | — | $2,934.00 |
| Coastal Landscape Supplies | $2,740.00 | — | Incomplete (delivery unknown) |
| Metro Aggregates & Hire | $2,575.00 | — | Incomplete |
Adjustments recorded
- Coastal Landscape Supplies: Drainage gravel 20mm: 40000 kilogram(s) = 40 tonne(s)
- Coastal Landscape Supplies: Drainage gravel 20mm: GST removed from 2288.00 inc GST → 2080.00 ex GST
- Coastal Landscape Supplies: Bedding sand (washed): 12000 kilogram(s) = 12 tonne(s)
- Coastal Landscape Supplies: Bedding sand (washed): GST removed from 726.00 inc GST → 660.00 ex GST
12 flags raised · 10 clarification questions drafted
- Coastal Landscape Supplies: delivery price to be advised
- Coastal Landscape Supplies: unpriced item
- Metro Aggregates & Hire: possible calculation issue
- Coastal Landscape Supplies: no matching item for "Environmental levy"
- Ridgeline Quarries Pty Ltd: no matching item for "Environmental levy"
- Metro Aggregates & Hire: match needs confirmation
- +6 more
Frequently asked questions
Can AI compare construction quotes accurately?
AI is useful for reading inconsistent documents, but language models can misread figures or state things confidently that are not in the document. Reliable tools use AI only for interpretation, do the arithmetic deterministically, and show the source of every figure so an estimator can check it.
Does QuantDoc use AI?
QuantDoc uses Anthropic Claude models to read quotes its standard reader can't read well, such as scans, on paid plans and the 60-day trial. AI-read figures are flagged for you to check. All money calculations are done with deterministic decimal arithmetic, not by the AI.
Can AI tell me whether a quoted price is fair for the market?
Not reliably. QuantDoc does not check market prices and does not consult external pricing sources. It compares the quotes you upload against each other and against your scope.
Are my quotes used to train AI models?
QuantDoc does not train models on customer documents. If AI processing is enabled, extracted text may be sent to Anthropic’s API to interpret the document. For any other tool, ask the vendor directly.
Related
- EstimatorsLevel subcontractor and supplier quotes against your scope or BOQ, surface exclusions and scope gaps, and normalise units and GST with traceable figures.
- Choosing tender comparison softwareA neutral checklist for choosing tender comparison software: source traceability, unit and GST handling, scope baselines, unknown costs and exports.
- Apples-to-apples comparisonWhat makes two quoted items genuinely equivalent, why similar wording isn’t proof, and how to classify matches before comparing prices.
Make the next quote comparison clearer.
Upload competing quotes, check the evidence and see what each option really costs.
Free preview, no card required. Paid plans: 60-day trial, card required.