How do I fix a leaky roof?
Find the Leak
Leaks often originate uphill from where water drips inside. Check the attic with a flashlight during or right after rain. Look for water stains, mold, or wet insulation. Common culprits include damaged flashing, missing shingles, cracked vent boots, and clogged gutters. If you can't find it, a roofer can use a hose test.
Never walk on a wet or icy roof. If you're not comfortable on the roof, stay off and call a pro. Safety is more important than a quick fix.
Temporary and Permanent Repairs
For a temporary fix, apply roofing cement or a peel-and-stick patch over the damaged area. Clean the surface first and press firmly. This can last weeks to months. For a permanent repair, replace missing or damaged shingles, reseal flashing with roofing cement, and replace cracked vent boots. If the leak is around a chimney, you may need new flashing.
If the leak is due to ice dams, address attic insulation and ventilation. For large areas of damage or if the roof is old, consider a professional repair or replacement. Roofing costs vary widely: minor repairs $150–$500, full replacement $5,000–$15,000 or more depending on size and material.
- Locate the source in the attic.
- Apply temporary patch with roofing cement.
- Replace damaged shingles and flashing.
- Check attic insulation and ventilation.
- Call a pro for major or unsafe repairs.
Prevention
Keep gutters clean, trim overhanging branches, and inspect your roof twice a year. After storms, check for missing shingles. Ensure proper attic ventilation to prevent ice dams. Regular maintenance can catch small issues before they become expensive leaks.
Common mistakes
- Trying to fix a leak from inside the attic; you need to repair the roof surface.
- Using only caulk on a large hole; it won't last and can make the damage worse.
- Ignoring the leak; small leaks lead to rot, mold, and structural damage.
