Roof Area Calculator
Convert a building footprint and roof pitch into roof surface area, roofing squares, shingle bundles, waste-adjusted material coverage, and cost basis.
Interactive calculator · Method ROOF-2.1 · Last reviewed: 2026-11-04
Estimate roof area, squares, bundles, and cost
Enter footprint length and width, pitch, roof complexity, waste, bundle coverage, and material cost per square to estimate roof area and ordering quantities.
Your inputs
Default worked example. Edit the inputs to calculate your scenario.
Default worked example
40 × 30 ft at 6:12 pitch and complexity 1 gives 1,341.64 sq ft before 10% waste. Order 45 bundles at 33.3333 sq ft per bundle. Cost uses required coverage at the entered USD price per 100 sq ft; extra coverage from whole bundles is excluded from this cost basis.
How to use the calculator
Measure the horizontal footprint in feet. Enter pitch as rise per 12 inches of run. Set complexity to 1 for a simple uniform slope; enter measured adjustments separately. Choose waste and the package coverage printed on your shingles. The entered cost is materials per 100 square feet.
What the result means
Use material coverage and whole bundles for ordering. Roof surface before waste describes geometry. Waste and complexity are estimating assumptions; they do not change the measured footprint. A material basis excludes installation, labor, taxes, flashing and disposal.
Formula and units
Sloped surface = footprint × √(1 + (pitch/12)²) × complexity. Material coverage = surface × (1 + waste/100). Squares = coverage/100. Bundles = ceiling(coverage/bundle coverage). Material cost = squares × entered price per square.
Worked examples
40 × 30 ft roof at 6:12 pitch: Coverage per bundle (sq ft): 33.333333333333336 sq ft per bundle; House length (ft): 40 ft; House width (ft): 30 ft; Roof pitch rise per 12: 6 rise per 12; Complexity factor: 1 multiplier; Waste %: 10 %; Material cost per square: 150 USD per roofing square (100 sq ft).
Example result: Roof surface area before waste: 1,341.64 sq ft; Material coverage after waste: 1,475.8 sq ft; Roofing squares for ordering: 14.76; Shingle bundles: 45; Cost for required coverage: $2,213.71; Footprint: 1,200 sq ft.
Small simple roof: Coverage per bundle (sq ft): 33.333333333333336 sq ft per bundle; House length (ft): 24 ft; House width (ft): 18 ft; Roof pitch rise per 12: 4 rise per 12; Complexity factor: 1 multiplier; Waste %: 5 %; Material cost per square: 120 USD per roofing square (100 sq ft).
Example result: Roof surface area before waste: 455.37 sq ft; Material coverage after waste: 478.14 sq ft; Roofing squares for ordering: 4.78; Shingle bundles: 15; Cost for required coverage: $573.76; Footprint: 432 sq ft.
Limitations and common mistakes
Uniform slope and horizontal footprint are simplified geometry. Dormers, valleys, overhangs, roof openings and multiple pitches need separate measurement. Package coverage varies. Structural design and an installed quote need qualified assessment.
Do not multiply by waste twice or treat a roofing square as one square foot. A roofing square is 100 square feet. Do not round bundles down.
Sources and assumptions
Geometry is mathematical; the complexity and cost inputs are explicit planning assumptions, not current market prices.
Method ROOF-2.1; last formula review 2026-11-04. Sources and their supported claims. Calculation methodology.