A note to our community regarding COVID-19. Learn more

How much is it to repair a roof?

Thumbtack Editors
Answered

The average cost to repair a roof is $300, but this cost depends on several factors. The best way to find out how much it will cost to repair your roof is to get several free cost estimates from roofers near you.

To learn more about prices, read “How much does it cost to repair a roof?

Ready to hire a Roofer?

You never pay to use Thumbtack: Get cost estimates, contact pros, and even book the job—all for no cost.