WINTER-PROOF YOUR HOME: 50% Off Installation on
Roofing • Siding • Windows • Doors + Financing Up To 20 Years.
Serving 730+ Towns in MA, NH & ME – Check Your Town »

How much does a new roof cost?

A new asphalt shingle roof costs an average of $31,000 nationally, while metal roofing averages $51,000. It’s an investment that will protect your home from leaks, water damage, mold, mildew, and much more.