Roof Shingle Calculator

Calculate the number of shingles and bundles needed for your roof. Includes waste factor adjustment.

Formula & Explanation

This calculator converts roof area to roofing shingle quantities using industry-standard ratios for 3-tab asphalt shingles. **Step-by-step calculation:** 1. **Apply waste factor:** Total Area = Roof Area × (1 + Waste% ÷ 100) 2. **Calculate roofing squares:** Squares Needed = ceil(Total Area ÷ 100) - 1 roofing square = 100 square feet (industry standard) 3. **Calculate bundles:** Bundles Needed = Squares × 3 - Standard 3-tab shingles: 3 bundles per roofing square 4. **Calculate individual shingles:** Total Shingles = Bundles × 3 - Each bundle contains 3 shingles (36 tabs) **Example calculation:** 1,000 sq ft roof with 10% waste factor - Adjusted area = 1,000 × 1.10 = 1,100 sq ft - Squares = ceil(1,100 ÷ 100) = 11 squares - Bundles = 11 × 3 = 33 bundles - Total shingles = 33 × 3 = 99 shingles The waste factor is crucial for accurate ordering. Typical waste includes cutting loss at hips/valleys, ridge cap coverage, overlap seams, and installation errors. A 10% waste factor is standard; complex roofs may need 15-25% to avoid material shortages.

Assumptions

  • Calculation based on standard 3-tab asphalt shingles with 3 bundles per roofing square (100 sq ft)
  • Each bundle contains 3 shingles with 36 tabs (tabs = exposed portions)
  • Waste factor of 10% is typical for simple gable roofs; adjust higher for complex roofs
  • Does not account for specialty shingles with different bundle configurations (architectural, designer, etc.)
  • Waste percentage should account for cutting loss, overlap seams, ridge cap coverage, and installation mistakes
  • Calculation does not include starter strip, ridge cap shingles, or hip/valley flashing materials
  • This is for shingle roofing only; metal, tile, slate, and composite materials have different requirements
  • Ridge cap shingles typically require an additional 0.5-1 bundle depending on roof dimensions and ridge length

Example Calculation

A 1000 sq ft roof with 10% waste requires 11 squares, 33 bundles, and 99 individual shingles.

Inputs

roofArea:1000
wastePercent:10

Results

squaresNeeded:11
bundlesNeeded:33
shinglesPerBundle:3
totalShingles:99

Shingle Requirements by Roof Area (10% waste)

roofAreasquaresbundles
500 sq ft618
1000 sq ft1133
1500 sq ft1751
2000 sq ft2266
3000 sq ft3399

Frequently Asked Questions

Related Calculators