As long as it is not against your area’s local building policies, you can install metal roofs over an already existing asphalt roof. You do not have to remove the shingle roofing to install. However, it could lead to moisture building up between the roofing material leading to mold or rot. To remedy this, consider installing vented metal roofing.