Building length at the eave
Eave to ridge (footprint)
Synthetic is standard for new installs. #30 felt is budget-friendly.
Total eave length, all sides
Peak ridge line length
Sum of all valley runs
Pipes, vents, exhaust fans
Where roof meets a wall or chimney
Quick Estimates
Enter roof dimensions or area to see your full material list
Last updated: March 2026
Why You Need a Complete Roofing Material List
I've watched contractors show up to a roofing job with shingles and nails, then make three trips to the supply house before lunch. Each trip costs you an hour of labor, burns fuel, and kills your crew's momentum. A complete material takeoff before you order anything prevents that.
Shingles are the obvious item. But a full roof job has 10 or more material categories that all need to arrive on the same pallet: underlayment, ice and water shield, drip edge, starter strip, ridge cap, pipe boots, step flashing, nails, and sealant. Miss one line item and you are either sending someone to Home Depot mid-job or delaying the project.
This calculator generates the full bill of materials from your roof measurements so you can hand the list directly to your supplier and get everything in one order.
[Try EstimationPro free](https://estimationpro.ai) to build complete roofing estimates with labor, materials, and markup in minutes instead of hours.Material Quantities by Roof Size
Here is what a typical roofing job looks like in materials for three common home sizes. These assume architectural shingles, synthetic underlayment, and moderate complexity (hip roof with some valleys).
| Material | 1,500 sq ft Roof | 2,500 sq ft Roof | 3,500 sq ft Roof |
|---|---|---|---|
| Shingle Bundles | 52 | 87 | 121 |
| Underlayment (synthetic rolls) | 2 | 3 | 4 |
| Ice & Water Shield (rolls) | 3 | 4 | 5 |
| Drip Edge (10-ft pcs) | 18 | 25 | 32 |
| Starter Strip (rolls) | 1 | 2 | 2 |
| Ridge Cap (bundles) | 2 | 3 | 4 |
| Pipe Boots | 3 | 3 | 4 |
| Roofing Nails (lbs) | 44 | 72 | 101 |
| Approx. Material Cost | $2,600 - $5,200 | $4,200 - $8,500 | $5,800 - $11,900 |
Shingle Types and When to Use Each
Not all shingles are created equal, and the right choice depends on your budget, climate, and how long you plan to stay in the home.
3-Tab Asphalt ($28-$35/bundle)
The budget option. Flat appearance, 20-25 year warranty, lighter weight. Good for rental properties, budget-conscious homeowners, or temporary roofing. They blow off in high winds more easily than dimensional shingles because the tabs rely on a single sealant strip.
Architectural / Dimensional ($35-$55/bundle)
The standard for most residential re-roofs today. Thicker, layered look with a 30-50 year warranty. Better wind resistance (130+ mph rated), more durable, and they look substantially better from the street. This is what I recommend for most homeowners. The price difference per square is $20-$60 more than 3-tab, and on a 20-square roof that adds $400-$1,200 to the total. Worth it for the lifespan alone.
Premium / Designer ($55-$90/bundle)
Highest-end asphalt option. Mimics slate or cedar shake. Lifetime limited warranty. Heaviest asphalt shingle, which means your deck needs to be in solid shape. Best for high-end homes where curb appeal matters and the budget supports it.
Underlayment: Synthetic vs. #30 Felt
| Feature | Synthetic | #30 Felt |
|---|---|---|
| Coverage per roll | ~1,000 sq ft | ~216 sq ft |
| Cost per roll | $55 - $90 | $20 - $35 |
| Tear resistance | High | Low |
| Moisture resistance | Excellent | Fair |
| UV exposure tolerance | Up to 6 months | Days |
| Walk-on traction | Good (textured) | Slippery when wet |
| Install speed | Fast (wide rolls) | Slow (narrow rolls) |
Synthetic wins on almost every metric. The only advantage of #30 felt is upfront cost. If you are roofing in the Pacific Northwest where rain can delay a job for days, synthetic underlayment is the only real option. I have seen felt paper turn to mush after two days of rain exposure.
Common Mistakes on Roofing Material Orders
- Ordering shingles but forgetting starter strip. You cannot use cut shingles as a substitute and maintain the manufacturer warranty on most brands. Factory starter strip has the sealant line positioned correctly.
- Skipping ice and water shield. Code requires it at eaves in cold climates. Even in mild climates, valleys and low-slope transitions need it. One ice dam backup into the attic costs more than every roll of ice shield on the entire house.
- Underestimating drip edge. People forget rake edges. You need drip edge along the eaves AND up both rakes. That is the full perimeter plus the gable ends.
- Using the wrong waste factor. 10% is fine for a simple gable. A hip roof with dormers needs 15-20%. I have had jobs where a new crew used 25% waste on a complex hip roof. Plan for it.
- Not counting pipe boots. Walk around the house and count every pipe sticking through the roof. Plumbing vents, exhaust fans, HVAC flues. Every one needs a new boot on a re-roof.
How to Use This Calculator
Enter your roof dimensions or known area
Use "Roof Dimensions" if you know length and width of the building footprint, then select your pitch. Or switch to "Known Roof Area" if you already measured the actual slope area in square feet.
Select shingle type and roof complexity
Choose 3-tab, architectural, or premium designer shingles. Set complexity to simple (gable), moderate (hip with some valleys), or complex (multi-section with dormers). Complexity adjusts the waste factor from 10% to 20%.
Add edge and flashing measurements
Enter your eave perimeter, ridge length, total valley footage, number of roof penetrations (pipes, vents), and step flashing length where the roof meets a wall. These drive your drip edge, ice shield, starter strip, and flashing quantities.
Review your complete material list and costs
The calculator generates a full bill of materials with quantities and 2026 cost ranges for every item. Toggle labor and tear-off to see the complete project cost. Print the takeoff or share it with your supplier.
Roofing Material Formulas
Roof Slope Area = Footprint Area x Pitch Multiplier
Area with Waste = Slope Area x (1 + Waste Factor)
Squares = Area with Waste / 100
Shingle Bundles = Squares x 3 (round up)
Underlayment Rolls = Area with Waste / Coverage per Roll
Ice Shield Area = (Eave Perimeter x 3 ft) + (Valley Length x 3 ft)
Drip Edge Pieces = (Eave Perimeter + Rake Length) / 10 ft
Ridge Cap Bundles = (Ridge Length + Hip Length) / 25 ft Where:
- Pitch Multiplier
- = 1.031 (3/12) to 1.414 (12/12) based on roof slope
- Waste Factor
- = 10% (simple gable), 15% (moderate hip), 20% (complex multi-section)
- Square
- = One roofing square = 100 sq ft of roof area
- Eave Perimeter
- = Total horizontal edge length where the roof meets the fascia
- Rake Length
- = Sloped edge length at gable ends (both sides)
Free to Embed on Your Website
Add this calculator to your blog, resource page, or client portal — just copy one line of code. Your visitors get a useful tool, you get more engagement.
EstimationPro AI For Contractors, By Contractors From Material Quantities to Full Project Estimates
You have the numbers. Now generate a professional estimate with materials, labor, and markup included.
Frequently Asked Questions
What materials do I need for a full roof replacement?
A complete asphalt shingle roof replacement requires 10+ different materials: shingles (3 bundles per square), underlayment (synthetic or #30 felt), ice and water shield for eaves and valleys, drip edge along all eaves and rakes, starter strip shingles along the eave, ridge cap shingles, pipe boots for every penetration, step flashing where roof meets walls, roofing nails (about 2.5 lbs per square), and roofing cement for sealing flashing joints. Missing any of these leads to callbacks or warranty issues.
How many bundles of shingles do I need?
Three bundles cover one roofing square (100 sq ft) for both 3-tab and architectural shingles. To calculate: take your actual roof area (footprint x pitch multiplier), add your waste factor (10-20% depending on complexity), divide by 100 to get squares, then multiply by 3. A 2,000 sq ft roof with 15% waste needs 23 squares, which is 69 bundles.
How much underlayment do I need for a roof?
Synthetic underlayment rolls cover roughly 1,000 sq ft per roll (10 squares). Standard #30 felt covers about 216 sq ft per roll (2 squares). For a 2,000 sq ft roof, that is 2 rolls of synthetic or 10 rolls of felt. Synthetic costs more per roll but goes down faster, resists moisture better, and covers more area per roll. Most codes now require underlayment on the entire roof deck, not just at valleys and eaves.
Do I need ice and water shield on my roof?
In most climates, yes. Building codes (IRC R905.1.2) require ice barrier membrane at least 24 inches past the interior wall line at all eaves in areas where the average January temperature is 25°F or colder. That works out to about 3 feet up from the eave edge. You also want it in all valleys, around skylights, and at any low-slope transitions. A self-adhering membrane like Grace Ice & Water Shield runs about $80-$130 per roll (200 sq ft).
What waste factor should I use for roofing materials?
Use 10% for a simple gable roof with few cuts. Bump to 15% for hip roofs with some valleys and dormers. Use 20% for complex multi-section roofs with lots of angles, dormers, and penetrations. The waste factor accounts for cuts at hips, valleys, rakes, around penetrations, and any damaged shingles. I have seen inexperienced crews burn through 25% waste on a complicated hip roof, so 20% is not overkill for complex jobs.
How much does drip edge cost and how much do I need?
Drip edge comes in 10-foot sections and runs $4 to $8 per piece for standard aluminum. You need drip edge along the entire eave perimeter and all rake edges. For a 30x50 ft home, that is 160 ft of eave plus roughly 60 ft of rake, so 22 sections. Total cost: $88 to $176. Some contractors skip drip edge to save money, but it protects the fascia from water damage and is required by code (IRC R905.2.8.5).
What is the difference between starter strip and regular shingles?
Starter strip shingles are pre-cut shingle strips with a sealant line designed specifically for the first course at the eave. They provide the adhesive bond and wind resistance that a full shingle tab cannot achieve at the edge. You can cut regular shingles to make starters, but factory starter strips save time, provide a straighter line, and have the sealant positioned correctly. One roll covers about 120 linear feet and costs $20-$35.
How many roofing nails do I need per square?
Plan on 2 to 2.5 lbs of roofing nails per square for standard installation. That accounts for 4 nails per shingle (6 in high-wind zones), plus nails for underlayment, drip edge, and flashing. For a 20-square roof, order 50 lbs of 1-1/4" galvanized coil nails. If you are hand-nailing, standard 1-1/4" roofing nails in 5-lb boxes work. Pneumatic coil nails come in boxes of 7,200 (about 50 lbs).
Related Tools
Why Contractors Choose EstimationPro AI
Estimates in 60 Seconds
AI generates detailed, line-item estimates from basic project details. No more hours on spreadsheets.
Accurate Pricing Data
Built on real contractor pricing and industry cost databases, updated for 2026 market conditions.
Professional Proposals
Send polished PDF estimates with your branding. Clients see a professional contractor they can trust.
Get Paid Faster
Built-in invoicing and Stripe payments. Collect deposits and progress payments directly from estimates.
Related Free Tools
Drywall Calculator
Calculate drywall sheets, joint compound, tape, and screws needed for any room. Enter dimensions to get a complete materials list.
Fence Calculator
Calculate fence materials and costs. Enter linear feet and fence type to get posts, rails, pickets, concrete, and total cost estimates.
Concrete Calculator
Calculate cubic yards of concrete needed for slabs, footings, columns, and walls. Enter dimensions to get volume, bags, and cost estimates.
Roofing Calculator
Calculate roofing materials and costs. Enter roof dimensions and pitch to get shingles, underlayment, flashing, and total project cost.
Paint Calculator
Calculate how much paint you need for any room or surface. Enter dimensions and get gallons needed, with cost estimates for different paint grades.
Mulch Calculator
Calculate cubic yards and bags of mulch needed for your landscaping project. Enter bed dimensions and desired depth for accurate quantities.
Gravel Calculator
Calculate tons and cubic yards of gravel needed for driveways, paths, and landscaping. Enter area dimensions and depth for accurate estimates.
Sand Calculator
Calculate tons and cubic yards of sand needed for bedding, fill, masonry, and concrete projects. Enter area dimensions and depth for accurate estimates.