Free tool

Free Roofing Material Calculator

Calculate squares, bundles, nails, underlayment, drip edge, and material cost for asphalt, metal, tile, or slate roofs. Enter roof area directly, or footprint plus pitch.

Roof inputs

Pick whether you know your roof area, or just the building footprint. We will adjust for pitch automatically.

Materials only. Labor for a tear-off and install is typically 2-3x the material cost shown here.
How this is calculated

If you give us footprint and pitch, we estimate roof area as footprint x pitch multiplier (1.00 low / 1.15 medium / 1.30 steep). One roofing square = 100 sqft.

  • Bundles: 3 bundles per square for standard asphalt 3-tab and architectural; metal/tile/slate are priced by square direct (no bundle math).
  • Nails: ~320 nails per square for 4-nail pattern, ~480 for high-wind 6-nail pattern. We use 320.
  • Underlayment: Typical synthetic roll covers 4 squares (10 sqft x 250 ft).
  • Drip edge: Estimated perimeter from area assuming a roughly square plan: perimeter ≈ 4 × sqrt(area). Add 10% to be safe.
  • Material cost ranges per square: asphalt 3-tab $80-$110, architectural $100-$150, metal $300-$700, tile $300-$700, slate $1,000-$1,500.

Pricing varies by region, brand, and color. Always confirm with your local supplier or contractor.

Get the right number of bundles the first time

Use our contractor checklists and bid templates to compare 3 roofers and avoid surprise change orders.

Browse Templates
Instant downloads. No subscription.