The answer to this question is yes; you can install metal roofing over shingles. That's one reason metal roofing is increasingly popular; you don't have to tear off your existing roof to install the panels. In addition to adding insulation to your home, a metal roof also adds a layer of protection to your existing roof.