Since metal shingles are often sold by the square, or 100 square feet, chances are you’ll see prices labeled $200-$600 per square. Including installation, the total cost for steel or aluminum roofing is often $500-$1,000 per square. For a 1,500-square-foot roof, that works out to $7,500 to $15,000. For a 2,500 square foot roof, the cost is $12,500 to $25,000. Premium metal roofing products such as copper cost about $10-$15 per per square foot, or $1,000-$1,500 per square, not including installation.