Metal Roofs

According to Scott Despres of Multi-State Roofing Inc, of Winchendon, Mass., metal roofs can last up to 70 years and cost an average of $10,000 to $15,000 for a complete tear-off and replacement. Rubber or tar, mostly used on flat roofs go for about $2.50 per square foot and can last between 10 and 40 years. The price can go up depending on whatever damage the roof has sustained up to $9.50 per square foot.