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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.