How to Estimate Roofing Materials
Roofing quotes live and die on two numbers: squares and waste factor. Get them wrong and you either run short on a Friday afternoon or eat the cost of 3 extra bundles. Here's how pros estimate a roof from a footprint measurement in under 10 minutes.
The unit every roofer uses: the square
One roofing square = 100 square feet of roof surface. Shingle bundles, underlayment rolls, and labor pricing are all quoted per square. Everything else is a conversion.
Step-by-step estimation
Measure the footprint at eave level
Walk the perimeter at ground level (or pull from plans). Multiply length × width to get footprint area. For irregular L-shapes, break into rectangles and sum.
Example: a 32 ft × 40 ft rectangular ranch = 1,280 sq ft footprint.
Determine the pitch
Pitch is written as rise/run, where run is always 12. A roof that rises 6 inches over 12 horizontal inches is "6/12 pitch." Measure with a pitch gauge, a level with tape, or by sighting a rafter.
A steeper pitch means more surface area over the same footprint — that's why you can't estimate from footprint alone.
Apply the pitch multiplier
Multiply footprint area by the pitch multiplier to get real roof surface area:
- 4/12 → multiplier 1.054
- 5/12 → 1.083
- 6/12 → 1.118
- 7/12 → 1.158
- 8/12 → 1.202
- 9/12 → 1.250
- 10/12 → 1.302
- 12/12 → 1.414
For the 1,280 sq ft ranch at 6/12 pitch: 1,280 × 1.118 = 1,431 sq ft of roof surface.
Convert to squares
1,431 ÷ 100 = 14.31 squares. Round up to 15 squares for ordering base quantity.
Add waste factor
Waste depends on roof complexity:
- Simple gable (no valleys): 10% waste
- Gable with dormers or multiple penetrations: 12–13%
- Hip roof (continuous ridge & hip cuts): 15%
- Complex hip with valleys, turrets, or varied pitches: 17–20%
For a 6/12 gable at 15 squares: 15 × 1.10 = 16.5 squares → order 17 squares of shingles (3 bundles per square = 51 bundles).
The full materials list
Shingles
Architectural and three-tab shingles both run 3 bundles per square. Heavyweight designer shingles can be 4–5 bundles. Always check the bundle label.
Underlayment
- Synthetic underlayment: typically 10 squares per roll. 1 roll per 10 squares of roof.
- 15 lb asphalt felt: 4 squares per roll. 1 roll per 4 squares.
- 30 lb felt: 2 squares per roll.
- Ice & water shield: 2 squares per roll, required on the first 24 inches past the exterior wall in most cold climates (check local code).
Ridge cap
Measure hip and ridge linear feet. Hip caps are cut from regular shingles (pre-cut ridge shingles cover more per bundle). Rule of thumb: 1 bundle of ridge cap per 20 linear feet of ridge + hip.
Drip edge
Sold in 10 ft sections. Measure eave linear feet (bottom edges) + rake linear feet (sloped edges) and divide by 10, rounding up. Always add one extra piece for cutting mistakes.
Starter course
Either pre-cut starter strip (1 bundle per 120 linear feet of eave) or the flipped-and-cut bottom row of regular shingles. Starter prevents water infiltration at the eave.
Fasteners and flashing
Plan 320 nails per square minimum (4 per shingle, 80 shingles per square). Step flashing for sidewalls is 1 piece per shingle course at the wall.
Common mistakes
- Estimating from footprint without pitch multiplier. A 6/12 roof is 12% larger than the footprint; a 10/12 is 30% larger. Skipping this step routinely under-orders by 1–4 squares.
- Not separating hip roofs from gable roofs. Hip roofs waste 15%+; gables waste 10%. Same square count, different bundle count.
- Forgetting ridge cap is separate from field shingles. Standard architectural shingles can be used as ridge cap, but specialty ridge cap shingles cover half the linear feet of regular cut cap — check the bundle.
- Ignoring ice & water shield code requirements. Required in most climate zones 5 and above. Failing to spec it is a failed inspection.
Run the numbers in seconds
BuildCalc Pro's roofing calculator handles pitch, squares, bundles, underlayment, ridge cap, drip edge, and waste factor in one form. Free to use.
Open Roofing Calculator →