What you need to know
Roofing projects require precise measurements to order the right amount of materials. This calculator takes your building's footprint and roof pitch to determine the actual roof surface area, then converts that into roofing squares and shingle bundles—the standard units contractors and suppliers use.
The pitch of your roof (how steep it is) significantly increases the surface area compared to the flat footprint of your building. A steeper roof covers more area, so you'll need more shingles. This calculator accounts for that slope automatically.
The formula
Roof Area = (√(footprint_length² + (footprint_length × pitch / 24)²)) × (√(footprint_width² + (footprint_width × pitch / 24)²))
Once you have roof area in square feet:
- Roofing squares = Roof Area ÷ 100 (one square = 100 sq ft)
- Shingle bundles = Roofing squares × 3 (standard: 3 bundles per square)
Worked example
Let's say you have a rectangular house with:
- Length: 40 feet
- Width: 30 feet
- Pitch: 6/12 (rises 6 inches for every 12 inches of horizontal run)
Step 1: Account for pitch on the length dimension
- Pitch factor = 6 ÷ 24 = 0.25
- Length component = √(40² + (40 × 0.25)²) = √(1600 + 100) = √1700 ≈ 41.23 ft
Step 2: Account for pitch on the width dimension
- Width component = √(30² + (30 × 0.25)²) = √(900 + 56.25) = √956.25 ≈ 30.92 ft
Step 3: Calculate roof area
- Roof Area = 41.23 × 30.92 ≈ 1,275 square feet
Step 4: Convert to roofing squares
- Squares = 1,275 ÷ 100 = 12.75 squares
Step 5: Calculate shingle bundles
- Bundles = 12.75 × 3 = 38.25 bundles (round up to 39)
You'd order 39 bundles of shingles for this roof.
Common mistakes
Forgetting to account for pitch: Using only the footprint dimensions will dramatically underestimate materials. A 6/12 pitch increases area by roughly 12%; steeper pitches (like 10/12 or 12/12) can add 20–30% or more.
Confusing pitch notation: Pitch is always expressed as rise over 12. A 6/12 pitch means 6 inches of rise per 12 inches of horizontal run. Don't mix this up with slope percentage or angle in degrees.
Not rounding up bundles: Shingle bundles come in whole units. If your calculation shows 38.25 bundles, you must order 39. Running short mid-project is expensive and inconvenient.
Ignoring waste: This calculator gives you the theoretical amount needed. Roofers typically add 10% for cuts, overlaps, and mistakes. For 39 bundles, consider ordering 43.
Measuring incorrectly: Measure your building's outer footprint (the actual dimensions), not interior square footage. If your house is L-shaped or has complex geometry, break it into rectangles and calculate each section separately.
Estimate, not professional advice
This calculator provides material estimates based on standard formulas. Actual requirements depend on roof design (gables, valleys, dormers), local building codes, and installation method. Always consult a roofing contractor or supplier before ordering materials for a real project.