Construction estimating · verified formulas Free · no signup
Roof shingle calculator
ARMA
Result
Squares
Bundles
Region
Waste
Prices: national avg · Jun 2026 · sources
DiagramUpdates as you type

Estimate shingle bundles from your roof area in squares, with a waste factor for cuts and starter courses.

Formula

bundles = squares × bundles_per_square × (1 + waste)

Method & sources
Formula basisARMA
How we calculateRoof area ÷ 100 = squares; 3 bundles per square (architectural), plus a waste allowance. Full method →
Formula verified against the published standard above. Method last reviewed June 2026. Estimates are for planning — confirm against supplier quotes.

How it works

Three bundles of standard 3-tab shingles cover one square (100 ft²). Use the roofing calculator to get your square count from the footprint and pitch.

Starter and ridge

Add extra bundles for starter strips and ridge caps, which the waste factor partly covers.

Worked example

Shingles for a 25-square roof

If the roofing calculator told you the roof is 25 squares, standard 3-tab shingles at 3 bundles per square need 75 bundles before waste. With 10% waste that's about 83 bundles.

Architectural (dimensional) shingles sometimes run a bit heavier per square — check the wrapper, as some need 4 bundles per square. Also budget separately for hip and ridge caps and starter strip, which are sold as specialty bundles.

What affects your result

Common mistakes to avoid

Where the numbers come from

Three bundles per square is standard for 3-tab; architectural shingles vary by product. Get squares from the roofing calculator.

Frequently asked questions

How many bundles of shingles per square?

Three for standard 3-tab shingles; some architectural shingles need four.

Related calculators