Roof Replacement Cost Calculator
Get an instant estimate for replacing your roof. Adjust size, material, pitch, and region to see a personalized cost breakdown.
Roof Replacement Cost Calculator
Estimate the cost to replace your roof based on size, material, pitch, and region.
Estimate Breakdown:
Material: Asphalt | Pitch: Medium | Region: National Average
Base: $13,000 | Range: $9,100 – $18,200
*Estimates include materials and labor. Permits, structural repairs, and disposal fees not included.
Estimated Cost Range
Average: $13,000
Adjust inputs above for a personalized estimate
Cost Range Comparison
Cost Breakdown
We'll email you a link to your saved estimate (demo: saves to your browser)
How to Use This Calculator
- Enter your approximate roof size in square feet.
- Select your roofing material (asphalt, metal, tile, slate, or wood).
- Choose your roof pitch (low, medium, or steep) — steeper roofs cost more to install.
- Select your region for localized labor costs.
- Toggle tear-off and underlayment options.
- Review your personalized low/average/high estimate.
Frequently Asked Questions
How accurate is this roof replacement calculator?
Our calculator provides estimates based on national average material and labor costs for 2025. Actual quotes from licensed contractors may vary by 15–25% depending on your location, roof complexity, and specific material selections.
Does the estimate include tear-off and disposal?
Tear-off is included by default in the calculator. Adding it increases your cost by $1.50 per square foot. Disposal fees for old shingles are typically included in the tear-off charge, but additional dumpster fees may apply for larger projects.
Is underlayment included in the estimate?
Underlayment is an optional add-on that increases your cost by $0.50 per square foot. We recommend synthetic underlayment for new roofs as it provides superior water protection compared to traditional felt paper.
How often should I replace my roof?
Most roofing materials last 20–30 years. Asphalt shingles typically need replacement every 15–30 years, metal roofs can last 40–70 years, and slate or tile roofs may last 50–100 years with proper maintenance.