← All construction calculators

Roofing takeoff calculator

The whole shingle-roof takeoff in one pass: area, squares, bundles, ridge cap, drip edge, ice & water, underlayment — from the footprint, the pitch, and the linear runs you read off the roof plan.

Loading calculators…

How it’s computed

Sloped area = footprint × pitch factor (√(rise² + 144) ÷ 12); squares = area ÷ 100; bundles = 3 per square with 10% waste (the waste is adjustable here; bundles-per-square is fixed at 3 — for 4-5-bundle products figure bundles with the shingle calculator); ridge cap = ridge + hip runs; drip edge = eave + rake runs; ice & water = (eaves + valleys) × 3-ft strip; underlayment = sloped area.

Decimal-exact and deterministic: identical inputs always return identical results. This is the same math Ask Donnie’s estimating engine runs — not an approximation, and never a language model doing arithmetic.

Common questions

Where do the ridge/hip/valley/eave/rake lengths come from?

Read them off the roof plan (or measure). They're the linear runs the flashing and edge metals follow — the calculator never guesses them.

Why eaves + valleys for ice & water shield?

That's where ice dams and concentrated water live. The calculator figures a 3-ft-wide strip along both; whether ice barrier is REQUIRED and how far up-slope is a local code item — check your jurisdiction.

Related calculators

Need the whole estimate, not just this number?

Ask Donnie turns a description or a plan into a full itemized estimate — deterministic math, real cited pricing, an AACE accuracy class. Free to start, watermarked deliverables included.

Try Ask Donnie →See real unit costs