Roofing Calculator

Enter your roof's footprint and pitch to estimate its area, squares, shingle bundles and underlayment rolls.

Units
ft

Measure to the outside edge of the eaves, including overhangs.

ft
%

Use about 10% for a simple gable, 15% for a hip roof and 20% or more for a cut-up roof.

Most 3-tab and architectural shingles take 3. Heavier designer shingles can take 4 or 5.

What to buy

  • 45 bundlesShingles
  • 2 rollsUnderlayment: synthetic roll (about 1,000 sq ft / 93 m²)
Roof area
1,341.6 sq ft
With waste allowance
1,475.8 sq ft
Roofing squares (100 sq ft each)
15 squares
  • Starter strip, ridge caps, flashing and nails are extra.

How roof area is calculated from the ground

A sloped roof has more surface than the footprint beneath it. The steeper the pitch, the bigger the difference.

Pitch factor = √(1 + (rise ÷ 12)²)
Roof area = footprint × pitch factor
Squares = roof area × (1 + waste %) ÷ 100
Bundles = squares × bundles per square, rounded up

Worked example: a 40 × 30 ft footprint at 6/12 pitch

  1. Footprint: 40 × 30 = 1,200 sq ft.
  2. Pitch factor for 6/12: √(1 + 0.25) = 1.118.
  3. Roof area: 1,200 × 1.118 = 1,341.6 sq ft.
  4. With 10% waste: 1,475.8 sq ft, or 14.76 squares.
  5. At 3 bundles per square: 44.3, so buy 45 bundles.
  6. Synthetic underlayment at 1,000 sq ft per roll: buy 2 rolls.

Pitch factors

PitchMultiply footprint by
4/121.054
6/121.118
8/121.202
10/121.302
12/121.414

Choosing a waste allowance

A simple gable roof generally needs about 10%. Hip roofs need more, usually around 15%, because each hip needs angled cuts. Valleys, dormers and other complex shapes can take it to 20% or beyond. Published figures differ, so if you have a roofer's measured takeoff, use its waste figure.

What this estimate leaves out

Measure your footprint from the ground or from a plan where you can. Roof work is dangerous, and this estimate doesn't replace a roofer's measurement or the shingle manufacturer's installation instructions. Local codes may also limit how many layers you can install and which underlayment you can use.

Related calculators