The metal shingle roof cost is usually high than asphalt shingles, costing between $8 and $12 per square fee. Still, metal shingles have long-term benefits including durability, effectiveness in energy saving, and saving on costs of maintenance as compared to other roofing materials.