← All construction calculators
Shingle bundle calculator
Asphalt-shingle bundles for a roof area, waste included.
Loading calculators…
How it’s computed
Bundles = ceil(area × (1 + waste) ÷ 100 × bundles-per-square). Defaults: 3 bundles per square (the standard pack for most 3-tab and architectural lines) and 10% waste.
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
Why 3 bundles per square?
Most asphalt shingle lines pack 3 bundles to cover one square (100 sqft). Some heavyweight/designer lines take 4-5 — set per_square to match the product you're buying.
What about hips and valleys?
Cut waste is what the 10% default covers; complex hip-and-valley roofs run higher. For ridge cap, drip edge and ice & water on top of the bundles, use the full roofing takeoff calculator.
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.