Roof Replacement Cost Calculator (2026)
Roof replacement costs typically run $6,000 to $35,000, depending on the material(s) used, roof size, and installation complexity. This is one of the most varied home improvement project costs you can undergo.
Use our roofing cost calculator to instantly estimate your project. Enter your details to get a fast, accurate price range based on real world roofing costs. You can also explore industry pricing and detailed roofing estimates to compare materials, labor costs, and total project pricing.
Quick Cost Snapshot
Asphalt Roof: $6,000 to $15,000
Metal Roof: $14,000 to $30,000
Slate Roof: $25,000 to $35,000
Typical Project: $9,000 to $25,000
Estimate Your Roof Replacement Cost
Get a quick, personalized estimate based on your roof slope, size, materials, location, tear off and installation type. Our calculator uses real world pricing data to give you a reliable cost range in seconds.
How It Works
- Enter your roof slope and if you need removal
- Select installation type and material
- Enter roof size, location and company profile
- Instantly see your estimated cost range
Start below to estimate your roof replacement cost now.
Our Calculator Explained
Our roof replacement cost calculator begins with the overall size of the project. Enter the estimated length and width of the existing roof. This is sometimes a difficult task because it can be tough to know this figure. For a quick approximation, measure your home from the front to the back and add four feet for overhangs - write that number down. Measure from one side to the other and add four feet from overhangs - write that number down. These will be the length and width for your roof replacement project. Enter the pitch or slope of the roof - this is the measurement of how flat or steep your current roof is.
Enter the type of roof or number of levels or dormers will be used on the replacement. Next enter the new replacement material -- we give you lots of options so this is a nice way to play around with the cost of different replacement materials. Finally, will the contractor need to tear off the existing material. Click the see pricing button and see an accurate estimate.
Materials
There is a very wide selection of materials available for homeowners to choose from. Starting with the most expensive, there are the Spanish tiles. These tiles are elegant and durable. Then there are architectural shingles, which come in the middle of the price range and offer a selection of finishes and colors.
When it comes to affordability, asphalt shingles are a top choice, but don't ooze that elegance and charm which you would receive with the more expensive options. It's always worthwhile for the homeowner to research a variety of roofing materials and weight up the costs both upfront and long term based on the materials they feel will complement their home design.
Cost of Materials
The cost of replacing a roof is based on two factors, the price of the materials and the price of the labor involved. Materials vary dramatically in price and can cost between $0.72 per square foot, all the way to $20 per square foot.
The cost for a roof replacement can vary dramatically from one material to the next. We've put together a list of materials along with some sample costs.
Asphalt Shingles - $2.75 - $5.75 psf installed.
Clay Tiles - $6.25 - $11.25 psf installed.
IB Rubber - $9 - $11 psf installed.
Metal - $7.50 - $24 psf installed.
Slate Tiles - $23 - $38 psf installed.
-- Range Of Material Costs: $2 to $ psf --
Cost of Installation
The labor costs are often based on the roofing material chosen, along with other factors, which include any repairs that are needed, removal of existing roof materials and the cost for the materials themselves. Installation costs can vary in price from $2.00 per square foot, up to $8.00 per square foot. It is recommended that the homeowner gets a number of quotes and ensures they are broken into sections. This gives the homeowner the ability to compare the quotes based on labor and materials to find the best possible choice.
-- Range Of Labor Costs: $2 to $8 psf --