Technical Free

Shingle Material Takeoff

Calculates total shingles, underlayment, nails, and ridge cap needed for a roofing job. Includes waste factor by roof complexity.

Total combined ridge + hip length for ridge cap estimate

Material Takeoff

Shingle Bundles
--
-- squares
Underlayment Rolls
--
synthetic (400 sq ft/roll)
Ridge Cap Bundles
--
35 linear ft/bundle
Roofing Nails
--
lbs
Waste Added
--
sq ft
Total Material Area
--
sq ft (incl. waste)

Verify quantities with your supplier for your specific shingle product. Waste factors are industry best practice but may vary by manufacturer and installer experience.

📊

Save this calculation to your account

Create a free account to save your results, compare sizing options side by side, and download a branded PDF you can attach to a quote.

Email these results to yourself

Get a copy you can reference on the job site or attach to a quote.

How to Use This Calculator

1. Enter your roof area. Use the actual sloped area, not the building footprint. If you need to convert, use the Roof Area Calculator first.

2. Select roof complexity. Simple gable roofs waste the least material. Each valley, dormer, and hip adds cuts that increase waste. Be honest about complexity to avoid coming up short on materials.

3. Choose your shingle type. This affects the bundles-per-square calculation. Standard 3-tab and architectural shingles use 3 bundles per square.

4. Enter total ridge and hip length. This determines how many ridge cap bundles you need. One bundle covers about 35 linear feet of ridge or hip.

How the Takeoff Formula Works

Material takeoff starts with the roof area and adds a waste factor based on complexity. Simple gable roofs add 8% waste. Complex roofs with multiple valleys and dormers add up to 17%.

Total_Material = Roof_Area x (1 + Waste_Factor)

Squares = Total_Material / 100

Bundles = ceil(Squares) x 3

Underlayment_Rolls = ceil(Squares / 4)

Ridge_Cap_Bundles = ceil(Ridge_Length / 35)

Nails_lbs = ceil(Squares) x 2.5

The waste factor accounts for starter courses along eaves, cuts around valleys and penetrations, damaged pieces during handling, and the fact that partial bundles still count as full bundles when ordering.

Frequently Asked Questions

How many shingles do I need for my roof?
Calculate your roof area in squares (area / 100), add your waste factor (8-17% depending on complexity), then multiply by 3 bundles per square. A 25-square simple gable roof with 8% waste needs about 81 bundles of standard shingles.
What is a good waste factor for roofing?
For a simple gable roof, 8% waste is standard. Hip roofs need 12%. Complex roofs with multiple valleys and dormers need 15-17%. These factors account for starter courses, cap shingles, cuts around penetrations, and material damaged during install.
How much underlayment do I need?
One roll of standard synthetic underlayment covers approximately 400 square feet (4 squares). Divide your total roof area by 400 and round up. A 2,500 sq ft roof needs about 7 rolls of synthetic underlayment.
How many roofing nails per square?
Standard installation uses about 320 nails per square (100 sq ft). That works out to roughly 2.5 pounds of roofing nails per square. High-wind zones require 6 nails per shingle instead of 4, increasing usage to about 480 nails per square.

Related Roofing Tools

← View all Roofing tools