Roofing Shingle Bundle Calculator

Shingles are ordered by the square (100 square feet of roof surface) and packaged in bundles, with a set number of bundles covering one square. To find bundles you convert your roof surface area to squares, multiply by the bundles-per-square for your product, add waste for cuts and ridge work, and round up. This calculator does all of that. The bundles-per-square figure varies by product, so enter the value from your shingle's coverage label rather than assuming a default. Use the roof surface area, not the flat footprint, as your input.

0.00
0.00
0.00
0.00

Shingle bundle formula

Squares = roof area / 100
Squares with waste = squares * (1 + waste% / 100)
Bundles (exact) = squares with waste * bundles per square
Bundles to buy = ceil(bundles exact)

A square is 100 square feet. The bundles-per-square value comes from the product wrapper. Waste covers cuts, valleys, and ridge and starter courses; the final bundle count is rounded up because you cannot buy part of a bundle.

Shingle ordering context

  • Use the true sloped roof surface area, not the flat footprint, as the area input.
  • Three-tab and many architectural shingles pack 3 bundles per square; heavier products use 4 or 5.
  • A square is 100 square feet, the unit used for pricing and coverage labels.
  • Add waste of around 10 percent for simple roofs and 15 percent or more for cut-up roofs.
  • Starter strips and ridge caps are counted separately, often by linear foot.

Shingle bundles: frequently asked questions

How many bundles of shingles do I need?

First convert roof area to squares (roof area divided by 100). Then multiply squares by the bundles per square for your product, add a waste allowance, and round up. Three-tab and many architectural shingles use 3 bundles per square, but heavier products use 4 or 5, so always read the bundle's coverage label.

What is a roofing square?

A roofing square is 100 square feet of roof surface. Shingles are sold so that a set number of bundles covers one square. Pricing, coverage labels, and labor estimates all use squares, which is why this calculator reports both squares and bundles.

How many bundles are in a square?

It depends on the shingle. Standard three-tab and many architectural shingles are packaged 3 bundles per square. Heavier designer or laminate shingles can run 4 or even 5 bundles per square. The exact figure is printed on the wrapper, so enter your product's value rather than assuming three.

How much waste should I add?

Waste covers cuts at hips, valleys, rakes, and the starter and ridge courses. A simple gable roof might need around 10 percent, while a cut-up roof with many valleys can need 15 percent or more. Enter the waste percentage that matches your roof complexity; this tool rounds the final bundle count up.

Do I need starter strips and ridge caps too?

Yes, and they are separate from field shingles. Starter strips run along eaves and rakes, and ridge cap shingles cover the ridges and hips. Some installers cut field shingles for these, which is why a waste allowance matters; others buy purpose-made starter and ridge products counted by linear foot.

Official sources

Reviewed by the CalculatorHub team, edited by James Graham, 17 June 2026. See our methodology.