Skip to content
Division 8 — doors, frames & hardware

Takeoffs at lightning speed

Upload the drawings. Plank pulls the door schedule, the hardware schedule, and the openings on the floor plan into one reviewable takeoff — then prices it and hands you the CSVs.

Every step is reviewable. Nothing lands in the takeoff you haven't confirmed.

7 steps
Files to priced quote
Doors · Frames · Hardware
One pass over the whole package
CSV export
Per section or the full package

The workflow

Seven steps, in the order an estimator actually works.

Each step hands the next one clean data. You can stop, correct something, and pick the run back up where you left it.

  1. Step 1

    Files

    Upload the bid set. The door schedule, the hardware schedule, and the floor plan sheets all live on the project, and every later step reads from them.

  2. Step 2

    Floor Plan Configuration

    Door tags are detected on the plan sheets and matched back to the schedule. Openings the plan shows but the schedule never listed get flagged, and you can drag a box to add anything the detector missed.

  3. Step 3

    Door Schedule Configuration

    Pick the pages that hold the schedule. Candidate tables are outlined for you to include or exclude — and when a table has no ruling lines, draw the region yourself and it gets extracted the same way.

  4. Step 4

    Properties

    Fill the columns the schedule left implicit. Core, gauge, thickness, fire rating and handing on the door side; anchors, profile, series and head-and-jamb on the frame side — applied by rule across matching openings.

  5. Step 5

    Hardware Sets Configuration

    The hardware schedule is read the same way, and set numbers are normalized so SET 4, #4 and HW-4 all resolve to the same set before they are tied back to the openings that call for them.

  6. Step 6

    Takeoff

    Frames, doors and hardware come out grouped and counted, with singles and pairs separated, and every row traceable back to the page and table it was read from.

  7. Step 7

    Pricing

    Price by list price and discount or straight adjusted cost, add freight and markup per row, per group or across the whole job, and export the priced package as CSV.

Why it holds up

Fast takeoffs without compromising accuracy

We catch common mistakes such as inconsistencies between the door schedule and floor plan. Don't let architect mistakes get past you!

Detection you can overrule

Table detection is a starting point, not a verdict. Include, exclude, or draw the region by hand — the extractor treats a table you drew exactly like one it found.

Every edit is versioned

The schedule grid keeps its history. See what changed, who changed it, and roll back a bad edit without re-running the extraction.

Plan and schedule reconciled

Openings on the plan that never made the schedule are highlighted, and schedule rows with no opening on the plan are highlighted too. The gaps are the point.

Hardware sets that actually match

Set references are normalized before matching, so the same set written three different ways across a drawing set stops splitting into three sets.

Nothing is a black box

Every extracted row carries the page and table it came from, so a number in the takeoff can always be walked back to the drawing.

Exports your process can use

Take a single section as CSV or the whole priced package as a ZIP, and drop it into the estimating system you already run on.

Questions

What estimators ask first.

Reach out for a demo!

We are currently onboarding early users. Email sabih@plank-ai.com to schedule a demo.