Skip to content

Takeoff

Measurement off the sheet, into your template

Areas from polygons, counts from detection, lengths from traced walls. The output fills the takeoff sheet you already use, rather than asking your estimators to work somewhere new.
  • Counts, linear metres and areas
  • Your own template, not ours
  • Every figure sourced to a sheet
Residential floor plan beside a laptop showing a take-off parameters spreadsheet with floor areas, room counts and door and window counts
A residential plan and the take-off parameters sheet filled from it.

Why it is hard

Takeoff is slow because measuring is slow, not because estimating is

An estimator's judgement is the valuable part, and most of the day goes on the part that is not: scaling off, counting symbols, adding up wall runs. Every hour spent measuring is an hour not spent on the bid, and it caps how many bids a team can put out in a month.
  • Counts

    Doors, windows, fixtures and any symbol you can point at on a legend, tallied per room and per sheet.
  • Lengths

    Wall runs, skirting, railing and joinery measured along traced geometry at drawing scale.
  • Areas

    Floor, ceiling and finish areas from room polygons, split by hatch pattern where the finish changes.
  • Into your sheet

    Written into your existing template or BoQ layout, so the numbers arrive where the estimator expects them.

How it runs

Specialist models, chained

Each stage hands the next one something it can rely on. A language model only ever reasons over what has already been measured.
The full pipeline
  1. Stage 1

    Calibrate the drawing

    Scale is read from the sheet and checked against a known dimension, because every number downstream depends on it being right.
    Verified scale
  2. Stage 2

    Detect and measure

    Symbols are counted, wall runs traced, room polygons closed and measured. Counts are kept per room, not just per sheet.
    Quantities with locations
  3. Stage 3

    Reconcile against schedules

    Where the set has door, window or finish schedules, counts are checked against them and differences reported.
    Checked quantities
  4. Stage 4

    Fill the template

    Values are written into your takeoff sheet or BoQ structure, each cell carrying a reference to the sheet and location it came from.
    Populated takeoff, CSV or Excel

What comes back

Data, with a trail back to the sheet

Delivered as JSON or CSV, with an annotated overlay so a person can check it. The exact fields are agreed with you before we build.
  • Counts per element type, per room and per sheet
  • Linear measurements for walls, skirting and joinery
  • Floor and finish areas, split by hatch where relevant
  • Your template populated, not a new format to learn
  • A source reference on every figure

This is our base model — already trained on floor plans, not yet on yours. For a project it is fine-tuned on your drawings, against a target you set, on the fields you actually use. How fine-tuning works.

Start here

See it on a drawing of your own

Everything above is what our models do in general. What matters is what they do on your sheets, which takes one drawing and no meeting to find out.
  • One sheet is enough — PDF, DXF or a scan
  • Back in about 2 business days, with an annotated overlay
  • No call required, NDA on request

Send us one sheet

We run it through our floor plan models and send back the extracted data with an annotated overlay, so you can see what comes off your own drawings before anyone books a call.

  • Back in about 2 business days
  • PDF, DXF or a scan
  • NDA on request
This is our base model, before any tuning for you. On a paid project we train it further on your own drawings, which is where the rest of the accuracy comes from. So this shows you the starting point, not the best we can do.

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

FAQ

Questions, answered

Questions this one comes with.
  • The measuring part goes from hours or days to minutes on a sheet the models have been tuned for. The checking does not disappear, and it should not — an estimator still reviews the output before it goes into a bid. What changes is that they start from a filled sheet instead of an empty one.

Get in touch

Tell us what is on your drawings

Describe the sheets you get and what you need off them. We will tell you what our models already handle, what needs fine-tuning on your drawings, and what is not worth automating at all.

Reply time
Within 1 business day

Would rather show than tell? Send one sheet for a free analysis

We reply within 1 business day.

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