Roofing Material Calculator: Full Materials List for Your Roof

Use this free roofing material calculator to get a complete materials list for your roofing project – shingles, underlayment, nails, ridge cap, and drip edge – based on your roof’s area, perimeter, and ridge length.

Total roof surface area (use our Roof Pitch Calculator if you only have footprint)

For drip edge calculation

Total length of ridge and hip lines

How to Use This Calculator

Enter your total roof area in square feet. If you only know your home’s footprint, use our Roof Pitch Calculator first to find the actual roof area based on your pitch. Add your roof’s perimeter if you want a drip edge estimate, and your total ridge and hip length if you want a ridge cap shingle estimate – both are optional. Choose a waste factor based on your roof’s complexity, select your underlayment type, and enter your shingle price per square. Click Calculate Materials List to see a full breakdown.

How the Materials List Is Calculated

This calculator converts your roof area into the individual components needed for a complete roofing job, using standard industry coverage rates. Shingles are calculated in squares (100 sq ft) and bundles (3 per square, the standard for most asphalt shingles). Underlayment is calculated in rolls, based on the coverage of your selected type – Felt #15 covers about 4 squares per roll, Felt #30 covers about 2 squares per roll, and synthetic underlayment typically covers around 10 squares per roll.

Roofing nails are estimated at roughly 1.25 lbs per square, which works out to about one 50 lb box covering 8 squares. If you provide a ridge length, ridge cap shingles are calculated at one bundle per approximately 25 linear feet, since ridge cap bundles cover less area than standard shingle bundles. If you provide a perimeter, drip edge flashing is calculated in standard 10-foot pieces.

The calculator only prices the shingles directly, since underlayment, nails, ridge cap, and drip edge prices vary significantly by brand, region, and supplier – these are listed as quantities so you can price them against local supplier quotes.

Labeled diagram of a hip roof showing the ridge, hip, eave, drip edge, and valley sections

What Materials Do You Need for a Roof Replacement?

A complete roof replacement requires more than just shingles. The core materials list includes: shingles (the visible roofing layer), underlayment (a moisture barrier installed beneath shingles), roofing nails (galvanized, for fastening shingles), ridge cap shingles (specialized shingles that cover the roof’s peak and hip lines), drip edge (metal flashing along roof edges that directs water away from the fascia), and often ice and water shield in colder climates (an additional waterproof layer along eaves and valleys). Most professional roofing jobs also include flashing around chimneys, vents, and skylights, which is typically priced separately based on the specific penetrations on your roof.

Cross section diagram showing the layers of a roof from the roof deck up through underlayment, drip edge, and shingles

Frequently Asked Questions

It depends on the type. Felt #15 covers about 4 squares per roll, so a 20-square roof needs about 5 rolls. Felt #30 covers about 2 squares per roll, needing about 10 rolls for the same roof. Synthetic underlayment covers around 10 squares per roll, needing just 2 rolls.

A standard 50 lb box of roofing nails covers approximately 8 squares of roofing. For a typical 20-square roof, that’s about 3 boxes.

Ridge cap shingles cover the horizontal ridge line at the top of your roof and any hip lines (the diagonal edges on hip roofs). Almost all roofs need ridge cap – it’s calculated separately because ridge cap bundles cover less linear footage than standard shingle bundles cover in area.

A small buffer (5-10% beyond this calculator’s output) is reasonable for nails, underlayment, and drip edge, since partial rolls or boxes often can’t be returned. For shingles, the waste factor already selected should be sufficient in most cases.

Related Calculators

Icon representing the shingle calculator tool

Shingle Calculator

Estimate shingle bundles and squares from roof dimensions

Icon representing the roof pitch calculator tool

Roof Pitch Calculator

Find your roof area if you only know your footprint

Icon representing the roofing cost calculator tool

Roofing Cost Calculator

Get a full project cost estimate including labor