Roofing & Exterior

Roofing Material Calculator: Estimate Shingles, Underlayment & Roofing Materials

7 min readLast updated September 28, 2026

Use your horizontal roof footprint, pitch, shingle coverage and waste allowance to estimate field-shingle quantities. This guide explains the measurements, works through a 40 × 30 ft example, and separates the calculator results from accessories that need their own measurements. Confirm the roof geometry and product requirements before ordering.

What Is a Roofing Material Calculator?

The linked Roofing Calculator estimates these quantities for a simple roof footprint with a uniform pitch:

  • Horizontal footprint area and pitch-adjusted roof surface area
  • Roofing squares before waste (one square = 100 ft²)
  • Whole field-shingle bundles before and after your selected waste allowance
  • Optional field-shingle cost using your price per bundle

How to Calculate Roofing Materials

Horizontal projected roof area = length × width. For a uniform pitch expressed as rise per 12 units of horizontal run, pitch factor = √(1 + (rise ÷ 12)²).

Sloped roof area = horizontal projected area × pitch factor. Roofing squares = sloped area ÷ 100 when area is in ft².

Bundles to order = round up [roofing squares × product bundles per square × (1 + waste percentage ÷ 100)]. Keep full precision until rounding the final bundle count.

  • Confirm product coverage rather than assuming every shingle uses three bundles per square.
  • The squares result excludes waste; the Bundles Including Waste result already includes your chosen allowance.

Measure the Right Area

Use horizontal projected roof dimensions including overhangs, not just the walls of the house. Use plans, a roof report or professional measurements; you do not need to climb onto the roof to use this calculator.

If you already know the actual sloped roof-plane area, do not apply the pitch factor again. This calculator expects footprint dimensions. For roofs with different slopes or irregular planes, estimate each plane separately and confirm the combined takeoff with a roofer.

See how overhangs and pitch change a roof footprint.

Use the roof-pitch chart to check the slope factor.

Example Calculation

Assume a 40 × 30 ft horizontal projected roof footprint already including overhangs, a uniform 6/12 pitch, three bundles per square, and a selected 10% waste allowance. This example estimates field shingles only.

Footprint: 40 × 30 = 1,200 ft². Pitch factor: √(1 + (6 ÷ 12)²) ≈ 1.118034. Sloped area: 1,200 × 1.118034 ≈ 1,341.6 ft².

Roofing squares: 1,341.6408 ÷ 100 ≈ 13.42 squares before waste. Bundles before waste: round up (13.4164 × 3) = 41. Bundles with 10% waste: round up (13.4164 × 3 × 1.10) = 45.

Order estimate: 45 field-shingle bundles at the assumed coverage. Do not add another automatic waste percentage to that result. Starter, ridge caps, underlayment and other accessories are separate.

  • Calculator inputs: Imperial; length 40 ft; width 30 ft; pitch 6/12; waste 10%; bundles per square 3.
  • Expected display: 1,200.0 ft² footprint; 1,341.6 ft² roof surface; 13.42 squares; 41 bundles before waste; 45 bundles including waste.

Common Roof Pitches

PitchDescription
3/12Low Slope
4/12Common Residential
5/12Moderate
6/12Standard Residential
8/12Steep Roof
10/12+High Pitch

Roofing Material Checklist

These items may be needed for the roof assembly, but the linked shingle calculator does not calculate their quantities. Measure and estimate them separately using the selected products and installation requirements.

Estimate underlayment separately.

Estimate drip edge separately.

Estimate ice and water shield separately.

  • Underlayment: confirm usable roll coverage after laps, cuts and any required layers.
  • Starter shingles: measure the required eave and rake runs and check package coverage.
  • Hip and ridge caps: measure hip/ridge lengths and check the matching product coverage.
  • Drip edge: measure the relevant edges and include required overlaps.
  • Ice and water shield: confirm required locations, dimensions and laps.
  • Fasteners, flashing and ventilation: follow the specified roof system and project requirements.

Waste Factor

A 10% allowance can be a starting assumption for a simple roof; more complex layouts may need 15% or more. These are planning allowances, not a fixed requirement for every project. Ask the roofer to choose an allowance that fits the cuts, valleys, layout and selected product.

Enter that allowance once. The calculator adds it before rounding up to whole bundles. If you want repair stock or another contingency, identify it separately rather than automatically adding a second waste factor.

  • Account for cutting and layout losses.
  • Keep separate accessory quantities separate from the field-shingle allowance.
  • Confirm final coverage and purchase quantities with the supplier or roofer.

Common Roofing Mistakes

A few simple oversights account for most roofing material ordering problems. Watch for these before you place an order:

  • Using building dimensions without roof overhangs, or applying pitch again to already measured sloped area.
  • Measuring only the home's footprint — forgetting to account for roof pitch, which increases the actual roof surface area.
  • Ignoring roof pitch — not adjusting for steeper roofs that require more material due to greater surface area.
  • Forgetting waste allowance — calculating the bare minimum with no buffer for cuts, valleys, and damaged shingles.
  • Underestimating valleys and dormers — complex roof features require significantly more material than simple rectangular roofs.
  • Not ordering matching ridge cap shingles — ridge caps must match the main shingles and are often ordered separately.

Sources and Product Coverage

SourceWhat It SupportsURL
GAF — Shingle bundles and roofing squaresA square is 100 ft²; bundle coverage varies by product. Verify the package and use a project-specific waste allowance.Read source
GAF — FeltBuster datasheetExample product only: nominal 1,000 ft² per roll excludes laps. Use effective coverage and installation requirements, not a universal roll count.Read source
Use the Calculator

Get an instant estimate with the Roofing Calculator

Enter horizontal roof footprint dimensions, pitch, product coverage and one waste allowance to estimate field-shingle bundles and optional bundle cost.

Open Roofing Calculator

Frequently Asked Questions

What is a roofing square?

One roofing square equals 100 square feet of roof surface. This is the standard unit used in the roofing industry to measure and price materials.

How many bundles are in one roofing square?

Most asphalt shingles require 3 bundles per roofing square. Always check the bundle coverage on your specific shingle product, as some premium shingles may vary.

Should I order extra shingles?

Choose a waste allowance for the roof layout and enter it once. The Bundles Including Waste result already includes it. Any separately desired repair stock should be identified explicitly.

What is roof pitch?

Roof pitch describes the slope of your roof, expressed as a ratio like 6/12 (6 inches of rise for every 12 inches of horizontal run). Steeper roofs require more roofing material because they have greater surface area.

Do I need underlayment?

Use the underlayment required by the selected roofing system, manufacturer instructions and applicable project requirements. Estimate its quantity separately using usable roll coverage, laps and required layers.