Skip to content
AllCalcHub

Roofing Calculator

Estimate roof area from the house footprint and pitch, plus shingle squares and bundles.

About the Roofing Calculator

Roof area is the footprint (including overhangs) multiplied by the pitch factor √(1 + (rise ÷ run)²). Roofers measure in squares of 100 ft²; standard shingles come 3 bundles to the square. Add 10% waste for a simple gable roof and 15% or more for hips and valleys.

The formula

Roof area = footprint × √(1 + (pitch ÷ 12)²)

Pitch factors

PitchAngleFactor
3/1214°1.031
4/1218.4°1.054
6/1226.6°1.118
8/1233.7°1.202
10/1239.8°1.302
12/1245°1.414

Worked example

Example: Roof area = 1,681 ft²

  1. Inputs: Units: Imperial (ft, in); House length (incl. overhang): 44 ft; House width (incl. overhang): 33 ft; Roof pitch: 7 in 12; Waste: 11%.
  2. Formula: Roof area = footprint × √(1 + (pitch ÷ 12)²)
  3. Result: Roof area = 1,681 ft²
  4. Footprint: 1,452 ft²
  5. Squares: 18.7
  6. Shingle bundles: 56

Questions people ask

Does this work for hip roofs?

Yes, for the main area when all planes share one pitch; add more waste.

What's a roofing square?

100 square feet (9.29 m²) of roof.