Shingle Roof Calculator

Estimate the number of shingle bundles, underlayment rolls, and total cost for your roof project. Input roof dimensions, pitch, and waste factor to get accurate material estimates.

isCalculator Editorial Team Published by:
Reviewed by: Review Board
Last Updated:

Was this calculator helpful?

How to use this tool?

How to Use the Shingle Roof Calculator
  1. Enter Roof Dimensions – Input the Length and Width of your roof in feet (imperial units). Use decimals if needed (e.g., 40.5).
  2. Select Roof Pitch – Choose the roof slope from the dropdown (e.g., 6/12 for medium). This adjusts the area calculation for steepness.
  3. Set Waste Factor – Default is 10% to account for cuts and errors. Adjust between 0–50% as needed.
  4. Enter Cost per Bundle – Input the price of one shingle bundle in dollars (e.g., 30.00).
  5. Click "Calculate" – The results show:
    • Total Roof Area in square feet (adjusted for pitch).
    • Squares Needed (1 square = 100 sq ft).
    • Shingle Bundles (3 bundles per square, rounded up).
    • Underlayment Rolls (1 roll per 4 squares).
    • Total Material Cost (bundles × cost per bundle).

All inputs are in imperial units (feet, dollars). The pitch factor formula is: √(144 + rise²) / 12.

Previous Results

Generate Charts
Result Inputs Date

Frequently Asked Questions

Length is the distance along the eaves, width is the distance from eave to ridge. If you can't access the roof, measure from the ground using the house dimensions and add overhangs.

Roof pitch is the rise over 12 inches of horizontal run. Steeper roofs require more materials due to increased surface area.

Standard waste factor is 10-15% to account for cuts, mistakes, and ridge caps. Complex roofs may need up to 20%.

Quick Convert
Length Converter
0
Weight/Mass Converter
0
Area Converter
0
Volume Converter
0
Speed Converter
0
Temperature Converter
0
Pressure Converter
0
Energy Converter
0
Power Converter
0
Force Converter
0
Time Converter
0
Angle Converter
0
Fuel Consumption Converter
0
Data Storage Converter
0
Base Numbers Converter
0
Dry Volume Converter
0
Currency Converter
0
Text Case Converter
0