Roofing Calculator
A roofing calculator is a construction planning utility that estimates the materials and cost required to cover a building's roof. The calculator takes the plan-view footprint of the building and the roof pitch, and multiplies the footprint by the pitch factor to get the true sloped roof surface area. It assumes a simple gable and takes no roof-complexity input and calculates the quantities of shingles, bundles, or roofing squares needed. Homeowners and roofing contractors use this tool to estimate project costs and prevent material shortages or surplus waste during renovations.
Enter your house footprint and roof pitch. The calculator estimates the actual slope area, converts to squares, and rounds up to whole bundles of shingles with a waste allowance and optional cost estimate.
Quick Answer
Estimate the number of shingles, squares, and bundles needed for your roof. Enter the house footprint and the roof pitch to calculate materials and cost.
House and roof
Enter the house footprint and the roof pitch (rise over a 12-inch run). The calculator multiplies the footprint by the pitch factor to estimate the slope area.
Roof pitch (rise per 12 in run)
0 for flat; 12 means 45 degree pitch.
10 to 15 percent is typical.
Architectural shingles cover about 33.3 sq ft/bundle (3 bundles per square).
Leave blank to skip the cost estimate.
Assumptions
- Simple gable roof (two-slope) over a rectangular footprint.
- Pitch multiplier = sqrt(1 + (rise / 12)^2).
- 1 roofing square = 100 sq ft. Standard 3-tab and architectural shingles ship as bundles that together cover one square.
- Complex rooflines (hips, valleys, dormers, multiple pitches) need professional measurement.
- Educational estimate. Not a contractor quote, structural opinion, or code-compliance check.
Bundles needed
45 bundles
Roof area 1,341.64 sq ft = 13.42 squares
Order whole bundles. The bundle count above is rounded up to the next whole bundle to cover the waste allowance.
Examples
40 x 30 ft house, 6/12 pitch, 10% waste
≈ 1,342 sq ft, 13.4 squares, 45 bundles
30 x 25 ft, 4/12 pitch, 10% waste
≈ 791 sq ft, 7.9 squares, 27 bundles
50 x 40 ft, 8/12 pitch, 15% waste
≈ 2,404 sq ft, 24 squares, 84 bundles
Flat 30 x 30 ft, 5% waste
≈ 900 sq ft, 9 squares, 29 bundles
How it works
Roof area is the house footprint multiplied by a pitch factor. The factor accounts for the extra surface that a slope creates compared to a flat plan.
Pitch multiplier · m = sqrt(1 + (rise / 12)^2)
Roof area · A = (length x width) x m
1 square = 100 sq ft. Most shingles cover 1 square with 3 bundles.
Related home calculators
- Square footage calculator for general area math when you only need flat square footage.
- Area calculator for non-rectangular shapes that you may need to add up separately.
- Pythagorean theorem calculator for the slope length when you know rise and run.
- Triangle area calculator for gable-end siding and similar triangular areas.
- All home calculators.
Related Calculators
More tools from Home



