Construction estimating AI

AI-Powered Quantity Takeoffs

We build pipelines that read your drawing sets and return drywall lengths, floor areas and fixture counts, each traced back to the sheet.
  • PDF, DXF and scanned sheets
  • Every quantity traced to its source
  • Exports to your cost template
A-101_level-1-plan.pdf
Processing
ABCD123OPEN OFFICECONFERENCEOFFICE 101OFFICE 102OFFICE 103LOBBYBREAK ROOMRESTROOMSSTORAGELEVEL 1 FLOOR PLANSCALE: 1/8" = 1'-0"SHEETA-101
Drawing set, 24 sheets
Scale read: 1/8" = 1'-0"

1/4Upload the whole drawing set. Each sheet is classified, and the scale is read from the title block.

The bidding bottleneck

Manual takeoffs cap how many bids you can send

Miss a batch of receptacles or mis-scale a wall run, and you under-bid or lose the job.

TopicManual takeoffAI takeoff pipeline
SpeedHours of highlighting per drawing setSeconds per sheet for counts, lengths and areas
ConsistencyDepends on who did it, and whenThe same rules on every sheet
TraceabilityMarked-up PDFs that drift from the spreadsheetEach line links to where it was measured
RevisionsRe-check whole sheets by eyeChanges between issues highlighted

How it works

Not one model: a pipeline of specialists

Each stage solves one part of the problem with the precision it needs. Exact geometry comes first; AI reasoning works on that structured data, not on fuzzy pixels.

Floor plan analysis pipeline from drawing input to structured output
Our drawing-analysis pipeline, from sheet to structured data.
  1. Stage 1

    Classify sheets and calibrate scale

    Title blocks sort the set by discipline and sheet type, and the scale is calibrated per sheet.
    Sheet index with scales
  2. Stage 2

    Extract vector geometry

    Where a DXF or vector PDF exists, walls and dimension entities give exact lengths and areas.
    Walls, polygons, dimensionsezdxfShapely
  3. Stage 3

    Detect symbols and segment rooms

    Models trained on architectural line art find doors, windows, fixtures and MEP symbols, and segment rooms.
    Located and classified elementsYOLO detectorsSemantic segmentation
  4. Stage 4

    Read rotated text and schedules

    Angle-aware OCR reads room names, door tags, dimensions and schedule tables, then links them to elements.
    Tags, labels and schedule rowsDBNetCRNN
  5. Stage 5

    Reason over the building

    Rooms, walls and openings become a graph. Doors match their schedule entries, and openings come off wall runs.
    Building knowledge graphRules engineLLM on structured data
  6. Stage 6

    Output, validate and export

    Quantities fill your template. Each value is sourced, and low-confidence items are flagged for review.
    Estimator-ready takeoffExcelCSVJSON / API

What it measures

Quantities by trade, straight from the drawings

Scoped to your estimating template.

  • Drywall and framing

    Centerlines traced and classified by hatch, so each assembly is priced right. Openings deducted.
    Linear feet by wall type
    Drywall takeoff guide
  • Flooring, ceilings and slabs

    Room polygons converted to area, checked against the dimensions printed on the plan.
    Square feet per room and finish
    Which models work on plans
  • Doors, windows and hardware

    Every opening counted and matched to its schedule for type, width and fire rating.
    Counts matched to schedules
    Fire-rated door detection
  • Electrical and MEP fixtures

    Receptacles, lights, sprinklers and diffusers totalled per room and per sheet.
    Counts per room and sheet
    How symbol counting works
  • Division 05 metals

    Railings, stairs and gates found across plans, elevations and details.
    Linear feet and item counts
    Ornamental metal takeoffs
  • Code and compliance checks

    Egress door ratings and room requirements checked before plans go to review.
    Issues flagged per door and room
    Building code compliance

In practice

Takeoffs we automate for estimating teams

MEP symbol counts across office fit-outs

Lights, sprinklers and receptacles detected on every sheet, then rolled up per room and per symbol type.
  • Legend-driven, so your conventions are respected
  • Low-confidence symbols flagged for review
Office floor plan with detected lights, sprinklers and receptacles and an automated MEP count report
Detected MEP symbols on an office plan with the generated count report.

Home builders: floor plan to spreadsheet

For residential projects the pipeline fills a take-off parameters sheet of around 31 values, from floor areas to bench and vanity lengths.
  • Each cell sourced to a page, layer or schedule
  • Missing inputs reported, never guessed
Residential floor plan beside a take-off parameters spreadsheet filled in automatically
A residential plan and its automatically filled take-off parameters sheet.

Division 05: railings, stairs and decorative metal

Metal scope hides across plans, elevations and specs. The pipeline follows the callouts and measures at real scale.
  • Callouts followed to details and specs
  • Quality check before release
Ten-step workflow from uploading a drawing set to an estimator-ready ornamental metal takeoff
From drawing set to Division 05 takeoff, step by step.

Fire-rated doors and egress compliance

Door tags cross-referenced with the schedule, then mapped to the rooms each door connects, so egress ratings can be checked.
  • Egress-critical doors identified from room adjacency
  • Missing schedule entries surfaced
Blueprint with fire doors detected and a compliance summary panel
Fire door detection and schedule matching on a commercial plan.

Why a custom pipeline

General AI models guess. Estimates can't.

On dense plan sheets, general models miscount symbols and invent rooms.

  • Geometry is measured, not described
  • Detectors trained on drawing conventions, not photos
  • Evidence stays attached to every number
Floor plan where a general AI model placed a door overlapping a wall, causing an area calculation error
A typical general-model error: a door drawn through a wall, and an area calculation that is off as a result.

Fits your workflow

Delivered where your estimators already work

The pipeline is built around your takeoff template and cost catalog, not the other way round.

  • Your template

    Quantities fill your existing spreadsheet layout and item codes.
  • API or batch

    Call it from your estimating platform or ERP, or drop in drawing sets.
  • Revision compare

    New issues are compared with the last set and changes are highlighted.
  • Private deployment

    Run it in your cloud or on your own servers when drawings are confidential.

Getting started

Prove it on your own drawings first

Your estimators' manual takeoffs are the benchmark.

  1. Step 1: Scoping call

    30 minutes

    We look at sample sheets and your template, and tell you what is feasible.

    • NDA on request
  2. Step 2: Proof of concept

    4–6 weeks

    A working pipeline on your drawings, measured against your manual takeoffs.

    • Accuracy targets agreed up front
  3. Step 3: Production

    Ongoing

    Integrated with your estimating tools, monitored and retrained.

    • You own the IP

FAQ

Questions, answered

What teams ask before a pilot.

Working with floor plans beyond takeoffs? See floor plan analysis.

  • Vector PDFs, DXF exports and scanned or photographed sheets. When a DXF is available we read exact geometry from it; for PDFs and scans we combine vector parsing, computer vision and OCR of the printed dimensions.

Book a strategy session

Talk to an AI engineer about your project

Tell us what you want to automate. The first call is a 30-minute working session with an engineer, not a sales pitch.

  • Send the form, it takes 2 minutes
  • We reply within 1 business day, under NDA if you need it
  • A 30-minute call to scope feasibility and next steps

Tell us about your project

By submitting, you agree to our Privacy Policy. We never share your details.