
Roof leaking when it rains
Drips inside during rain, wet attic insulation or a spreading ceiling stain.
What you're probably seeing
Drips inside during rain, wet attic insulation or a spreading ceiling stain.
Likely causes
- Missing, cracked or lifted shingles.
- Failed flashing around chimneys, vents or skylights.
- Worn pipe boots or an aging roof.
Safe checks you can do now
- Catch drips and move belongings.
- From the ground, look for missing shingles or debris.
- Don't go on the roof in wet weather.
When to call a pro
As soon as you see water inside.
General information about common causes, not a diagnosis of your home.
FAQ
Quick answers
Who fixes roof leaking when it rains?
A roofing company. Call (855) 635-9281 to connect with an independent local roofing company.
How much does it typically cost?
Roof leak repair: $150–$1,000 minor · $1,000–$3,000 larger; Roof replacement (asphalt shingle): $5,700–$12,000 (HomeGuide 2026 national ranges). Your pro sets the real number after seeing the job.
When should I call?
As soon as you see water inside.
Related
More roof & ceilings problems
This weekRoofing
Water stain on the ceiling
A brown ring or spot on the ceiling, sometimes growing after rain.
$150–$1,000 minor · $1,000–$3,000 larger
Fix nowWater Damage
Sagging ceiling or water dripping through
A bulging section of ceiling, or water dripping from a light fixture.
$2,000–$6,000 typical (extraction $4–$12 per sq ft)
This weekRoofing
Shingles missing after a storm
Shingles in the yard, bare spots on the roof, or dents after hail.
$150–$1,000 minor · $1,000–$3,000 larger