Roofing Material Calculator
Estimate quantities for various roofing materials including Asphalt Shingles, Metal Panels, Clay Tiles, Slate, and Underlayment.
Calculation Results
The number of roofing squares needed (1 square = 100 sq ft).
The total number of asphalt shingle bundles needed (3 bundles per square).
Total square footage of metal panels needed, including overlap waste.
Estimated count of individual roof tiles (based on 110 tiles per square).
Estimated count of individual slate shingles (based on 150 slates per square).
Number of standard 15lb or 30lb felt/synthetic underlayment rolls needed.
How This Calculator Works
To use the Roofing Material Calculator:
- Enter the total surface area of your roof.
- Select your roofing material type (Asphalt Shingles, Metal, Tile, or Slate).
- Enter the waste factor percentage (10% is standard; use 15-20% for hips, valleys, or high complexity).
- The calculator dynamically shows the specific material quantities and underlayment rolls required.
Formula & Calculations
We first calculate the total roof area including waste:
Total Area = Roof Area × (1 + Waste / 100)
Next, we convert this to roofing squares (where 1 square = 100 sq ft):
Squares = Total Area / 100
Depending on the selected material, the quantity is calculated as:
- Asphalt Shingles: 3 bundles per square (rounded up)
- Metal Panels: Total sloped area in square feet
- Clay/Concrete Tiles: Approximately 1.1 tiles per square foot (110 tiles per square)
- Slate Roofing: Approximately 1.5 slate tiles per square foot (150 slates per square)
Underlayment is estimated assuming a standard roll covers 400 square feet (including overlaps):
Underlayment Rolls = ceil(Total Area / 400)
Step-by-Step Calculation Examples
Standard Asphalt Shingle Roof
Calculating materials for a 1,500 sq ft roof with standard asphalt shingles and a 10% waste buffer.
- roof_area: 1500
- material_type: asphalt
- waste: 10
- squares: 16.50
- asphalt_bundles: 50
- underlayment_rolls: 5
Slate Roof Installation
Calculating materials for a 2,000 sq ft roof using slate tiles with a 15% waste buffer.
- roof_area: 2000
- material_type: slate
- waste: 15
- squares: 23.00
- slates_needed: 3450
- underlayment_rolls: 6
Frequently Asked Questions
How many shingles are needed per square?
Standard asphalt shingles require 3 bundles per square. A bundle covers approximately 33.3 square feet, meaning three bundles cover 100 square feet.
What is underlayment and why is it needed?
Underlayment is a water-resistant or waterproof barrier material installed directly onto the roof deck before the shingles or other outer roofing materials are applied. It provides a secondary layer of protection against water intrusion.
How do you calculate slate roof quantities?
A typical slate roof installation uses standard 12" x 18" or 10" x 20" slates. With standard headlap, this averages about 1.5 slate shingles per square foot (150 per square).
How many clay tiles are in a square?
Clay or concrete barrel tiles average about 1.1 tiles per square foot, which is approximately 110 tiles per square, depending on the exact tile model and exposure setting.
What waste factor should be used for metal roofing?
For standard pre-cut metal panel roofs, a waste factor of 10% is sufficient for simple gable roofs. For hips, valleys, and custom profiles, 15-20% is recommended.