How much is a new roof on a 2,000 sq ft home?
Most Massachusetts homeowners with a 2,000 sq ft home should budget somewhere in the neighborhood of $12,000 to $25,000 for a standard asphalt shingle roof replacement. Where you land in that range depends on a handful of factors: how steep or complex your roofline is, whether you have multiple valleys or dormers, the material you choose, and whether any old decking underneath needs to be replaced once the roof is opened up. Square footage alone only tells part of the story — two homes the same size can have very different price tags depending on how the roof is actually shaped. The most reliable way to know your real number is a free on-site inspection.
