Roofing Calculator

Estimate roofing area, squares and shingle bundles from the building footprint and roof pitch.

Result

Roof area
1,845sq ft
Squares
18.45
Shingle bundles
56
Pitch factor
1.118

Roof area and bundle count include the waste allowance.

Export:
Footprint vs. added area from slope and waste
  • Footprint1,50081.3%
  • Slope + waste344.7618.7%

Why the roof is bigger than the building

The flat footprint a roof covers is never the same as the surface area you actually have to shingle, because a sloped roof is the hypotenuse of a triangle rising over that footprint. The steeper the slope, the longer that diagonal becomes and the more material you need.

The calculator captures this with a pitch factor: the ratio of the sloped length to the flat run, found from the rise per 12 inches of run using the Pythagorean theorem. Multiplying the footprint by this factor gives the true roof area before any waste is added.

Squares, bundles, and waste

Roofing is measured in "squares," where one square equals 100 square feet of roof surface. Almost everything — shingles, underlayment, and labor — is priced per square, so it is the number to know when comparing quotes.

Asphalt shingles typically come three bundles to the square. The waste allowance is added on top of the geometric area to cover the offcuts created by cutting shingles to fit, which is why the bundle count is higher than a bare area-to-square conversion would suggest.

Choosing a waste allowance

A 10 percent allowance is a reasonable default for a simple gable roof. More complex roofs generate more offcuts and need a larger margin.

  • Simple gable roof with long, straight runs: about 10 percent.
  • Hip roofs, dormers, and lots of valleys: 12 to 15 percent.
  • Steep or cut-up roofs with many penetrations: 15 percent or more.
  • Keep a few leftover bundles from the same batch for future repairs.

What the estimate does not cover

This tool sizes the shingle field only. It does not count starter strips, ridge caps, underlayment, drip edge, flashing, or nails, and it does not measure individual roof planes — it works from a single footprint and one pitch. For a tear-off and re-roof, measure each plane separately and confirm material quantities with your supplier or roofer.

Formula

pitchFactor = √(rise² + 12²) / 12; roofArea = footprint × pitchFactor; squares = roofArea / 100; bundles = squares × 3

Frequently asked questions

What is a roofing "square"?
A square is 100 square feet of roof surface. Shingles, underlayment and labor are often priced per square.
Why add a waste allowance?
Cuts around valleys, hips, ridges and edges create offcuts, so 10–15% extra is normal.