Roofing Calculator
Calculate roof area, roofing squares and shingle bundles from the building footprint and roof pitch — with waste factor and optional cost estimate.
Calculation results
Roofing squares
Shingle bundles
Actual roof area
Pitch
Material cost
Squares are rounded up to the next whole square. Material cost covers shingles only — add underlayment, flashing, fasteners and labour separately.
Understanding the formula
The footprint (plan area) must be multiplied by a pitch factor to get the actual sloped surface area. One roofing square = 100 ft².
A 6:12 pitch gives a factor of √(1 + 0.25) = 1.118 — meaning the actual roof surface is 11.8 % larger than the floor footprint. A flat roof (0:12) has a factor of exactly 1.
Worked example
A 24 × 40 ft house, 6:12 pitch, 10 % waste, 3 bundles/square:
- Footprint = 24 × 40 = 960 ft²
- Roof area = 960 × 1.118 = 1,073 ft²
- Ordered = 1,073 × 1.10 = 1,180 ft²
- Squares = ⌈ 1,180 / 100 ⌉ = 12 squares
- Bundles = ⌈ 11.80 × 3 ⌉ = 36 bundles
Common mistakes & tips
- Enter the full footprint, not per-slope area. The calculator handles both sides of the gable automatically via the pitch factor.
- Increase waste for complex roofs. Every valley, hip, dormer and penetration adds waste cuts. For a straightforward gable, 10 % is fine. A hip roof with dormers may need 20 %.
- Check the bundle count for your shingle. Standard 3-tab asphalt uses 3 bundles per square. Architectural (dimensional) shingles often use 4 per square — verify the product label.
- Factor in underlayment and starter strip. Roof area for underlayment (15 lb or synthetic) is about the same as shingle area. Starter strip covers the eaves and rakes — measure their total linear footage separately.
- Don’t forget ridge cap. Ridge cap shingles cover the peak. Measure the total ridge and hip length and order one bundle per 25–33 lin ft (product-dependent).