How to Estimate Roofing Materials for Any Project

Accurate material estimation prevents two costly problems: running short mid-project and over-ordering wasted materials. This guide covers every material you need.

1

Calculate Roof Area

Everything starts with your roof area in square feet. Use our Roof Area Calculator or follow the manual calculation method.

Roof Area = Footprint Area x Pitch Multiplier
2

Calculate Shingles

Shingles are sold in bundles, and three bundles typically equal one square (100 sq ft of coverage).

  1. Divide roof area by 100 to get the number of squares
  2. Multiply squares by 3 to get bundles
  3. Add 10-15% waste factor (10% for simple roofs, 15% for complex roofs)

Example: 2,000 sq ft roof = 20 squares = 60 bundles. With 10% waste: 66 bundles.

3

Calculate Underlayment

Standard underlayment rolls cover 2-4 squares (felt) or 10 squares (synthetic). Account for horizontal overlaps (4 inches) and end overlaps (6 inches).

  1. Divide roof area by roll coverage
  2. Add 10-15% for overlaps
  3. Round up to the nearest whole roll

Example: 2,000 sq ft / 1,000 sq ft per synthetic roll = 2 rolls. With 15% overlap: 2.3, round up to 3 rolls.

4

Calculate Nails

Standard nailing requires 4 nails per shingle (6 for high-wind areas). With approximately 80 shingles per square:

Standard: 320 nails per square (4 x 80)
High-wind: 480 nails per square (6 x 80)

A standard coil of roofing nails contains 7,200 nails. For 20 squares: 6,400 nails = 1 coil.

5

Starter Strips

Installed along the eaves and rakes before the first course. Calculate the total linear feet of eaves and rakes, then divide by the starter strip length.

Example: 200 linear feet of eaves and rakes / 3 ft per shingle = 67 starter shingles = about 2.5 bundles.

6

Hip and Ridge Shingles

Ridge and hip cap shingles cover the peak and hip lines. Measure the total linear feet of all ridges and hips. One bundle typically covers 20-33 linear feet.

Example: 80 linear feet of ridge and hips / 25 ft per bundle = 3.2, round up to 4 bundles.

7

Flashing

You need flashing for valleys, walls, chimneys, vents, and skylights:

  • Valley flashing: Measure total valley length. W-valley metal is sold in 10-foot sections.
  • Step flashing: Each piece is 5x7 inches. One piece per shingle course where the roof meets a wall.
  • Drip edge: Measure total eave and rake length. Sold in 10-foot sections with 2-inch overlap.
  • Vent boots: One per plumbing vent pipe penetration.
8

Ventilation

Calculate ventilation requirements using our Roof Ventilation Calculator or follow the ventilation calculation guide. The standard is 1 sq ft NFA per 150 sq ft of attic floor (1:150 ratio), split evenly between intake and exhaust.

9

Ice and Water Shield

Required in cold climates along the eaves (minimum 24 inches past the interior wall line), in valleys, and around penetrations. Self-adhering rolls typically cover 2 squares. Measure the linear feet of eaves and multiply by the required width (typically 3 feet).

Complete Material Checklist

Material How to Calculate Example (2,000 sq ft roof)
Shingle bundles(Area / 100) x 3 x 1.1066 bundles
Underlayment rollsArea / coverage x 1.153 synthetic rolls
Roofing nailsSquares x 320 (or 480)1 coil (7,200)
Starter strip bundlesEave + rake LF / coverage3 bundles
Ridge/hip bundlesRidge + hip LF / 254 bundles
Drip edge (10 ft sections)Eave + rake LF / 1022 sections
Ice and water shieldEave LF x 3 ft width / 2002 rolls

Get an Instant Estimate

Enter your roof dimensions for a quick material estimate.

Interactive

Quick Material Estimate

1,792

Adj. Area (sq ft)

17.9

Squares

60

Bundles

Tips for Accurate Estimation

Always round up

Round every material quantity up to the next whole unit. Running short is far more expensive than having a few extras.

Increase waste for complexity

Simple gable roofs need 10% waste. Hips, valleys, and dormers need 15%. Turrets and extreme complexity need 20%.

Order from one lot

Shingle color can vary between manufacturing lots. Order all your shingles at once from the same lot for consistent color.

Check return policies

Many suppliers accept returns of unopened bundles within 30 days. Over-ordering by 5% is cheap insurance.

Related Calculators & Guides