Yes, in most cases you can install a metal roof over your old roof. These installations are most common with existing asphalt roofs. You should have a professional roofing contractor check your existing roof for any damage before installing a new roof over it. If your roof is in poor condition, you may need to replace it entirely.