Roofing Squares and Bundles

Squares, bundles per shingle product, underlayment rolls, drip edge.

Run the calculator

Example

You enter

You get

No published worked example is on file for this calculation. It is checked against a hand-worked derivation of its method and an independent reference test.

Details, formula, and sources

Formula or tableSquares = roof_area / 100 ft² + pitch-based waste factor; bundles = squares × bundles_per_square (typically 3 for 3-tab, 3-4 for architectural). Underlayment + drip edge from linear quantities.

Source and editionARMA (Asphalt Roofing Manufacturers Association) Residential Asphalt Roofing Manual by name. IRC 2024 (International Residential Code). §R905 (unchanged from 2021).

Free accessARMA manuals free at asphaltroofing.org. Free read-only access at codes.iccsafe.org.

What governsEstimate. AHJ and licensed professional govern.

API field namesroof_area_ft2, pitch_rise, shingle_product, perimeter_ft, squares, bundles, underlayment_rolls, drip_edge_lf, starter_strip_lf, waste_factor

Related tools