What is the average cost for roof repair in 2025?

The average cost for roof repair in 2025 typically ranges from $379 to $1,755, with a national average of about $1,067, according to recent data from ThisOldHouse and Angi. Costs vary based on factors like your location, the type of repair, and roofing material. For example, leak repairs can cost $400–$1,500, while shingle replacement ranges from $150–$700. To get a precise estimate, it’s best to request quotes from local contractors, as regional labor rates and material availability can impact the final price.

Share your love