How do I fix a leaking roof?
Contain the leak inside, locate the source by tracing water back uphill, tarp the exterior temporarily, then call a roofer for permanent repair ($400–$1,500).
Emergency steps
1) Place buckets and move valuables. 2) Poke a small hole in bulging ceiling drywall to drain water (saves bigger collapse). 3) Document with photos for insurance. 4) Tarp the affected exterior section if safe.
Finding the source
Water travels along rafters before dropping. The actual roof leak is often several feet uphill from where water appears inside. Common sources: missing shingles, flashing failures, vent boots, ice dams.
Call a pro
Roof work is the #1 cause of homeowner injuries. Hire a licensed roofer with insurance — repairs typically run $400–$1,500.
Find a verified roofer on Fixxy
Fixxy lets you compare licensed, insured, and reviewed roofers near you in seconds. Post your job for free, get up to 5 quotes, message pros directly, and only hire when you're confident. There are no lead fees for pros and no booking fees for homeowners during early access — so you get real prices, not inflated marketplace markups.
Frequently asked questions
Will insurance cover the leak?
Sudden damage (storm) is typically covered. Gradual wear and tear is not. File a claim quickly with photos.
Keep reading
What it costs
Common problems
Questions answered
- How do I find roof repair near me?
- How do I hire a reliable roofer?
- How much does a roofer cost?
- How do I find a reliable roofer?