Roof Replacement Cost Calculator
Use this free roof replacement cost calculator to get an instant estimate based on your roof size, material type, pitch, and location. Most homeowners spend between $5,000 and $15,000 for a full replacement. Costs vary by square footage, material (asphalt, metal, tile, slate), labor complexity, and regional labor rates. Get a low, average, and high estimate plus cost per square foot below.
How much does roof replacement cost?
The average roof replacement in the U.S. costs between $5,000 and $15,000 for a typical 2,000 sq ft asphalt shingle roof, or about $4–$12+ per square foot depending on material and location. Metal, tile, and slate cost more; 3-tab asphalt is the most economical. Get 2–3 local quotes for an accurate price.
Get your roof replacement estimate
Project Details
Enter your project specifications to get an accurate cost estimate
Cost Estimate
Your estimated project costs based on the provided information
Fill in the project details and click "Calculate Estimate" to see your cost breakdown
Important Disclaimer:
These estimates are based on current market data and average costs. Actual costs may vary depending on your location, specific materials chosen, contractor rates, and project complexity. We recommend getting multiple quotes from local contractors for the most accurate pricing.
Average Roof Replacement Cost
National averages for roof replacement range from about $5,000 to $15,000 for a typical single-family home. The final cost depends on project size, material, labor complexity, and location. Below are reference tables by project size and by material.
Cost by project size
Typical total replacement cost ranges
| Project size | Estimated cost |
|---|---|
| Small (1,000–1,500 sq ft) | $4,000–$9,000 |
| Medium (1,500–2,200 sq ft) | $6,000–$14,000 |
| Large (2,200–3,000 sq ft) | $9,000–$18,000 |
| Extra large (3,000+ sq ft) | $12,000–$25,000+ |
Cost by material (per sq ft)
Material-driven cost ranges
| Material | Est. cost per sq ft |
|---|---|
| Asphalt shingles | $4–$8 |
| Metal roofing | $6–$14 |
| Clay / concrete tile | $10–$25 |
| Slate | $15–$30+ |
| Wood shakes | $7–$14 |
| Synthetic | $5–$10 |
What Affects Roof Replacement Cost?
Materials, labor, location, and complexity drive most of the variation in roof replacement pricing.
- Materials — Shingle grade, metal type, or tile/slate; premium options add 20–50%+.
- Labor — Typically 50–65% of total cost; rates vary by region and crew experience.
- Location — Higher cost areas (e.g. coastal, urban) can be 20–40% more than national average.
- Complexity — Valleys, dormers, chimneys, and steep pitch increase labor and time.
- Tear-off — Removing existing layers adds cost; multiple layers or heavy material cost more.
- Permits & margin — Permits and contractor overhead are usually 3–15% of project cost.
Data from contractor quotes & supplier pricing
Updated regularly
No sign-up required
Free instant estimates
Used for project planning
Get 2–3 local quotes to confirm
Roof Replacement Cost FAQs
Common questions about roof replacement cost, materials, and timing.
Get a contractor quote
Use your estimate to compare quotes. Save or share your results above, then request quotes from licensed, insured roofers in your area for an accurate final price.
Related Cost Calculators
Disclaimer: These estimates are for planning only and are based on national averages and typical project assumptions. Actual costs depend on your location, exact materials, contractor rates, and site conditions. Always get 2–3 written quotes from licensed, insured contractors before committing to a roof replacement project.