Roofing Material Calculator
Generate a complete bill of materials for your roofing project with accurate quantities
Full bill of materials with quantities and costs
Quick presets
You Need
60 bundles
17.9 squares • 1,792 sq ft roof area
Estimated Cost Range
$1,971 – $2,956
Professional Calculator
Complete bill of materials with all accessories and waste calculations
Total Materials Cost
$3,607
Shingle Bundles
66
Roof Area
1,973 sq ft
Roofing Squares
19.7
Cost Breakdown
Detailed Breakdown
How to Use This Calculator
Complete BOM tab: Enter your roof area, pitch, shingle type, and the linear measurements of ridges, eaves, rakes, and valleys. Also enter the number of pipe penetrations. The calculator produces a detailed material list with quantities and estimated costs for every item you need to order, from shingles down to nails. This is the tab contractors use to prepare supply-house orders.
Material List Only tab: Same inputs as the BOM tab but outputs quantities only, without pricing. Use this tab when you want a clean pick list for calling in an order to your roofing supplier or comparing quotes from multiple distributors.
Budget Estimate tab: Enter your roof area, shingle type, and state for a full project cost estimate that includes all materials, labor, tear-off, and disposal. The estimate is regionalized to your state. Use this tab to set a realistic budget before getting contractor quotes.
The Formula
Shingle Bundles = (Roof Area / 100) × Bundles per Square × (1 + Waste%) Underlayment Rolls = Roof Area × (1 + Overlap%) / Roll Coverage Drip Edge Pieces = (Eave Length + Rake Length) / 10 ft × (1 + 10% overlap) Starter Strip Rolls = (Eave Length + Rake Length) / Roll Coverage (typ. 120 ft) Ridge Cap Bundles = Ridge & Hip Length / 20 lin ft per bundle (architectural) Valley Flashing = Valley Length / 10 ft per piece Pipe Boots = Count of penetrations (1 each) Nails (lbs) = Roof Area / 100 × 320 nails / 7,200 per box Ice & Water Shield = Eave Length × 3 ft width / 200 sq ft per roll (cold climates)
Example Calculation
Dave has a 2,000 sq ft hip roof in Columbus, OH with a 5/12 pitch. He is replacing with architectural shingles.
Ridge + hip length: 70 ft | Eave perimeter: 140 ft | No rakes (hip roof) | No valleys | 3 pipe vents
Complete Material List:
• Architectural shingles: (20 sq × 3 × 1.12) = 67.2 -> 68 bundles ($2,380)
• Synthetic underlayment: 2,000 × 1.10 / 900 = 2.4 -> 3 rolls ($390)
• Drip edge (eaves): 140 / 10 × 1.10 = 15.4 -> 16 pieces ($96)
• Starter strip: 140 / 120 = 1.2 -> 2 rolls ($70)
• Ridge cap (hip & ridge): 70 / 20 = 3.5 -> 4 bundles ($200)
• Ice & water shield (eaves, OH code): 140 × 6 ft / 200 = 4.2 -> 5 rolls ($550)
• Pipe boot flashings: 3 units ($45)
• Roofing nails: 20 sq × 320 = 6,400 -> 1 box ($55)
Materials total: ~$3,786 Labor (OH): 20 sq × $375 = $7,500 Tear-off + disposal: ~$1,600 Total project estimate: ~$12,886
Frequently Asked Questions
What materials do I need for a complete roof replacement?
How many roofing nails do I need per square?
How much drip edge do I need?
What is the most expensive part of a roof replacement?
How much does a full set of roofing materials cost in 2026?
Related Calculators
Shingle Calculator
Calculate shingle bundles needed
Underlayment Calculator
Calculate underlayment rolls needed
Ridge Cap Calculator
Calculate ridge cap bundles needed
Starter Strip Calculator
Calculate starter strip for eaves and rakes
Drip Edge Calculator
Calculate drip edge pieces needed
Roof Replacement Cost Calculator
Estimate total project cost with labor