Roof Square Footage Calculator
Free roof square footage calculator. Get surface area, roofing squares, and shingle bundles needed based on footprint and pitch. Includes overhang and waste.
Roof Square Footage Calculator
How to use this calculator
Measure your home’s exterior footprint at the gutter line:
- Footprint length — the longest exterior dimension in feet
- Footprint width — the shorter exterior dimension in feet
- Pitch (X/12) — measure with the roof pitch calculator if unsure
- Overhang — typical 0.5–1.5 ft on residential roofs
The calculator returns:
- Roof surface area in square feet (the actual area you need to cover)
- Roofing squares (sq ft / 100, the unit roofers use to price)
- Bundle count (with 10% waste already included)
Why this calculation gets done wrong
Two common errors that cost real money:
Error 1: Using footprint area instead of surface area. A 30×40 foot home has a 1,200 sq ft footprint. A roofer quoting based on footprint at a 9/12 pitch would underorder by 25% — because the actual roof surface is 1,500 sq ft. Always multiply by the slope factor.
Error 2: Forgetting overhang. The roof extends past the exterior walls, typically 12–18 inches all the way around. On a 30×40 footprint, a 1-foot overhang adds 142 sq ft (a 12% increase). Many homeowners measure interior dimensions and miss this entirely.
The formula
Footprint (sq ft) = (length + 2×overhang) × (width + 2×overhang)
Slope factor = √(1 + (pitch/12)²)
Roof surface area = footprint × slope factor
Squares = surface area / 100
The calculator handles all of this; you just supply the four inputs.
How material counts work
Asphalt shingles: 3 bundles per square, plus 10% waste = ~3.3 bundles per square in real ordering.
Underlayment: 1 roll covers 4 squares typically (400 sq ft per roll for synthetic, 200 for #15 felt).
Drip edge: linear feet around perimeter — for a 40×30 home with 1 ft overhang, that’s perimeter = 2 × (42 + 32) = 148 linear feet, ordered as 10-foot pieces (15 pieces).
Ridge cap: linear feet of ridges — typically the long peak of a gable roof, which is the building length.
Starter strip: linear feet of eaves — usually the building length × 2 (one strip on each long side).
Adjusting for complex roofs
This calculator assumes a simple gable roof (two slopes meeting at a peak). For other configurations:
- Hip roof (4 sloped sides): use the same calc — surface area is the same as a gable for the same footprint and pitch
- L-shaped or T-shaped roofs: calculate each rectangle separately, sum the results
- Complex with dormers/valleys: add 5–10% extra material on top of the 10% waste for cut waste at valleys and ridges
- Gambrel (two pitches per side): use the gambrel roof calculator instead