How much does a new roof cost?
The cost of a new roof varies based on several factors, including the size of the roof, the materials chosen, the complexity of the installation, and the geographic location. On average, homeowners can expect to pay between $5,000 and $25,000 for a new roof on a standard-sized home.
We’ve created a cost calculator to help you estimate the cost to replace your roof. We’ve also partnered with leading financial institutions to provide our customers with multiple finance options. Check out our financing to learn more.