Estimate shingles, underlayment, flashing, and materials needed for roof replacement projects.
Enter your roof dimensions and specifications to calculate materials needed for your project.
Measure the length (eave to ridge) and width (across the house) of your roof. For complex roofs, measure each section separately.
Find your roof pitch (slope). Common residential roofs are 4/12 to 6/12 pitch. Pitch affects roof area calculations.
Choose your roof style (gable, hip, shed, etc.). Different roof types have different area calculations.
Select your shingle material. Different shingles have different coverage rates and bundle sizes.
Choose underlayment type and flashing materials based on your climate and roofing needs.
Specify existing roof layers to determine if tear-off is needed and calculate disposal requirements.
Include 10-20% extra shingles for cuts, starter course, ridge caps, and mistakes.
Click "Calculate Roofing Materials" to get your material list with quantities and estimated costs.
Let's calculate materials for a typical 30×40 foot hip roof with 4/12 pitch:
You would need approximately 44 bundles of architectural shingles, 13 rolls of synthetic underlayment, 140 feet of drip edge/flashing, and roofing nails for a 30×40 hip roof.
Pro Tip: Always check local building codes for roofing requirements, especially in high-wind or wildfire-prone areas. Many areas now require specific fastening patterns, underlayment types, or fire-rated materials.
A roofing square is a unit of measurement equal to 100 square feet of roof area. Roofing materials (shingles, underlayment) are typically sold by the square rather than by square foot.
Roof pitch (slope) increases the actual surface area compared to the flat footprint. Use these pitch multipliers:
Bundle coverage varies by shingle type:
Consider these factors when deciding: