Costs of a Roof Installation and Replacement In 2021

A good homeowner should always be aware of what needs to be tended to in their home, may it be the windows, faucets, or door handles. People do this so that all parts of their home can remain in good condition. Sometimes all that is needed is a quick and simple clean-up, but sadly that is not always the case. Parts of your home may need to be replaced, one of which that’s probably due for replacing could be your roof!

The roof is exposed to the elements daily, making wear and tear common and sometimes even fatal. It is also one of the most overlooked parts of a home simply because you cannot see it. Replacing your roof can increase the value of your home, not to mention keep it looking great, outside and in. You’ll be able to save you some money in the long run from any problems that could occur if your roof were not to be replaced on time.

Having said that, you are now probably rushing to call a professional to have your roof looked at and replaced. But before you do that, you will first want and need to know the initial costs. As this is quite a challenging project with many factors that can change from year to year, not to mention that it can be a bit painful in the penny department, knowing exactly what you are in for will help you get your budget into place and choose what is best for your home. Lucky for you, we have all you need to know in this blog post.

The Costs of an Average Roof Replacement

Starting with the basics, some of the most important things to keep in mind is that not all roofs are made the same, and they do not all cost the same. However, on average, a roof costs $350 to $550 per square foot to replace an asphalt shingle roof on a typical house. Across the US, it will cost between $5,100 and $10,000 to replace a 2,000-2,200 square foot roof, which is the average residential roof size of the usual on a single-family home.

But overall, the total cost of a new roof will always depend upon the difficulty and complexity of the project, as the average roof replacement will typically include the removal and overall disposal of up to two layers of the old shingles. It will also include, as often required by local building codes, the added installation of new underlayment such as the 30-pound roofing felt and ice and water shield at the waves and valleys of the roof.

Breaking Down The Costs of Replacing Roofs

Moving on, let us now tackle the breakdown of typical costs you can expect for the materials and the professional installation. Firstly, materials prices can go all over the place, especially with there being various kinds. However the most popular are 3-tab asphalt shingles costing $2,500, galvanized steel costing $3,000, stainless steel costing $14,000, slate costing $20,000, and copper costing $25,000 and higher. The most common pick is the asphalt shingles. Your final choice of material will affect your overall payment as each material needs to be handled differently. 



3-tab asphalt shingles


Galvanized steel


Stainless steel





$25,000 and higher

Many roofing professionals employ a 40:60 ratio for materials and labor as their cost breakdown formula for labor costs. Most commonly, the labor for roof projects can be as low as $1.50 and as high as $3 per square foot, or $150 to $300 per square. If an overall installation costs $8000, with $4800 going to the labor.

40% Materials: 60% Labor

But we shouldn’t forget the added costs for the removal of the old roof! Typically, removing an old roof can cost as much $5 per square foot. The job averages $1,000 to $1,500. But the rate can fluctuate depending on the material, and even location, and all in all workload. Some contractors even charge hourly, and their prices can range from $40 to $80 per hour. Pros often factor removal into the project quote alongside replacement. The most difficult part of the job is removing the old shingles, making it the priciest of the entire project. You can save about $1,000 doing this yourself.

Thirdly, let us now go over the prices for the complete re-shingling of your roof, which is one of the essential parts of this entire process. Shingles provide more deck protection, protect your home against leaks, decrease the risk of damage from the elements, and of course, enhance the overall aesthetics of your home. With that being said, reshingling a roof averages between $5,300 and $11,000. However, low-cost installations go for around $3,600, and the more high-cost installations go as high as $120,000. However, it depends on the quality of shingles you want—there are ones that last up to 25, 30, and even 50 years. The most common type of shingles is those that last 25 years. This could range anywhere from $150 to $200 per square for all the necessary materials. Those that can last 30 years cost between $300 to $450 per square, and those that can last 50 years cost between $500 and $785.

Life Span

Cost Per Square

25 years

$150 to $200

30 years

$300 to $450

50 years

$500 and $785

Final Thoughts

All in all, with the different materials, labor costs, additional installations, and removals, the price you need to pay for a roof installation and replacement ranges from $7,000 and $12,100. However, as pricey as it may all seem, you can easily budget your money. Just go over your options of materials, learn the specifics of what needs to be done, and know the different factors that may affect the whole project. In the end, you will increase the value of your home and equip your roof to better protect and maintain the condition of your humble abode.

Kenneth Wilson
April 26, 2021

Kenneth Wilson

Retired contractor. Currently residing in Southwest Florida. Now in semi-retirement, I write and manage this blog focused on helping home owners make savvy decisions when it comes to finding contractors and getting their projects done.