While it is possible to install a new roof over an existing one, it is generally recommended to remove the old roof before installing a new one. Removing the old roofing provides the opportunity for a thorough inspection of the roof deck, ensuring any underlying issues are addressed. Additionally, it allows for proper installation of the new materials, maximizing the roof’s longevity and performance.