Roofing Calculator (Squares, Shingles & Drip Edge)

Measure the building footprint on the ground and add the overhang. For a roof where every plane has the same pitch, roof area equals the plan area times the slope factor — this is true for both gable and hip roofs.

Important: Roofing work involves fall hazards. Follow OSHA fall-protection guidance and manufacturer installation instructions.

Results update as you type.

/12
%

About 10% for simple gables; 15% or more for hips, valleys and dormers.

sq ft

Synthetic rolls commonly cover 1,000 sq ft (10 squares); #15 felt about 400 sq ft. Check your product.

lin ft

Varies by product (roughly 20–35 lin ft). Check the bundle wrapper.

How it’s calculated

  • Slope factor = √(1 + (pitch ÷ 12)²)
  • Roof area = (length + 2 × overhang) × (width + 2 × overhang) × slope factor
  • 1 roofing square = 100 sq ft
  • Hip length = (width ÷ 2) × √(2 + (pitch ÷ 12)²); hip-roof ridge = length − width
  • Gable drip edge = 2 eaves + 4 rakes; hip drip edge = perimeter

Worked example

40 × 30 ft footprint, no overhang, 6/12 gable roof, 10% waste.

Inputs

Building length (footprint)
40 ft
Building width (footprint)
30 ft
Eave and rake overhang
0 in
Roof pitch (rise per 12 of run)
6 /12
Roof type
Gable (two planes)
Waste allowance
10 %
Bundles per square
3 (most architectural shingles)
Underlayment coverage per roll
1000 sq ft
Ridge cap coverage per bundle
30 lin ft

Results

Squares to buy (with waste)
14.76 squares
Roof area
1,341.6 sq ft
Shingle bundles
45
Underlayment rolls
2
Ridge + hip length
40 ft
Ridge cap bundles
2
Drip edge length
147.1 ft
Drip edge pieces (10 ft)
15
Slope factor
1.118

Load this example into the calculator

Assumptions and limits

  • Rectangular footprint with all roof planes at the same pitch.
  • Dormers, valleys, skylights and chimneys are not modelled — add waste for them.
  • Hip roof ridge assumes equal pitch on all four sides.

Verify the result against the applicable local code, adopted code edition, manufacturer instructions and project requirements. See our methodology.

Questions

What is a roofing square?

One roofing square covers 100 sq ft of roof surface. Most architectural shingles come 3 bundles per square.

How do I measure a roof without climbing on it?

Measure the building footprint on the ground, add the overhang on each side, and multiply by the slope factor for your pitch. This works for any roof where all planes share one pitch.

How much waste for shingles?

About 10% for a simple gable. Hip roofs, valleys and dormers create more cutting, so 15% or more is common.