Example Tool
Asphalt Shingles product recommendation placeholder
Plan a complete asphalt-shingle roofing project in one place: roof area and roofing squares, material allowance, field shingle bundles, starter, hip & ridge caps, underlayment, ice & water barrier, drip edge, fasteners, tear-off coverage and optional material cost — all from the coverage values printed on your products.
Roofing material estimate
Enter the roof dimensions, roof area or roofing squares, choose your product's bundle coverage, then select Calculate. Switch to Detailed Estimate for starter, hip & ridge, underlayment, drip edge and cost.
Roof work and direct roof measurement can involve fall hazards. Use plans, safe measurement methods, or qualified professionals where appropriate.
Geometry first, then allowance, then product coverage for each material.
Starter
off
Hip & ridge
off
Underlayment
off
Material cost
off
1,500 sq ft roof area ÷ 100 = 15.00 roofing squares
1,500 sq ft + 10% = 1,650 sq ft planning area = 16.50 squares
16.5 × 3 bundles per square = 49.5 → 50 bundles
Quick Estimate stops at roof area, squares and field-shingle bundles. Detailed Estimate adds starter, hip & ridge, underlayment, ice & water barrier, drip edge, fasteners, tear-off reference and optional cost.
One roofing square equals 100 square feet of roof area — the standard measure used across the roofing trade.
Roofing Squares = Roof Area (sq ft) ÷ 100
Roof Area = Roofing Squares × 100 sq ft
A square measures area; a bundle is packaging. The number of bundles in a square depends on the product.
Roof area is larger than the building footprint whenever the roof is pitched, because the sloped surface is longer than the horizontal run. This calculator applies the pitch multiplier from the same shared roof engine used across the roofing cluster, so the numbers agree exactly.
Pitch Multiplier = √(1 + (rise ÷ 12)²)
Roof Area = Footprint Area × Pitch Multiplier
40 ft × 30 ft at 6:12 → 1,200 × 1.118034 = 1,341.64 sq ft
Three bundles per square is common for many asphalt products, but specialty and heavier shingles can differ — some use four or five bundles per square. Use the actual package or manufacturer coverage.
Bundles = Planning Squares × Bundles per Square (rounded up)
Bundles = Planning Area ÷ Coverage per Bundle (rounded up)
Both calculators share the same shingle engine, so the bundle counts match for identical inputs.
Once you have quantities, the Roof Cost Calculator applies your own material, labor, tear-off, disposal, decking, permit and delivery prices to them and reports a project total with cost per square foot and per roofing square. It never recalculates quantities — it only prices the ones these roofing pages produce.
Estimate project costStarter products are measured by linear edge coverage, and coverage differs by product. Choose whether you are planning starter at eaves, rakes or both — nothing is assumed.
Starter Length = Selected Eave Length + Selected Rake Length
Starter Bundles = Starter Length ÷ Coverage per Bundle (rounded up)
(120 ft + 60 ft) ÷ 100 ft per bundle = 1.8 → 2 bundles
Follow the manufacturer's installation instructions for where starter is used and how it is fastened.
Cap quantities come from total hip and ridge length with the cap product's own linear coverage. Cap coverage is never inferred from field shingles.
Ridge Cap Bundles = (Ridge + Hip Length) ÷ Coverage per Bundle (rounded up)
(40 ft + 60 ft) ÷ 25 ft per bundle = 4 bundles
A shed roof usually has no ridge line, so the section can simply be switched off — disabled categories never appear in the results or totals.
Underlayment is measured by roof area and roll coverage. Roll size and effective coverage vary, so the product's stated coverage is the source of truth, and the allowance is separate from the shingle allowance.
Underlayment Area = Roof Area × (1 + Underlayment Allowance)
Rolls = Underlayment Area ÷ Coverage per Roll (rounded up)
1,500 × 1.05 = 1,575 sq ft ÷ 400 = 3.9375 → 4 rolls
Drip edge is ordered as stock pieces, so the selected edge lengths are adjusted for overlaps and cuts, then divided by the stock piece length you are buying.
Adjusted Length = Selected Edge Length × (1 + Overlap Allowance)
Stock Pieces = Adjusted Length ÷ Stock Piece Length (rounded up)
(120 ft + 60 ft) × 1.05 = 189 ft ÷ 10 ft = 18.9 → 19 pieces
Flashing quantities depend on wall intersections, chimneys, valleys, skylights and penetrations, so they are not estimated automatically. Use the other-materials cost field for those items.
Roof ventilation is not calculated here. Ventilation requirements cannot be determined from roof square footage alone.
Extra material may be needed for several reasons:
The appropriate allowance depends on roof geometry and the roofing product, so BuildCalcWorks keeps it a choice. No single percentage is correct for every roof, and complex valleys, hips and dormers usually mean more cutting.
Actual roof area and material planning area are always reported separately, so geometry is never replaced by waste-adjusted values.
The optional tear-off section calculates the coverage of existing roofing layers for planning purposes.
Tear-Off Coverage = Existing Roof Area × Layers
1,500 sq ft × 2 layers = 3,000 sq ft = 30 tear-off squares
Tear-off coverage is a planning reference only. It does not determine disposal weight, container size, or whether existing roofing layers may remain — those depend on the product, local code and the roof itself.
Field shingle bundles, starter bundles, ridge-cap bundles and underlayment roll coverage all vary by manufacturer and product line, so none of them is hidden inside a constant here — every coverage value is visible and editable.
For best accuracy, use the exact coverage information printed on the shingle, starter, ridge-cap and underlayment products you plan to purchase.
Roof work and direct roof measurement can involve fall hazards. Use plans, safe measurement methods, or qualified professionals where appropriate.
Roof measurement and roofing work may involve serious fall hazards. Use building plans, safe ground-based or aerial measurement methods, or qualified professionals where appropriate.
This calculator estimates roofing materials from dimensions and product coverage values. It does not evaluate roof structure, decking condition, structural loads, ventilation design, code compliance, permitted roofing materials, whether reroofing over existing layers is allowed, safe roof access or installation suitability.
Labor, tear-off labor, disposal, decking repairs, flashing replacement, ventilation and permits are not part of the material estimate.
Disclaimer: Planning estimate only. Actual roofing quantities depend on roof geometry, product coverage, installation details, site conditions and manufacturer requirements. Read full Disclaimer.
Helpful products and materials related to this calculation.
Disclosure: BuildCalcWorks may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.
Asphalt Shingles product recommendation placeholder
Starter Shingles product recommendation placeholder
Hip & Ridge Shingles product recommendation placeholder
Roofing Underlayment product recommendation placeholder
Ice & Water Barrier product recommendation placeholder
Drip Edge product recommendation placeholder
Roofing Nails product recommendation placeholder
Roofing Nailers product recommendation placeholder
Chalk Lines product recommendation placeholder
Measuring Tools product recommendation placeholder
Roofing Safety Equipment product recommendation placeholder