Roof Shingles Bundles from Square Footage Calculator
bundles = ceil(roof_sqft · waste_factor / sqft_per_bundle).
Compute the number of asphalt-shingle bundles needed to cover a given roof area, including a default 10-15 % waste factor for cuts, hips, valleys, and starter strips. A standard 3-tab bundle covers 33⅓ ft², so 3 bundles per square (100 ft²); architectural laminated bundles also typically yield ~33 ft².
How to use this calculator
- Fill in the inputs above using the units you already have.
- Values update automatically as you type — no submit button needed.
- Hover any result row for the underlying formula and intermediate values.
Formula
bundles = ceil(sqft · (1 + waste/100) / sqft_per_bundle).
In depth
Compute the number of asphalt-shingle bundles needed to cover a given roof area, including a default 10-15 % waste factor for cuts, hips, valleys, and starter strips. A standard 3-tab bundle covers 33⅓ ft², so 3 bundles per square (100 ft²); architectural laminated bundles also typically yield ~33 ft².
Spot an issue or have a suggestion?
Our editors read every message. If the math looks off, tell us the inputs you used and what you expected.