Sometimes you just have to get your roof replaced. It often comes at a bad time, after a storm, or before you move out of a home. It’s a cost that can’t be avoided. Luckily, in many cases, insurance will cover damage and other reasons for a roof being repaired or replaced. Other than a deductible, you won’t be held liable for the bulk of the costs. Thank gosh, right? A roof, according to, can cost anywhere from $11,209 to $17,060 on average in America as of 2014. Let’s look at how that costs breaks down.

What’s the Average Cost of a Roof?

Remember: These numbers come from They’re an average of roof costs, so costs may vary depending on your roof and the work done. Keep that in mind when working with a roofer.

So, how does the cost of a roof break down? Let’s look at the numbers:

  • Asphalt Roof: $700 – $3700
  • Slate Roof: $17000 – $84000
  • Wood Roof: $7000 – $20000
  • Concrete Roof: $8000 – $21000
  • Ceramic Roof: $12000 – $21000
  • Metal Roof: $5000 – $4000 (varies based on type of metal, such as steel, copper or aluminum options)

What Effects the Cost of a Roof?

According to the data from CostHelper, the following components effect the overall cost of a roof for a home:

  • Size of the roof
  • Type of roofing materials
  • Pitch of the roof
  • Accessibility
  • How many stories
  • Whether old roof has to removed
  • Additional work (gutters, vents and skylights for example)
  • Types of permits and licenses needed by city before and after work is done

There’s more to getting a roof replaced than just replacing the roof as you can see from above. When working with a roofer, and your insurance company, they will break down the pricing with you. They’re also work with your insurance company to ensure you’re getting the right work done and that it gets taken care of right.

Whether you need a roof repair or replacement, contacting a reliable roofer is the key to get the best price possible. Work with your roofer to bring the cost down and get your roof replaced before it becomes more of an issue for your home.