Steel roofs are more expensive than asphalt roofs in the initial construction, but in the long run, they can potentially reduce energy costs and homeowners insurance. Steel roofs are fireproof, and because they reflect the sun off the roof—especially when painted in light colors—steel roofing can cut cooling costs in warmer climates or summer weather. A darker color paint saves heat during the cooler months.
The cost of a steel roof at the time of this writing ranges between $6.00 and $12.00 per square foot, depending on the pitch, and are more durable than asphalt shingles. Asphalt roofs are $1.50 to $5.50 per square foot.