Metal roofing is charged by square, and depending on the type of metal you choose, the cost ranges between $680 and $800 per square. We are happy to provide you with a detailed estimate so you know exactly what to expect.