Roof replacement cost: 2026 price guide

HomeGuide puts a typical roof replacement at $5,700 to $16,000, or $3 to $6 per square foot ($300 to $600 per roofing square of 100 square feet). Material, roof size and pitch, tear-off layers and deck repairs drive the price.

What do you need?
How do we reach you?

Typical price ranges

HomeGuide puts a typical roof replacement at $5,700 to $16,000, or $3 to $6 per square foot ($300 to $600 per roofing square of 100 square feet). Material, roof size and pitch, tear-off layers and deck repairs drive the price.

Source: HomeGuide, Roof Replacement Cost, updated November 7, 2025, accessed October 29, 2026. National averages, not a quote; your price depends on your project. HomeGuide, Roof Replacement Cost

What changes the price

How to choose a provider

Red flags

Roof replacement cost guides

What roof usually costs, with sourced price ranges and local rules.

Services

Roof repair

Areas

Get a local quote

Border Quotes is a referral service, not a contractor. Send your project and ZIP code; we look for an independent local provider who can quote it. This service is new, so we cannot promise availability, and we tell you if we cannot find one.

FAQ

How much does a new roof cost?

HomeGuide reports $5,700 to $16,000 for a typical replacement, or $3 to $6 per square foot. Metal and tile cost more than asphalt shingles.

Should I repair or replace my roof?

HomeGuide's rule of thumb: repair if less than 25% of the roof is damaged, the repair costs less than 30% of a new roof, and the roof is under 20 years old. Otherwise compare replacement quotes.

What should a roofing quote include?

Material and brand, number of layers removed, how rotten decking is priced, flashing and vents, underlayment, permit, cleanup and the written warranty for labor and materials.

Related projects