How many shingle bundles do you need?
Turn roof squares into shingle bundles for 3-tab or architectural shingles, with adjustable bundle coverage.
Shingle Bundle Calculator
This is one of six interlinked roofing calculators. For a complete material list across a multi-plane roof, use the full roofing material calculator.
The shingle bundle calculator converts roofing squares into the number of bundles to order, by shingle type, with a waste allowance built in.
How to use this calculator
- Squares
- Your roof area in roofing squares (1 square = 100 sq ft). Get this from the area or full calculator if you only know square footage.
- Shingle type
- 3-tab packs 3 bundles per square; architectural, premium, and impact shingles pack 4 bundles per square.
How we calculate it
Bundles = squares × bundles-per-square, rounded up. 3-tab shingles use 3 bundles per square; architectural and heavier shingles use 4. We always round up because you can't buy a partial bundle.
Each bundle covers about 33.3 sq ft and holds roughly 29 standard shingles, so three 3-tab bundles (or four architectural) cover one 100 sq ft square.
If you enter a waste allowance, it's applied to the squares first, so the bundle count already includes spare for cuts and offcuts.
A worked example
A 20-square roof, architectural shingles, with a 15% waste allowance.
- Squares with waste = 20 × 1.15 = 23 squares.
- Architectural = 4 bundles per square.
- Bundles = ceil(23 × 4) = 92 bundles.
- (With 3-tab it would be ceil(23 × 3) = 69 bundles.)
A 20-square roof in architectural shingles needs 92 bundles once a 15% waste allowance is included — enough to cover 23 squares.
Frequently asked questions
How many bundles are in a square?
Three bundles of 3-tab or four bundles of architectural shingles cover one roofing square (100 sq ft).
Should I round up?
Always. Shingles are sold by the whole bundle, and a little spare is worth keeping for future repairs in a matching lot.
Where do I get my square count?
Use the roof area or full calculator — enter footprint and pitch, and it reports squares directly.