While it may be possible to install a new roof over an existing one, it is generally recommended to remove the old roof before installing a new metal roof. This allows for a proper inspection of the underlying structure, ensures optimal performance, and avoids potential issues that may arise from multiple layers.