roofing contractor lays new shingles

The national average cost of roof shingles is $5,000 to $18,000. With such high prices, it’s important to understand what contributes to the cost and how to save money. 

Thank you icon

Thanks for signing up!

Watch your inbox for our simple home maintenance tips.


HomeServe USA