
Roof Shingle Calculator
Calculate shingle bundles from actual roof-plane dimensions, an editable waste factor, and the coverage printed on your selected product.
- Measured sloped roof area
- 2,400 ft²
- Area with waste
- 2,640 ft²
- Roofing squares
- 26.4
- Whole shingle bundles
- 80
- Purchased bundle coverage
- 2,666.64 ft²
Enter sloped plane dimensions and the coverage printed for the selected shingle. Starter, ridge-cap, hip, valley, underlayment, and flashing materials are separate.
Show calculation
ceil[(40 ft × 30 ft × 2 planes + 0 ft²) × 1.1 ÷ 33.333 ft²/bundle] = ceil(79.201) = 80 bundlesTransparent method and editable product assumptions. Verify current labels and project requirements.

How this calculator works
Measure the length and sloped width of each roof plane. The repeated-plane fields handle a simple symmetrical roof; add dormers or unequal planes through the additional sloped-area field after measuring them separately.
One roofing square equals 100 square feet of roof surface. The calculator applies the entered waste factor to measured sloped area, shows the resulting squares, divides by the selected shingle’s published coverage per bundle, and rounds up to whole bundles.
Many standard asphalt shingles use about three bundles per square, but heavier products and specific package configurations differ. GAF documentation includes both three-bundle and four-bundle products and a Timberline package covering 98.4 ft² with three bundles, so the editable label value—not a generic shortcut—controls the result.
Formula
Bundles = ceil{[(plane length × sloped width × planes + other area) × (1 + waste)] ÷ coverage per bundle}The live substitution appears with your result.Control example: two 40 × 30 ft roof planes
Two sloped planes contain 2,400 ft², or 24 roofing squares before waste.
With 10% waste the order area is 2,640 ft². At 33.333 ft² per bundle, round 79.2 up to 80 bundles.
Assumptions and limits
- Plane width is measured along the slope.
- Repeated planes have identical dimensions.
- Bundle coverage matches the exact product and current packaging.
- Waste is applied once to field shingles only.
Common measuring mistakes
- Using horizontal building footprint as finished roof surface area.
- Assuming every shingle product contains exactly three bundles per square.
- Mixing field-shingle coverage with starter or ridge-cap packaging.
- Ignoring valleys, hips, rakes, dormers, and product-specific trim allowances.
Sources
Product-specific values remain editable. These sources support the method and stated examples; they are not a universal substitute for your supplier’s current label.
- GAF roofing squares and bundles guide Defines a roofing square as 100 ft², explains plane-area addition, product-specific bundle counts, and a typical 10–15% trim allowance.
- GAF Timberline HDZ installation instructions Publishes an example product coverage of 98.4 ft² for three bundles and demonstrates why label coverage is editable.
Questions people ask
How many bundles of shingles do I need?
Measure total sloped roof area, add the appropriate trim allowance, divide by the selected product’s coverage per bundle, and round up.
How many square feet are in a roofing square?
One roofing square equals 100 square feet of roof surface.
How many bundles are in a square of shingles?
Three is common for standard asphalt shingles, but products vary. Check the package or manufacturer data sheet and enter its actual coverage.
Should I use roof footprint or sloped area?
Use the actual sloped plane area. If you only know horizontal projection, first use verified roof geometry to convert it.
Does this include ridge cap and starter shingles?
No. Field shingles, starter strips, ridge cap, underlayment, ice barrier, flashing, and ventilation are distinct product takeoffs.