Copper roof panels are typically sold in 100-square-foot ... For these reasons, most homeowners hire a local metal roofing company to do the work for $16 to $33 per square foot on average.