for all your roofing needs for all your roofing needs

Roof Replacement Cost

How much does a roof replacement cost? The national average varies from around $3.00 to $7.50 per square foot for a typical asphalt shingle roof. The national average for a total home roof replacement is around $5,000 to $10,000.

There are many factors that affect the cost of replacing a roof. The reasons causing the large variation in roof replacement costs are:

  • Size and pitch of the roof
  • Materials used
  • Removal of old roofing
  • Geographic location
  • Code requirements
  • Obstacles (skylights, chimney, plumbing pipes...)
  • Contractor used
  • Flashing and gutters

It is always a good idea to get at least three or four bids from different roofers to be sure they are in the same general area for price. Be wary of any very high bids, but also of any very low bids. Most contractors will price roof replacement at around $3.50-$5.50 per square foot. That price range should include the removal and disposal of up to 2 layers of old shingles, installation of new underlayment, and ice-and-water shield at the eaves and valleys of the roof in accordance with local building code requirements. All the necessary building permit application expenses should also be included.

Measuring Your Roof

You can begin estimating your replacement cost by measuring your roof to find the total area in square feet. Alternatively, you can have a contractor do it. If you choose to do it yourself, measure the length and width of each plane and multiply the numbers. Add the totals from the different planes to find the total surface area of your roof. You will then need to subtract measurements for areas not requiring roofing such as skylights and chimneys.

The pitch of the roof will also be needed. It is calculated by rise over run, the vertical measurement in inches over 12″ of horizontal measurement. A high pitched roof (7:12 or more) will be more dangerous to work on and will take more time to replace. This will likely make contractors charge a higher price due to the difficulty.


The type of materials used can greatly affect the cost of your replacement roof. Costs will vary be region, but an estimated cost of different roofing materials is below (a square is 100 sqft):

Material Price per Square
Asphalt/Composition $100 to $150
3D/Dimensional $470
Cedar/Wood $470
Metal $500 to $1,800
Clay Tile $600 to $800
Natural Slate $800 to $1,600
Solar $2,200

There will be more variation within each category depending on the material's brand and warranty.

Removing Old Roofing

In most areas, it is acceptable to put the new roofing over the old material as long as there are not too many layers. However, this will decrease the life expectancy of your new materials and possibly void the warranty.

Most building codes allow for 2 or more layers of asphalt shingles, but this will depend on the area where you live. Some homeowners choose to remove the old shingles themselves to save some money. That is a great idea, but be sure to do it correctly so you do not damage other roofing materials. Also, be sure to have a good plan for disposing of the old materials.

Geographic Location

There are huge variations in cost based on where you live. For example, a new roof in Alabama will approximately $3.00 per sqft, while in California it will be $6.00 on average.


You can save a lot of money if you are able to install your own roof. However, the vast majority of homeowners do not have the ability or the time to do so. Your choice of contractor is important not just for the cost, but also the quality. A higher price does not necessarily mean better quality.

If you get multiple estimates, you will see a wide range of prices, probably varying several thousands of dollars. Typically, the larger established companies will charge a more. Newer companies and "weekend warrior" handymen will typically charge less. Be sure to check with friends who have had roofing work done to get their opinion on the roofer they used. You can also ask for some of their previous customers or check online to be sure the company does quality work.

On average, contractors' bids will reflect about 40% material and 60% installation costs. This is a general rule used by roofers, but not exact.

Flashing and Gutters

Roof replacement time is a perfect opportunity to inspect flashing and gutters. If your flashing is peeling, corroded, or cracking, it could allow water to leak into your home. That would likely lead to water damage and mold before the problem was realized. Damaged flashing around skylights or chimneys can cost $200 to $500 to repair, although the material is normally around $5.00 per sqft.

Failing gutters can lead to mold growth on the roof, as well as water spillage near your foundation. The water could pool there and cause mold and quicker deterioration of the foundation and walls.

Gutter materials are generally inexpensive. A 10-foot piece of vinyl gutter will cost around $5.00 with the vinyl hangers costing under $3.00 each. End caps cost about $7.00 each. If you need a new downspout to guide the water, a 10-foot downspout pipe costs around $15.00. The elbow needed to send the water away from your foundation costs about $3.50, with a small extension at the bottom costing around $7.