Metal Roofing Cost vs. Asphalt Shingles

If you are a homeowner considering installing a new metal roof on your house, then undoubtedly, one of the burning questions on your mind is how much will it cost?

On average, you can expect to pay between $5.50 and $12.00 per square foot of metal roofing installed. Granted, this is a pretty wide pricing range, but you can expect a metal shingle roof to average between $7.00 to $10.00 per square foot installed, while a standing seam metal roof will cost between $9.00 to $12.00 per square foot installed.

Now, assuming the average cost of $10.00 per square foot of metal roofing installed on an average-sized roof, it will cost about $17,000 to install approximately 17 squares or 1,700 square feet of metal roofing on a typical house.

The low-end cost for steel shingles installed over-top of the existing roof would be around $14,500 for the same roof, while the high-end cost of aluminum standing seam would be about $19,500 for a comparable roof.

If you opt for a less-costly option such as corrugated or ribbed steel roof, your cost will likely fall within $3.00 to $6.00 per square foot installed, depending on the metal thickness (gauges for steel or mils for aluminum) and the quality of paint finish (acrylic vs. Kynar 500 or Hylar 5000) for the system being installed, as well as your home’s geographic location.