How Much Does It Cost to Replace a Roof? (2026 Guide)

The average cost to replace a roof in the United States ranges from $5,000 to $25,000, with most homeowners spending around $10,000 for a standard 2,000 square foot home. The final price depends on roof size, materials, pitch, and your location. Use our free calculator below to get an instant estimate for your roof replacement project.

cost to replace a roof

Roof Replacement Cost by Material

Roofing MaterialCost per Square FootTotal Cost (2,000 sq ft home)
Asphalt shingles$3.50–$5.50$7,000–$11,000
Metal roofing$7–$14$14,000–$28,000
Wood shingles$6–$9$12,000–$18,000
Tile roofing$8–$18$16,000–$36,000
Slate roofing$15–$30$30,000–$60,000

Use Our Free Roof Replacement Cost Calculator

Enter your roof details below to get an instant cost estimate.

What Factors Affect Roof Replacement Costs?

Several key factors determine the final cost of your roof replacement. Understanding these will help you budget accurately and get fair quotes from contractors.

1. Roof Size

Roofing costs are calculated per “square” — one roofing square equals 100 square feet. A typical 2,000 square foot home has roughly 20–25 squares of roof area depending on pitch and overhangs. Most contractors charge $350–$550 per square for asphalt shingles installed.

2. Roofing Material

Asphalt shingles are the most affordable and popular choice in the US, covering over 75% of all roofs. Metal roofing costs 2–3x more upfront but lasts 40–70 years compared to 20–30 years for asphalt. Tile and slate are premium options that can last 50–100 years but require reinforced roof structure due to their weight.

3. Roof Pitch

Steeper roofs require more safety equipment and take longer to install, adding 10–20% to labor costs. A low-pitch roof is the cheapest to replace while a steep pitch can add $1,000–$3,000 to your total bill.

4. Tear-Off vs. Overlay

Overlaying new shingles over old ones saves **$1,000–$2,000** but is only possible once and may void manufacturer warranties. Full tear-off of old roofing adds $1–$2 per square foot but gives you a clean slate and allows inspection of the decking underneath.

5. Location

Roofing labor costs vary significantly by state. Expect to pay 30–50% more in California, New York, or Massachusetts compared to the Midwest or Southeast. Material costs also vary due to shipping and local supplier pricing.

How to Save Money on Roof Replacement

  • Get at least 3 quotes from licensed roofing contractors — prices can vary by 30–40% for the same job
  • Replace your roof in fall or late winter when contractors are less busy and may offer discounts
  • Ask about manufacturer rebates — many shingle brands offer seasonal promotions
  • Check if your homeowner’s insurance covers storm or hail damage before paying out of pocket
  • Choose architectural asphalt shingles over premium materials for the best value-to-longevity ratio

Frequently Asked Questions

How long does roof replacement take?

Most residential roof replacements take 1–3 days depending on roof size and complexity. A standard 2,000 square foot home with asphalt shingles is typically completed in one full day by a professional crew.

How Do I Know If I Need to Replace a Roof?

If more than 30% of your roof is damaged or your roof is over 20 years old, replacement is usually more cost-effective than repeated repairs. Signs you need replacement include missing shingles, granules in gutters, daylight visible through the attic, and water stains on ceilings.

Does a new roof increase home value?

Yes. A new asphalt shingle roof recoups approximately 60–70% of its cost at resale according to the Remodeling Cost vs. Value Report. More importantly, a new roof makes your home significantly easier to sell and may be required by buyers’ lenders if the existing roof is in poor condition.

Bottom Line: Roof Replacement Cost

Replacing a roof costs between $5,000 and $25,000 for most US homeowners, with asphalt shingles being the most affordable option at $7,000–$11,000 for a typical home. Use our free calculator above for a personalized estimate, always get multiple quotes from licensed contractors, and check your homeowner’s insurance policy before starting any roofing project.