A metal roof costs $5 to $16 per square foot installed or $10,000 to $32,000 on average for a 2,000-square-foot home, depending on the metal type and gauge. A corrugated or standard sheet metal roof costs $5 to $12 per square foot, while the more popular standing seam metal roof style costs $9 to $16 per square foot.
Corrugated metal roofing panels come in wavy or ribbed styles and require more maintenance than standing seam metal. Standing seam roofing panels overlap, which hides the seams and penetrations to create a more watertight surface. Most homeowners find standing seam metal roofs more attractive, while corrugated metal roofs tend to look more industrial.