HomeAI SystemsQuantity Takeoff
AI-Powered Platform

Quantity Takeoff

Automated SOQ extraction from plans. Track placed quantities against bid quantities in real time.

What it does

The Schedule of Quantities is the spine of the contract. Quantity Takeoff extracts it from plans and bid forms automatically — pay items, descriptions, units, estimated quantities, funding lines — and builds the live ledger you'll work against for the life of the project.

As field inspectors accept daily reports, placed quantities auto-post to the Quantity Book. You see the cumulative running total per pay item, where it stands against the estimated, and where the variance is. No hand-typed spreadsheets, no Friday-evening rollups.

When closeout comes, the same data exports as the IDOT BC 623 / BC 624 / BC 625 quantity book — the actual forms the district expects to sign.

Key capabilities

Built for construction professionals — not generic SaaS.

AI SOQ extraction from PDFs

Upload a bid form or a contract drawing showing the schedule of quantities. The system extracts pay-item rows with codes, descriptions, units, and estimated quantities — verified against the agency pay-item catalog.

Funding line extraction

For agency contracts that split items across federal / state / local funding, the system extracts the participation type and percentages and tracks them per item.

Auto-post from accepted daily reports

When a BC 628 is accepted, every line item with a pay-item link auto-posts to the Quantity Book with date, location, daily quantity, and source-doc reference.

Cumulative "To Date" ledger

Per-pay-item dated ledger with running cumulative. Backdated entries re-sort correctly. Authorization adjustments (BC 22) appear as their own rows.

BC 625 closeout export

IDOT-compliant BC 623 title page + BC 624 index + BC 625 per-pay-item record with auth box and Calculated By / Checked By signature lines.

Modern PFL house-style export

Same data, clean modern PDF for company files, GC handoff, or client status reports. Progress bars, FINAL stamps, source-doc tracebacks per row.

How it works

Pay item extraction uses AI-powered vision on the SOQ pages of plan sets or bid forms — not just OCR — so column alignment and table structure stay correct. Extracted rows are reconciled against the agency pay-item catalog (4,300+ IDOT items as of latest sync) to validate codes and pull in canonical descriptions and units.

The Quantity Book table itself is a per-(user_id, pay_item_id) append-only ledger with cumulative computed at read time via a window function. UPSERT on (source_line_item_id) makes auto-post idempotent — re-accepting a revised report doesn't create duplicates.

PDF generation runs through pdfkit with two parallel templates: a literal IDOT BC 623/624/625 form match for closeout deliverables, and a PFL house-style modern layout for internal / client use.

Ready to put Quantity Takeoff to work?

Book a demo with our team or start a free trial — see it on your project, not a sandbox.