Roof Leak Repair Cost Estimate
In the U.S., Roof leak repair typically costs $150–$1,500, averaging around $650–$800 nationally. Cost depends on the source of the leak, roof material, and extent of damage.
-
Cost varies heavily by roofing type — asphalt shingles run $4–$7 per sq. ft., metal roofing $6–$12 per sq. ft., and tile or slate $10–$25 per sq. ft. for larger patch jobs. -
Labor typically accounts for 60% to 70% of the total cost to fix a leaking roof, and rates rise with roof pitch, height, and material complexity. -
Urgent/emergency repairs can cost 20–50% more than scheduled work, and in high-cost metro areas, prices are often 20–30% higher.
Get Estimates