Roof steel counted per face, with waste by face shape

Panels are counted across each drawn roof face at the roofing profile's coverage width, with 15% waste on triangles, 10% on trapezoids, and a splice at the 40-foot mill cap.

What it is

Every roof face the engine drew is panelised on its own terms. Rectangular faces carry no cut waste; hipped triangles carry 15%; trapezoids carry 10%. Faces longer than the 40ft mill/trucking ceiling are split into equal segments and the line says so. Visual ridge and break laps the engine adds for interpenetration are subtracted — they are not extra steel.

Also called: roof panel count · how many roof sheets · roof waste · panel splice

See it
Roof steel counted per face, with waste by face shape
Prepared for
Gideon Alt
1140 Ridge Line Rd · Fair Play
Shell package$33,616
Concrete & site$9,760
Doors & windows$6,506
Trim & finish$4,338
Total
$54,220
Signature
Sheathing rows reading '29Ga AG roof panel, 27.4′ length — 24 panels · 15% triangle waste · spliced at 40′ mill cap'. takeoff.ts `panelizeRoofFaces`. Sample data — no customer information appears here.
How it works
  1. 1roofFaceArea drops the RIDGE_LAP / BREAK_LAP the renderer adds so laps are not billed
  2. 2Sheets per face = ceil(eave span ÷ coverage), then inflated by the waste percentage for that face shape
  3. 3Faces over MAX_PANEL_LEN (40ft) are split into segments and the quantity multiplied
  4. 4Groups are keyed by length and face kind, so a quote gets one row per real panel length
  5. 5Shingle roofs take a different path entirely: squares plus an OSB deck, because they are a different product bought in a different unit
Why we built it

A hip roof cut from rectangular sheets wastes materially more than a gable, and pretending otherwise short-orders the job. The shingle split carries its own warning: '⚠️ NOT "ExteriorRoof". Shingles are sold by the SQUARE (100 sq ft) and steel by the PANEL — the same usage carrying two units meant a square was priced as a panel.' The OSB line notes that the sheet must declare its 8ft 'or a per-foot rate bills it as one foot.'

The problem
  • Cut waste on non-rectangular faces is invisible until the job is short
  • A 50-foot slope cannot be supplied as one sheet
Sound familiar?
What you get
The panel count survives contact with a hip or a gambrel
Splices are declared before the truck arrives

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 →