What Is Affecting The Cost Of A Roof Replacement?

Many people take having a roof over their heads for granted. Roofs don’t last forever, so it is imperative that you are familiar with the roof replacement cost before you hire a contractor to come to do the job. Things can occur that can make getting a roof replacement critical. Leaks or cracks can cause shingles to rot and water damage. This may eventually cause the ceiling inside your home to collapse, leading to major damage.

Roof Replacement Costs

One of the biggest expenses you may ever have to face as a homeowner is replacing a roof. Once it is completed, it is not something that you can enjoy directly, such as a renovated kitchen or a new deck. However, it is an investment in your property that will help keep your home in good condition for many years.

On average, a new roof has a lifespan of anywhere between 30 to 100 years. It depends on the type of roofing material that was used to install your roof. On average, the cost to replace a roof is around $8,000 with many people spending anywhere between $5,500 to $11,000. The square footage of your home, in addition to the type of roofing material you use, are important factors that are used to determine the final price.

Variables Affecting Roof Replacement

Factors affecting roofing cost include labor, materials and much more.


The average cost for labor is anywhere between $1.50 and $3.00 per square foot. This means that you are likely to receive a quote with a price anywhere between $150 to $300 per square foot. The extent of damage, environmental conditions and the removal of old materials can also play a role in the cost of labor.


On average, the cost of materials accounts for roughly 40% of the total roof replacement cost. Materials can cost anywhere from $100 to $1,000 per square foot. However, this may vary depending on the type of roof you are looking to have installed. Typical asphalt shingles will cost less, and it only goes up from there.

Here is a breakdown of roofing costs by type:

  • Asphalt shingles: $2,500
  • Galvanized steel: $3,000
  • Stainless steel: $14,000
  • Stone/slate: $20,000
  • Copper: $25,000 and up

Replacement vs. Repair Costs

Maybe your roof damage isn’t that extensive. Have you considered just having it repaired instead of replaced? Prior to finalizing any decision, it is important that you hire a roofing contractor to give you an opinion. As long as your roof damage isn’t serious, or you are just looking to have the material of your roof changed, it is possible that a repair may be your solution. Roof repairs are obviously less costly than an entire replacement.

For minor repairs, you can expect to pay anywhere between $325 to $1,377 if you have an asphalt roof. Premium materials will be more costly with an hourly rate anywhere between $45 to $65. Some of the most common reasons for roof repair include:

  • Damage to the flashing
  • Curling or worn shingles
  • Pooling water