While it is generally recommended to remove the existing roof before installing a new one, in certain cases, metal roofing can be installed over an existing roof. This can save time and labor costs, but it is essential to consult with a professional to determine if the existing roof is suitable for an overlay installation.