Yes, metal roofs are famous for covering existing asphalt shingles. However, you need to make sure that your roof deck has enough structural integrity to support the weight of metal panels. It is common to remove 3″-5″ of the existing roof deck before installing a new metal roof. We recommend that you consult with our professionals before making this decision.