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.

Total Squares = (Roof Surface Area) ÷ 100

Step-by-step estimation

1

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.

2

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.

3

Apply the pitch multiplier

Multiply footprint area by the pitch multiplier to get real roof surface area:

For the 1,280 sq ft ranch at 6/12 pitch: 1,280 × 1.118 = 1,431 sq ft of roof surface.

4

Convert to squares

1,431 ÷ 100 = 14.31 squares. Round up to 15 squares for ordering base quantity.

5

Add waste factor

Waste depends on roof complexity:

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

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.

Tear-off tip: when replacing a roof, add 20% to the dumpster load beyond the new material weight. Old shingles absorb water and weigh roughly twice their installed weight by the time they come off.

Common mistakes

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 →