Roofing Calculator
Estimate roof area, roofing squares, and shingle bundles with waste and pitch.
Estimate total roof surface area, roofing squares, and shingle bundles needed for a re-roofing job, accounting for roof pitch and material waste.
How Roofing Calculator Works
A sloped roof has more actual surface area than its flat footprint (the building outline seen from above), because the pitch tilts the surface. The calculator converts pitch (rise per 12 inches of run) into a multiplier: pitch factor = √(12² + pitch²) ÷ 12, then multiplies the flat footprint area by that factor to get true roof surface area.
A waste percentage is then added on top to account for cuts, overlaps, and offcuts around edges, valleys, and vents — 10% is a common standard allowance for a straightforward gable roof.
The total area is converted into "roofing squares" (one square = 100 sq ft, the standard unit roofers order material in) and into an estimated number of shingle bundles, based on roughly 33.3 sq ft of coverage per bundle (3 bundles per square is typical).
See It In Action
Who Uses Roofing Calculator and Why
- Estimating how many shingle bundles to order for a reroofing job based on the building's footprint and pitch.
- Comparing material needs between a low-slope and steep-slope roof design of the same footprint size.
- Getting a rough roofing squares figure to request quotes from contractors.
Mistakes to Avoid
- Entering the building's footprint dimensions but forgetting the pitch, or leaving it at the 6/12 default when the actual roof is steeper — a steeper pitch has meaningfully more true surface area than the footprint suggests.
- Using the default 10% waste on a complex roof with hips, valleys, or dormers — those features require far more cutting and typically call for 15-20% waste or more.
- Confusing roofing "squares" (100 sq ft units) with square footage when discussing material quantities with a supplier or contractor.
Tips for Best Results
- If you don't know your exact pitch, use the Roof Pitch Calculator first to convert a measured rise and run into the rise-per-12 figure this calculator needs.
- For roofs with multiple sections at different pitches, calculate each section separately and add the totals rather than averaging one pitch across the whole roof.
Fixing Common Problems
My calculated roof area seems barely bigger than the footprint. — Check that the pitch field reflects your actual roof — a low pitch value (or leaving it at a shallow default) produces only a small multiplier over the flat footprint, which is accurate for a low-slope roof but wrong for a steep one.
I'm not sure how many bundles a shingle package actually covers. — Coverage varies by shingle brand and style — check the coverage rate printed on your specific product's packaging rather than relying solely on a generic default, since bundle coverage isn't fully standardized across manufacturers.
Terms Explained
Roofing square: The standard trade unit for roofing material, equal to 100 square feet of roof surface.
Pitch multiplier: A factor derived from a roof's rise-per-12 value that converts flat footprint area into true sloped surface area.