How Much Does a New Roof Cost?

Roofing Cost Calculator

Following are things that will impact the cost of a new roof:

  • The square footage and shape of your home.
  • If your building is more than one story. 
  • The labor and material costs in your location. 
  • The type of roof material you want. 
Estimate new roof cost in 2 easy steps!
  1. Step 1: Enter your zip code and roof type below and we will look up local roofing costs in our large roofing database.
  2. Step 2: You are provided with a roof cost report based on your location. Optionally get even more accurate quotes from local roofers.

There are a variety of different roofing materials that will impact the cost of a new roof. An asphalt shingles roof is the most popular and most affordable with the average cost between $1 to $2 per square foot. Metal roofing cost between $8 to $15 per square foot. Tile roofing cost between $8 to $25 per square foot. 

Roof Replacement
Roof Replacement Project
Roof Replacement Project
Signs you need a new roof:


You have multiple leaks in your roof.


Broke or cracked shingles or tiles


If your roof is 15+ years old

Energy Efficiency

Want to improve heating and cooling costs

Get The Cost of a New Roof

About Us

We partner with the top roofers in your location to provide you with the most accurate roofing price quotes. Roofing prices differ a great deal by location, so partnering with roofing companies near you, assures you are getting a quote that is accurate for your location. Following are some other factors that will determine the cost of a new roof.

  • Size of your home
  • Pitch of the Roof
  • Roofing Materials used
  • If you need the old roof removed
  • Local Labor Costs
  • If any permits are needed