Please wait ...

How much does Roof Installation and Replacement cost? 2023

Average Price
$5,000 - $8,000

What is the cost of a Roofing service?

Need your roof installed or replaced but not sure of the cost? Read on to find out how much your expert will charge depending on location, the size of your roof, and more.

Should I hire a Roofer?

A sturdy roof is an essential aspect of every home. Not only does it provide protection and warmth, if it’s installed properly, your roof can also transform the look of your property, prevent unwanted leakages, and reduce your energy bills. Find a Roofer near me.

If you’re thinking about attempting some roofing DIY,  then think again! Installing and replacing a roof is a tricky business, so it’s well worth getting a professional in to complete the job properly. It’s also a dangerous task (it involves working at height, after all) so hiring a roofer is the safest option for you and your family. 

How much does a Roofer charge?

Based on our research, the average cost of roof installation and replacement is given below: 

Average cost (in total) $5,000 - $8,000
Minimum cost (in total) $3,000
Maximum cost (in total) $25,000

Factors influencing costs

The cost of hiring a roofer can vary quite a lot due to a few key factors: 

  • Materials used

  • Full vs partial job 

  • Location 

Materials used

When choosing the right materials for your roof, there are several key considerations, including longevity, aesthetics, and most importantly cost. 

The cost of materials can be anything from $100 per square to $1,000 per square (an average roof has around 15-20 squares), so if you’re on a budget, make sure you pick the best materials for your buck.

Here’s a rough idea of the price for an average-sized roof (15-20 squares) based on the cost of the materials used:


Material Average cost (in total)
Asphalt $2,000 - $2,500
Galvanized steel $2,500 - $5,000


MaterialAverage cost (in total)
Vinyl $6,000 - $8,000
Foam $6,000 - $8,000


Material Average cost (in total)
Stainless steel $14,000 - $15,000
Slate $20,000
Copper $25,000 +

Full vs. partial job 

If you need a full roof installation or roof replacement service, you could expect to pay nearly double in comparison to a partial service. Here’s a rough idea of costs:

Service type Average cost (in total)
Partial $5,000
Full $8,000


The price of a roofer can vary depending on where you live. This is because roof installation and replacement specialists set their rates according to the cost of living in their area. To give you a rough idea of price variations for roofing jobs according to location, here’s a handy breakdown:

LocationAverage cost (in total)
Los Angeles $6,400 - $14,000
Florida $8,000 - $16,000
Seattle $6,000 - $14,000
Phoenix$5,000 - $9,000

How to tell whether you need to hire a Roofing professional 

If you want to take care of your home, then your roof must stay in good condition. Here are some clues to tell whether you need a roofer and stat: 

  • Leaking - A leaking roof is the number one cause of damage. It suggests that the materials on your roof need to be replaced immediately. If you don’t resolve the issue straight away, it could lead to longer-term, irreversible damage. 

  • Costly energy bills - If your energy bills are increasing, it could be caused by a leak in your roof that is releasing energy from your home. 

  • Shingle granules in the gutter - Shingle granules that have broken off into the gutter is a sign that they are suffering from wear and tear damage, and that they need replacing. 

Hire a local Roofer on Bark to keep your roof in great condition.

Get quotes from Roofers near you

Find a Roofer near you

The average rating for Bark Roofers is 4.8, based on 83,089 reviews


based on 83,089 reviews