Roof Square Footage Calculator
Calculate roof area, convert to roofing squares (1 square = 100 sq ft), and estimate the number of shingle bundles you'll need to order.
Roof Calculator
Footprint vs. actual roof area
A common mistake is measuring the building's footprint (the ground area it covers) and using that for roof estimates. Roofs slope, so the actual surface area is always larger than the footprint.
For a typical 4/12 pitch roof, multiply footprint by 1.06. For a 6/12, multiply by 1.12. For 8/12, multiply by 1.20. Steeper roofs grow even more relative to footprint — and require steep-slope premium pricing from contractors.
Roofing squares & shingle bundles
In roofing, a "square" equals 100 square feet. So a 2,400 sq ft roof is 24 squares. Most asphalt shingles are sold in bundles, with 3 bundles per square — meaning that 24-square roof needs 72 bundles.
Add 10% for waste from hips, valleys, ridge cap, starter strips, and offcuts. Steep roofs and complex roofs with many planes need 15%.
Roof pitch is the missing factor most people forget
Roof square footage is NOT the same as house footprint. A 2,000 sq ft house footprint has somewhere between 2,100 and 3,200 sq ft of actual roof surface, depending on pitch.
Pitch multiplier table (rise over 12 inches of run): 4/12 pitch = 1.054× multiplier, 6/12 = 1.118×, 8/12 = 1.202×, 10/12 = 1.302×, 12/12 (45°) = 1.414×.
Worked example: 1,500 sq ft footprint with 6/12 pitch (very common) = 1,500 × 1.118 = 1,677 sq ft of roof. With 8/12 pitch (steeper) = 1,500 × 1.202 = 1,803 sq ft.
Don't forget overhangs and dormers: add ~10% for typical residential overhangs (eaves and rakes extending past the wall). For each dormer, add 50-100 sq ft depending on size.
Roofing 'squares' and material counting
Roofing materials are sold by the 'square' — an industry unit equal to 100 sq ft (10 × 10 ft). A 1,800 sq ft roof = 18 squares.
Asphalt shingles: 3 bundles cover one square (300 sq ft per bundle is for 3-tab; architectural/dimensional shingles are 250 sq ft per bundle, so 4 bundles per square). A 1,800 sq ft roof needs 54 bundles of dimensional shingles or 54 of 3-tab.
Metal roofing panels: priced by the panel (typically 26 inches wide × custom lengths). Calculate by linear feet of panel needed: roof length ÷ panel width.
Tile or slate roofing: priced per square (100 sq ft). 1 square of clay tile = ~80-100 tiles depending on size.
Always add 10-15% waste for cuts at valleys, hips, ridges, and around penetrations (vents, chimneys, skylights). Steep-pitch and complex rooflines need 15-20%.
Underlayment, drip edge, and the full materials list
A full roof replacement needs more than just shingles:
Underlayment (felt or synthetic): 1 roll covers 4 squares. Synthetic underlayment ($30-60/roll) lasts longer and tears less than 15# felt ($25-35/roll).
Ice and water shield (required at eaves in cold climates): 1 roll covers 2 squares. Code typically requires 24-36 inches up from the eave.
Drip edge (metal flashing along eaves and rakes): priced per 10 ft section. Calculate by linear feet of eave + linear feet of rake.
Starter strips and ridge caps: 1 bundle of starter per 100 linear ft of eave; ridge caps at 1 bundle per 35 linear ft of ridge.
Roofing nails: 1.5-2 lbs per square. A 18-square roof needs 30-40 lbs of nails.
Flashing for chimneys, vents, skylights: priced per opening ($50-200 each).
Total roofing materials cost for 18 squares: $2,500-4,500 for asphalt shingles, $6,500-12,000 for standing seam metal, $15,000-30,000 for clay tile or slate.
Pro tips
Use Google Maps for the footprint
If you can't safely measure, satellite imagery and Google Maps measuring tools give a close estimate of your roof footprint.
Don't forget overhangs
Most roofs overhang the walls by 12–24 inches. Measure the actual roof line, not just the building.
Account for ridge cap
Ridge cap shingles are sold separately from field shingles. Calculate ridge length × 1 ft for ridge cap area.
Two layers? Double up
If you're doing a tear-off and overlay, you're only buying one layer. If you're going over an existing layer (where allowed), you only need one layer of new shingles.