How much does it cost to do a roof in Massachusetts?

How much does it cost to do a roof in Massachusetts?

Nationwide, the average cost to replace a roof is about $6,750. In Boston, you'll pay anywhere from $6,000 to $7,900 with the average cost about $7,000. Keep in mind that these estimates are based on the average cost of $5 to $6 per square foot for materials and average labor.

How much does a 1000 sq ft roof cost?

A new roof on a 1,000-square-foot house costs an average of $4,000 to $5,500 while the cost to replace a 3,000-square-foot home's roof can rise to an average of $11,200 to $16,000.Oct 20, 2021