Skip to main content
metal and non-metal roofs next to one another.

Can a Metal Roof Go Over Shingles?

Metal roofs provide a variety of benefits, and this is the main reason why they’ve been sought-after for decades.

But can a metal roof go over shingles? Such is the question we answer in depth below, so read on if you want to know all about installing metal roofing over shingles. 

Metal Roof Over Shingles: Can It Be Done?

Yes, a metal roof can be installed over shingles. So if you have a shingle roof right now and want a metal one, you don’t have to go through the hassle of tearing up the shingles.

In most places, you can install a metal roof over a single layer of shingles. But installing metal roofing over 2-3 shingle layers may be against local building codes.

To know whether or not a metal roof can be put on your existing shingle roof, get in touch with a local roofer.

Additionally, consider the following before you decide to put a metal roof over shingles:

Building Codes

Adding a metal roof to shingles must be legal in your area. Otherwise, you’ll be fined if you proceed with construction. You’ll also have to take the metal roofing down.

Your Roof’s Condition

If your existing roof is in a lamentable condition, you’ll need to fix it before metal roofing can be added. The new roofing will add more weight, of course, and a disaster is imminent if the roof underneath can’t support it.

Your Frame’s Condition

Your home’s frame must be in good shape also. So if there are buckling or sagging trusses, get these repaired before you contemplate adding on to your roof.


There should be an underlayment between the metal and the shingles. This way, the metal doesn’t wear down the shingles. Also, an underlayment will help with preventing corrosion.

Metal Roof Over Shingles: Pros and Cons

Pro: Energy-Efficient

Metal roofs are more energy-efficient than other roofing materials, provided they’re installed properly.

Pro: Eco-Friendly

Metal roofs are often made of 100% recyclable materials.

Pro: Weather-Resistant

These roofs can withstand heavy rain, high winds, hail storms, etc.

Con: Noisy

Metal roofs are generally noisier when there’s precipitation.

Con: Dents

Metal roofs dent easily.

Con: Difficult to Repair

Metal roofs are harder to repair, and often extensive damage requires total roof replacement.

Metal Roof Over Shingles Cost

Metal roof installations cost ~$8,000-$21,000. The national average is ~$15,000. The cost of a metal roof installation is determined by a range of factors, such as:

  • The size of the roof
  • The kind of metal roof selected
  • The complexity of the roof
  • Manpower needed
  • Labor

Davis Roofing Can Install a Metal Roof Over Shingles for You

Are you wondering whether you can install metal roofing over your existing shingle roof? Then get in touch with Davis Roofing, the leading roofing company in the Greater Triad Area of Central North Carolina. We also have a post about the pros and cons of adding shingles under your metal roof that you may find interesting.

For more than four decades, we’ve been sought by property owners who need roof installation, repair, maintenance, and replacement.

Call us at (336) 431-6485 or visit our site to learn more!

Leave a Reply

Your email address will not be published. Required fields are marked *

Roofing Contractor