Should I Remove Shingles Before Installing Metal Roof?

When it comes to installing a new metal roof, one of the most common questions homeowners ask is whether they should remove the existing shingles first. The answer to this question is not a straightforward one, as it can depend on a variety of factors. In this blog post, we’ll discuss the pros and cons of both approaches to help you make the most informed decision.

should i remove shingles before installing metal roof

Leaving Shingles On: The Pros and Cons


  1. Cost-Effective: One of the most significant advantages of installing a metal roof over existing shingles is the cost savings. The labor and disposal costs associated with shingle removal can be avoided.
  2. Time-Saving: Shingle removal is a labor-intensive process that can add considerable time to your roofing project. Installing the metal roof directly over the shingles can expedite the project.
  3. Extra Insulation: Leaving the shingles in place can provide an additional layer of insulation, which can help improve your home’s energy efficiency.


  1. Potential for Hidden Damage: If the shingles are left in place, any underlying damage or issues (such as rot or mildew) may go undetected.
  2. Weight Issues: While metal roofs are typically lightweight, adding them on top of existing shingles can put extra weight on your home’s structure.
  3. Uneven Surface: Shingles may create an uneven base for your metal roof, potentially leading to aesthetic and functional issues.

Removing Shingles: The Pros and Cons


  1. Thorough Inspection: Removing the old shingles allows your roofing contractor to inspect the deck for any damage and repair it before installing the metal roof.
  2. Lighter Load: By removing the old shingles, you’ll decrease the weight load on your home’s structure.
  3. Clean Aesthetics: With the shingles removed, the metal roof can lie flat and neat, providing a more appealing aesthetic finish.


  1. Higher Costs: The removal of shingles will add to the overall cost of the project due to increased labor and disposal costs.
  2. Longer Project Timeline: Removing the shingles can extend the timeframe of the project.
  3. Potential for Extra Noise: Without the additional layer of shingles beneath, noise from rain or hail might be more audible inside the house.

Conclusion: It Depends!

Whether or not to remove shingles before installing a metal roof depends on your home’s specific situation, local building codes, and your long-term plans.

If your shingle roof is in good condition with no signs of water damage or severe aging, installing a metal roof over the shingles could be a cost-effective, time-saving option. However, if there are signs of underlying damage, it’s often better to remove the shingles, make any necessary repairs, and then install the metal roof.

It’s always advisable to discuss your specific situation with a professional roofing contractor. At Moffatt Bros. Roofing Ltd, our experienced team is always ready to inspect your roof and provide expert advice based on your home’s unique needs. Feel free to contact us to discuss your next roofing project.

[Note: This article is for informational purposes only and does not constitute professional advice. Always consult with a licensed roofing professional before making decisions about your roof.]