How to Estimate Roofing Materials (Complete Takeoff List)
Learn how to generate a contractor-grade Bill of Materials (BOM) including field shingles, underlayment, starter strips, ridge cap, flashing, drip edge, and coil nails.
Key Article Takeaways
- •A complete roofing takeoff includes 8 core material components, not just field shingles.
- •Estimate drip edge in 10-foot metal lengths adding a 10% overlap allowance.
- •Calculate roofing coil nails based on 4 to 6 nails per shingle (approx. 320 to 480 nails per square).
The 8 Essential Components of a Roofing Bill of Materials
Ordering only field shingles is a top amateur roofer mistake. A code-compliant roof installation requires a fully integrated roof system.
- 1. Field Shingles (Bundles based on total squares + waste)
- 2. Synthetic Underlayment Rolls (10 SQ rolls + lap allowance)
- 3. Self-Adhering Ice & Water Shield (Eaves & Valleys)
- 4. Starter Shingle Strips (Eave and Rake perimeter linear footage)
- 5. Hip & Ridge Cap Shingles (Linear footage of ridge and hip lines)
- 6. Drip Edge Metal Flashing (10 ft lengths for eaves and rakes)
- 7. Roofing Coil Nails (1.25" galvanized, ~400 per square)
- 8. Pipe Boot Flashings & Ridge Ventilation (Ridge vent linear footage)
Frequently Asked Questions
How many nails are needed per square of shingles?
Standard installation uses 4 nails per shingle (~320 nails per square). High-wind attachment zones (110+ mph) require 6 nails per shingle (~480 nails per square).
Apply These Calculations to Your Project
Use our free, contractor-grade calculators to generate instant material takeoffs and cost estimates.
Estimate 3-tab, architectural, or luxury shingle bundles, starter strip courses, hip & ridge caps, coil nails, and synthetic underlayment.
Itemize materials, labor, tear-off, synthetic underlayment, flashing kits, ventilation, dumpster fees, and custom contractor rates.