How it works
Roof area = (length + 2 × overhang) × (width + 2 × overhang) × slope factor; squares = area ÷ 100; order = squares × (1 + waste ÷ 100), rounded up; bundles = order × 3.
Free calculator / Roofing
Estimate roof area, squares to order and shingle bundles from the footprint, overhang, pitch and a waste allowance.
Change any value. The result updates here in your browser.
Your answer
Roof area = (length + 2 × overhang) × (width + 2 × overhang) × slope factor; squares = area ÷ 100; order = squares × (1 + waste ÷ 100), rounded up; bundles = order × 3.
A 40 × 30 ft footprint with 12-inch overhangs at 6/12 is about 1,503 sq ft, or 15.03 squares. With 10% waste, order 17 squares: 51 bundles.
This is a calculation from numbers you supply, not financial or tax advice. Check assumptions before making a decision.