A very common question that arises among people who want to install a metal roof is whether it will rust. The most common metals used for metal roofs are steel and aluminum. Aluminum is not subject to corrosion due to its physical properties.
Steel sheets that are used for modern metal roofs are coated with a special polymer layer. Polymers allow you to increase the service life of metal roofs for many years. They include zinc which is corrosion protection. A metal roof can only corrode if the protective layer is physically damaged.