Edit take-off quantities line by line

Nudge any material quantity up or down; the change is highlighted, the delta shown, and one button puts it back to the take-off.

What it is

The Materials tab renders one row per material × stock length — '2x6 SPF · 10′ · 51 pcs'. Each row has a minus / number / plus control, the amount repriced live, a signed change column, and a reset button. Increased rows tint green, decreased rows tint red. A header button resets everything to the take-off at once, and the edited count is shown.

Also called: change material quantities · adjust the material list · add extra lumber · I already have that material

See it
Edit take-off quantities line by line
CustomerBuildingAmountStatus
Delia YoderEquipment Storage$13,360Draft
Sutter KlineHobby Shop$13,740Paid
Sutter KlineBarndominium$17,160Paid
Ronan PetschEquipment Storage$9,180Paid
Gideon AltBarndominium$16,780Approved
The Materials table with a green-tinted row showing '+4' in the Change column and a reset arrow at the end. InternalEstimateMaterials.tsx. Sample data — no customer information appears here.
How it works
  1. 1expandMaterialRows explodes each BOM line into its stock rows and applies any saved override
  2. 2Each row's amount is repriced through stockRowSellTotal so a per-foot material bills pieces × length
  3. 3A change is debounced 400ms then written as an adjustment row
  4. 4Reset writes an adjustment equal to the take-off quantity — the history stays
  5. 5Category chips filter the list; the edited count is always visible
Why we built it

Migration 233 names the real cases: 'The 3D takeoff is the default. Builders change a line when they already have leftover stock, need extra for another job, or the takeoff was short.' The row expansion carries its own warning: 'A line with no stock breakdown is one row — and it must keep its OWN length, or a 27′ roof panel loses it here and bills as one foot.'

The problem
  • A computed quantity cannot account for stock already on hand
  • Editing a quantity somewhere else means the estimate and the order disagree
Sound familiar?
What you get
Reality can be typed in without abandoning the take-off
The change and its money impact are visible on the row
Always one button back to the computed number
What's inside

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →