Yes. Metal roofing can usually be installed over asphalt or fiberglass roofing. Metal is lightweight and allows for more options over an old roof without tear-off. It’s very common for metal roofs to be installed on top of shingles. This saves on labor and disposal fees for taking off the old roof, not to mention reducing landfill waste.