Advertisement — Replace with Google AdSense Code (728×90)
Roofing

Roofing Calculator

Use this roofing calculator to estimate roof area, roofing squares, shingle bundles, underlayment rolls, ridge cap, drip edge, waste, and material needs for basic roofing projects.

Roofing Calculator
Roof Dimensions
Use one roof plane, then set number of sections.
A simple gable roof often has 2 sections.
Material Assumptions
Many asphalt shingles use 3 bundles per square.
10%
↺ Reset Calculator
⚠ Please enter valid roof dimensions greater than zero.
Your Results
0
Roofing Squares
0
Roof Area
0
Shingle Bundles
$0
Est. Cost
Advertisement — Replace with Google AdSense Code (336×280)

Roofing Formula Explained

This calculator estimates roof material by calculating roof area, applying roof pitch, adding waste, then converting the area into roofing squares and shingle bundles.

# Roof area
Roof Area = Length × Width × Pitch Multiplier × Number of Sections

# Roofing squares
Roofing Squares = Roof Area ÷ 100

# Shingle bundles
Bundles = Roofing Squares × Bundles Per Square
Roof PitchMultiplierPlanning Note
4:121.054Low to moderate slope
5:121.083Common residential pitch
6:121.118Common residential pitch
8:121.202Steeper roof
12:121.414Very steep roof

How to Use the Roofing Calculator

  1. Enter the roof length and width for one roof section or roof plane.
  2. Select the roof pitch to apply the correct pitch multiplier.
  3. Enter the number of roof sections.
  4. Adjust the waste factor based on roof complexity.
  5. Enter optional material pricing to estimate project cost.

Roofing Calculator Example

Here is how the calculator works for a simple gable roof. Say each roof plane has a footprint of 40 ft × 24 ft, the roof has 2 sections, and the pitch is 5:12 (multiplier 1.083):

  1. Base area: 40 × 24 × 2 × 1.083 = 2,079 sq ft
  2. Add a 10% waste factor: 2,079 × 1.10 = 2,287 sq ft
  3. Roofing squares: 2,287 ÷ 100 = 22.9 squares
  4. Shingle bundles: 22.9 × 3 = 69 bundles
  5. Underlayment: 2,287 ÷ 400 = 6 rolls

A steep roof needs more material than its footprint suggests, which is exactly what the pitch multiplier accounts for.

Roofing Estimating Tips

💡 Smart Buying Tips

  • Use a higher waste factor for hips, valleys, dormers, skylights, and complicated roof shapes.
  • Confirm shingle bundle coverage from the manufacturer before purchasing.
  • Measure ridge, hip, eave, rake, and perimeter lengths separately when ordering accessories.
  • Check local code, permit requirements, ventilation, flashing, and underlayment rules before starting.

⚠ Common Mistakes

  • Calculating roof area from the house footprint without applying pitch.
  • Forgetting starter shingles, ridge cap, flashing, vents, drip edge, and underlayment.
  • Using 3 bundles per square without confirming the specific shingle product.
  • Not adding enough waste for roof valleys and complex cuts.

For general asphalt roofing information, you can also review resources from the Asphalt Roofing Manufacturers Association.

Roofing Calculator FAQ

Multiply roof length by roof width, apply the pitch multiplier and number of roof sections to get the total roof area, then divide that area by 100. One roofing square equals 100 square feet.
Many asphalt shingles use three bundles per roofing square, but always check the coverage information from the shingle manufacturer because it can vary by product.
A roofing square is a unit equal to 100 square feet of roof area. Roofing materials are commonly estimated in squares because it makes large roof areas easier to compare and order.
A 10 percent waste factor is common for simple roofs. More complex roofs with valleys, hips, dormers, steep pitch, or many cuts may need 15 percent or more.
No. This is an estimating tool for planning only. Roofing can be dangerous and often requires permits, fall protection, code compliance, and professional installation. Always confirm final quantities and requirements with a roofing contractor or local code official.

Roofing Calculator Guide for Shingles and Roof Area

This roofing calculator helps estimate the number of roofing squares, shingle bundles, underlayment rolls, and basic accessory quantities needed for a roofing project. It is built for planning and estimating asphalt shingle roofing projects.

What Is a Roofing Square?

A roofing square is equal to 100 square feet of roof area. Roofing materials are commonly estimated in squares because it makes large roof areas easier to calculate and compare.

Why Roof Pitch Matters

A roof is larger than the flat footprint below it because roof slope adds surface area. The pitch multiplier adjusts the roof area based on slope so the estimate is closer to the actual roof surface.

Important Safety Note

Roofing can be dangerous and may require permits, fall protection, code compliance, and professional installation. This calculator is for estimating only and does not replace a roofing contractor, inspector, engineer, or local code official.

Scroll to Top