Roof Size Estimator
How many roofing squares and bundles does your project need?
Enter your home footprint and roof pitch to get an accurate roof surface area estimate. The result accounts for slope and overhang so you can order materials with confidence — no ladder required.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
Learn more
How It Works
The formula, explained simply
Imagine unfolding your roof like a cardboard box. If you flattened every sloped panel down to the same plane as your floor, you would get the footprint area — roughly what your home's floor plan shows. But roofing material sits on the slope, not the flat projection. The steeper the roof, the more surface area exists above each square foot of footprint. A 45-degree pitch (12:12) has 41% more roofing surface than a flat roof with the same footprint.
The slope factor is calculated using basic geometry: for every 12 inches of horizontal run, the roof rises by the pitch number. That creates a right triangle. The hypotenuse — the actual roof surface — is always longer than the horizontal base. The formula is the square root of (1 plus the square of pitch divided by 12). For a 6:12 roof, that works out to approximately 1.118, meaning every 100 sq ft of flat footprint requires about 112 sq ft of roofing material.
Overhang adds another layer. Most residential roofs extend 12 to 18 inches past the exterior walls on all sides. That extension needs to be shingled too, and it adds meaningful area on all four sides. On a 40-by-30 foot home with 12-inch overhangs, the effective footprint becomes 42 by 32 feet — an increase of 296 sq ft before slope is even applied. Skipping overhang in your estimate is a reliable way to be 5 to 8 bundles short.
When To Use This
Right tool, right situation
Use this estimator when you are planning a full re-roof and need a material quantity before calling suppliers for quotes. It is also appropriate when you are comparing bids from multiple contractors and want to verify that their material estimates are in a reasonable range. A contractor quoting dramatically more or fewer squares than this estimate produces warrants a question.
This tool works well for simple gable roofs and reasonable approximations of hip roofs with uniform pitch. It is less accurate for homes with multiple rooflines at different pitches, dormers that add significant area, or gambrel (barn-style) roofs with two slopes. For those situations, the estimate gives a useful ballpark but you should add an extra 10% and have a roofer do a detailed takeoff before finalizing the material order.
Do not rely on this estimate for flat or very low-slope roofs (below 2:12) that require membrane systems. The material categories — bundles, rolls — do not map to membrane roofing products. Do not use it for metal roofing without adjusting for panel overlap, which is not accounted for here. Do not use the result as a final order quantity for a large commercial job without a professional takeoff — the estimate is a planning tool, not a procurement document.
Common Mistakes
Why results sometimes look wrong
The most common mistake is using interior square footage as the starting point. Interior square footage measures floor area inside the walls and has no relationship to roof surface area. A 2,000 sq ft home with a 6:12 roof and 12-inch overhangs will have roughly 2,400 to 2,600 sq ft of roof surface — consistently larger by 20 to 30 percent. Ordering based on floor area almost guarantees a shortage.
The second mistake is ignoring pitch. Many homeowners assume that if their footprint is 1,500 sq ft, they need 15 squares of shingles. That is only true for a completely flat roof. A 6:12 pitch adds 11.8% of area from slope alone, and a 10:12 pitch adds 30%. Underestimating pitch is particularly common on steep older homes where the pitch looks dramatic from street level but the owner has never formally measured it.
The third mistake is using a waste factor designed for simple roofs on a complex one. A 10% waste factor is appropriate for a clean rectangular gable with no penetrations. A hip roof with two valleys and a dormer can waste 20 to 25% of material on diagonal cuts alone. Using the wrong waste factor and then finding a shortfall on day two of installation — when the supplier may not have the same dye lot in stock — is an avoidable and expensive problem.
The Math
Worked examples and deeper derivation
The core formula converts the flat footprint to actual roof surface area in two steps.
First, the effective footprint: (length + 2 x overhang in feet) x (width + 2 x overhang in feet). This accounts for the roof extending past all four walls.
Second, the slope adjustment: effective footprint x slope factor, where slope factor equals the square root of (1 + (pitch/12) squared). For a 4:12 pitch, slope factor = sqrt(1 + (4/12)^2) = sqrt(1 + 0.111) = sqrt(1.111) = 1.054. For a 12:12 pitch, slope factor = sqrt(1 + 1) = sqrt(2) = 1.414.
Waste is added last as a multiplier: total area with waste = roof surface area x (1 + waste percentage/100). Roofing squares divide the total by 100. Shingle bundles multiply squares by 3 (three bundles per square for standard shingles). Underlayment rolls divide the total area by 400 sq ft, which is the typical coverage of a standard synthetic underlayment roll, rounded up to the nearest whole roll.
Expert Unlock
The thing most explanations skip
The slope factor formula assumes a uniform pitch across the entire roof plane, which is never quite true. Hips, valleys, and ridges all have different geometric profiles and the material at those intersections is cut to angles that waste more than the flat field. The 10% default waste factor is a reasonable average for simple roofs, but it is derived from field practice rather than pure geometry — actual waste on a complex 10:12 hip roof can exceed 20%. More subtly, the formula also assumes the building is a perfect rectangle. L-shaped or irregular footprints should be broken into rectangular sections and calculated separately, then summed, rather than calculated as a single bounding rectangle, which will overstate the footprint by the area of the missing corner.
What does my roof area estimate actually include?
Need something this doesn't cover?
Suggest a tool — we'll build it →