7.4 Material Takeoffs: Squares, Bundles, Waste, Underlayment, Ice Barrier, Metals & Fasteners

Key Takeaways

  • A square is 100 square feet. Most standard shingles are packaged 3 bundles per square, but always use the manufacturer's coverage per bundle.

  • Waste factors rise with complexity, from roughly 10% on simple gables to 15% or more on hips and cut-up roofs, and bundle counts always round up.

  • Drip edge covers every eave and rake, with 2-inch laps. Estimate it by perimeter plus a lap allowance, divided by the stick length.

  • Ice barrier must reach at least 24 inches inside the exterior wall line, measured on the slope (overhang plus 24 inches, times the slope factor), so a 12-inch overhang on a 4:12 roof needs more than one 36-inch course.

  • The code requires at least 4 nails per strip shingle, so about 320 nails per square for 80 strips, with more where the manufacturer's high-wind or steep-slope pattern applies.

Last updated: September 2026

From Area to Bundles

  1. Net squares = true roof area ÷ 100.
  2. Gross squares = net squares × (1 + waste factor).
  3. Bundles = gross squares × bundles per square. Always round up, because suppliers do not break bundles.

Typical waste allowances (use experience and the roof's shape):

Roof typeTypical waste
Simple gable, few penetrationsAbout 10%
Hip roofAbout 15%
Cut-up roof with dormers, valleys, turrets15% to 20% or more

Hip roofs waste more because each course is cut at an angle at every hip. On gables, rake cut-offs can often start the next course.

Packaging: Most standard 3-tab and laminated shingles come 3 bundles per square. Some heavyweight designer shingles come 4 or 5 bundles per square. Always read the manufacturer's stated coverage.

Example: True area 2,482 square feet on a hip roof at 15% waste. Net = 24.82 squares. Gross = 24.82 × 1.15 = 28.54 squares. Bundles = 28.54 × 3 = 85.6, so order 86 bundles.

Linear Accessories

ItemWhere it goesHow to estimate
Starter stripAll eaves, and rakes where the manufacturer calls for itEave (and rake) length ÷ coverage per bundle
Hip and ridge capAll hips and ridges (less any ridge vent coverage if the cap is part of the vent system)Total hip + ridge length ÷ linear feet per bundle
Drip edgeEvery eave and rake (R905.2.8.5), lapped 2 inches(Eaves + rakes) × a lap allowance, commonly about 10%, ÷ stick length (often 10 feet)
Valley metal or liningValley centerlinesValley length from the plan run × valley factor, plus laps
Step flashingSidewallsOne piece per shingle course. Wall length on the slope ÷ exposure
Ridge ventRidgeFrom the ventilation calculation (Section 12.1)

Drip edge example: A gable roof has two 48-foot eaves and four 16.77-foot rakes. Perimeter = 96 + 67.1 = 163.1 feet. With a 10% allowance, that is 179.4 feet. At 10 feet per stick, order 18 pieces.

Ice Barrier (MRC R905.1.2)

Michigan requires an ice barrier on shingle-type coverings statewide. It extends from the lowest edge of the roof to a point at least 24 inches inside the exterior wall line. On slopes 8:12 or steeper, it must also reach at least 36 inches along the slope from the eave edge.

Coverage needed along the slope = (horizontal overhang measured to the outside face of the wall + 24 inches) × common slope factor.

OverhangSlopeHorizontal distanceAlong the slope36-inch courses needed
12 in4:1236 in36 × 1.054 = 37.9 in2
6 in6:1230 in30 × 1.118 = 33.5 in1
18 in6:1242 in42 × 1.118 = 47.0 in2
24 in8:1248 in48 × 1.202 = 57.7 in (at least 36 in)2

Allow for the manufacturer's side laps between courses. Add valleys, and add areas around chimneys and skylights if you plan to line them. Divide the total linear feet of each course by the usable roll length, taking end laps into account.

Underlayment

  • On 4:12 and steeper, one layer lapped at least 2 inches at the head and 4 inches at the ends, with end laps offset 6 feet (Table R905.1.1(2)).
  • From 2:12 to less than 4:12, two layers: a 19-inch starter strip, then 36-inch sheets lapped 19 inches. This roughly doubles the underlayment quantity for those areas. Self-adhered ASTM D1970 underlayment over the whole deck is an alternative (R905.1.1 exception).
  • Deduct the area covered by ice barrier if the underlayment will not run under it, and add laps. Synthetic roll coverage varies by product, so use the manufacturer's net coverage.

Decking

Include a unit price for replacing damaged sheathing, such as per 4-by-8 sheet installed, or an allowance. On older homes with board decks, budget for overlaying spaced boards if needed. Asphalt shingles require a solidly sheathed deck (R905.2.1).

Nails

The code (R905.2.5 and R905.2.6) requires:

  • corrosion-resistant roofing nails at least 12 gauge (0.105 inch) shank with a 3/8-inch head (ASTM F1667);
  • penetration at least 3/4 inch into the sheathing, or through sheathing thinner than 3/4 inch;
  • at least 4 nails per strip shingle (2 per individual shingle), or more if the manufacturer requires.

A square of 12-by-36-inch 3-tab strips at 5-inch exposure uses about 80 strips, so 4 nails each is 320 nails per square. A 6-nail pattern is 480. Metric-size laminated shingles cover more per piece (about 64 to 66 per square), so count by the manufacturer's pieces per square. Reroofing over an existing layer, where allowed, needs longer nails to reach full penetration.

Putting It Together: Sample Order

A gable roof has a true area of 1,610 square feet, 96 feet of eaves, 67 feet of rakes, 48 feet of ridge, 12-inch overhangs, and a 6:12 slope.

ItemCalculationOrder
Shingles16.1 squares × 1.10 = 17.7 squares × 354 bundles
Ice barrier(12 + 24) × 1.118 = 40.2 in, so 2 courses on 96 feet192 linear feet plus laps
Drip edge(96 + 67) × 1.10 ÷ 1018 sticks
Ridge cap48 feet ÷ coverage per bundlePer product
Nails17.7 squares × 320About 5,700 nails
Test Your Knowledge

A roof has a true area of 3,200 square feet. Using a 15% waste factor and standard shingles packaged 3 bundles per square, how many bundles should be ordered?

A

96 bundles

B

105 bundles

C

110 bundles

D

111 bundles

Test Your Knowledge

A 5:12 roof has 16-inch eave overhangs measured to the exterior wall face. About how far up the slope must the Michigan ice barrier extend at the eaves?

A

24 inches

B

About 43.3 inches

C

About 17.3 inches

D

36 inches

Test Your Knowledge

Under the 2015 MRC, what is the minimum number of fasteners for each asphalt strip shingle?

A

2

B

3

C

4, or more if the manufacturer requires

D

6 in every case

Sections you finish are checked off in the contents.