Roofing Calculator

Roof Parameters

Select roof style
Roof length
Roof width
Roof slope
Select roofing material

Calculation Results

0

Are you a roofer? Turn this into a customer quote.

RoofBidder measures the roof from satellite, prices your materials and sends a branded PDF proposal. 3-day free trial.

Try RoofBidder Free

How to Calculate Roofing Materials

  1. Roof area. Length × width of the footprint (including overhangs) × the pitch factor √(1 + (rise ÷ run)²). A 6:12 roof adds about 12%, an 8:12 roof about 20%, a 12:12 roof about 41%.
  2. Squares. Roofing is sold by the square: 100 sq ft of roof. Squares = roof area ÷ 100.
  3. Shingle bundles. Most asphalt shingles come 3 bundles to a square (one bundle covers about 33 sq ft). Bundles = squares × 3, then the waste factor. For a shingle-only estimate, use the roof shingle calculator.
  4. Waste. Cutting at edges, hips and valleys wastes material. The calculator uses 10% for gable and flat roofs and 15% for hip and mansard roofs, and shows the % it used.
  5. Underlayment, ridge cap and drip edge. Underlayment rolls = area × 1.1 ÷ 400 sq ft per roll; drip edge = perimeter + 10%. Ridge cap = roof length + 10% on gable roofs. On hip roofs the calculator shows a ridge & hip cap figure: the main ridge (length − width, 0 for a square roof) plus the four hips, each √(2 × (width ÷ 2)² + rise²), + 10%.

For metal, tile and slate the result is squares to order (with waste) instead of bundles.

Roofing Calculator Examples

Example 1: Gable roof, asphalt shingles

40 × 30 ft, 6:12 pitch, gable, asphalt
- Roof area: 1,341.64 sq ft = 13.4 squares
- Shingle bundles: 41 before waste, 45 with 10% waste
- Underlayment: 4 rolls · Ridge cap: 44 ft · Drip edge: 154 ft
- By hand: sheathing 47 sheets of 4 × 8 ft (area ÷ 32 + 10%); nails about 3,500-4,300 (about 260-320 per square, 4 per shingle)

Example 2: Steeper hip roof

40 × 30 ft, 8:12, hip, asphalt
- Roof area: 1,442.22 sq ft = 14.4 squares
- Bundles: 44 before waste, 50 with 15% waste
- Underlayment: 4 rolls · Ridge & hip cap: 115 ft · Drip edge: 154 ft

Example 3: Metal roof by the square

50 × 40 ft, 35°, hip, metal
- Roof area: 2,441.55 sq ft = 24.4 squares
- 29 squares to order with 15% waste
- Underlayment: 7 rolls · Ridge & hip cap: 150 ft · Drip edge: 198 ft

Example 4: Metric measurements

12 × 9 m, 30°, gable, asphalt
- Roof area: 1,342.34 sq ft (124.7 m²) = 13.4 squares
- Bundles: 41 before waste, 45 with 10% waste
- Underlayment: 4 rolls · Ridge cap: 44 ft · Drip edge: 152 ft

How Much Does a New Roof Cost per Square?

MaterialInstalled per square (100 sq ft)Per sq ft
3-tab asphalt shingles$300-$500$3-$5
Architectural shingles$400-$600$4-$6
Metal (corrugated to standing seam)$500-$1,600$5-$16
  • Asphalt shingle bundles: $27-$45 (3-tab), $33-$85 (architectural).
  • Labor for asphalt shingles: $2-$3 per sq ft ($200-$300 per square), usually 50-70% of the job.

Sources: HomeGuide, "Roofing Shingles Cost", updated November 2025; HomeGuide, "Metal Roof Cost", updated November 2025.

Example 1 above (13.4 squares) at $400-$600 per square: about $5,400-$8,000 for architectural shingles, before tear-off.

Roofing Materials Checklist

  • Shingles: squares × 3 bundles (some heavy designer shingles are 4 bundles per square; check the wrapper).
  • Starter strip along eaves and rakes, and hip & ridge cap shingles by the linear foot.
  • Underlayment: synthetic or felt. Roll coverage varies by product (check the label); the calculator assumes 400 sq ft of coverage per roll.
  • Ice and water shield at eaves and valleys where code requires it.
  • Drip edge around the perimeter, flashing at walls, chimneys and valleys.
  • Nails: 4 per shingle (6 in high-wind zones): about 260-320 per square (architectural shingles are fewer per square than 3-tab), or about 390-480 with 6 nails (GAF installation guidance).
  • Sheathing if the deck is replaced: 4 × 8 ft sheets cover 32 sq ft each; add about 10%.
  • Ventilation: ridge vent and soffit intake.

Waste factor: 10% for simple gable roofs, 15% for hips, and more for many valleys and dormers (HomeGuide: add 10-15%).

Roofing Calculator FAQs

How do I calculate how much roofing material I need?
Measure the footprint (length × width including overhangs), multiply by the pitch factor to get roof area, divide by 100 for squares, and add 10-15% waste. Shingles are 3 bundles per square; underlayment, drip edge and ridge cap follow from the area, perimeter and ridge length.
How many bundles of shingles are in a square?
Three for most 3-tab and architectural shingles; each bundle covers about 33 sq ft. Some heavy designer shingles need 4 bundles per square.
How many roofing nails do I need?
About 260-320 nails per square (architectural shingles are fewer per square than 3-tab) with the standard 4 nails per shingle, or about 390-480 per square where 6 nails are required (high-wind areas). Example 1 (13.4 squares) needs about 3,500-4,300 nails.
How many sheets of roof sheathing do I need?
Divide the roof area by 32 (a 4 × 8 ft sheet) and add about 10%. A 1,342 sq ft roof needs about 47 sheets.
How much underlayment do I need?
Roof area plus about 10% for overlaps, divided by the coverage on the roll label. The calculator assumes 400 sq ft per roll, which gives 4 rolls for a 1,342 sq ft roof. 400 sq ft per roll matches #15 felt; #30 felt covers about 200 sq ft per roll and synthetic underlayment about 1,000 sq ft, so adjust the count for the product you buy.
What does roofing labor cost per square?
For asphalt shingles, labor is about $200-$300 per square ($2-$3 per sq ft); fully installed, $300-$500 per square for 3-tab and $400-$600 for architectural shingles. Steep roofs, tear-off and complex roofs cost more.
What waste factor should I use for roofing?
10% for a simple gable roof, 15% for a hip roof, and up to 20% for roofs with many valleys and dormers. The calculator applies 10% or 15% based on the roof type and shows which one it used.
How do I measure a roof without climbing on it?
Measure the house footprint from the ground, add the overhangs, and find the pitch from the gable end or with a phone level app on a rafter tail. Enter both; the calculator does the slope math.