BestHonestPro
Get a free shortlist
Jobs we cover
Water damageAvg $3,868MoldAvg $2,368BiohazardAvg $4,000RoofingReplacement avg $9,608Garage doorsRepair avg $265Plumbing$100 to $500 per hourHVACRepair avg $350Commercial HVACInstalled $7.5k to $35k
Before you hire anyone
Something wrong right now? Start here How we choose, and what we cannot promise About us Contact Privacy Terms

What is wrong?Water damage

This week

A ceiling stain under the roof. It is a roof leak until proven otherwise.

The stain grows with each rain, and wet attic insulation does not dry on its own.

What is probably happening

  • Flashing at a chimney, vent or valley has failed, a shingle has lifted, or a nail has backed out. Water runs along the rafters, so the stain is often not directly under the leak.
  • If it appears only in winter with ice at the eaves, see the ice dam leaf.
  • Attic insulation under the leak is likely wet and compressed.

Do this in the next five minutes

  1. Put a bucket under any drip and a plastic sheet on the floor.
  2. If you can safely get into the attic, look for the wet spot on the underside of the roof deck with a flashlight, and put a bucket on the ceiling joists under it.
  3. Photograph the stain and the attic if you go up.
  4. Mark the edge of the stain and the date.
  5. Call a roofer for a leak inspection. Ask for photos of what they find.

Do not

  • Do not go on the roof in rain, wind or with any ice on it.
  • Do not sign with a roofer who knocks on the door after a storm, or one who offers to handle your insurance claim.
  • Do not accept a full replacement quote for a single leak without a repair option in writing.

Who to call

A licensed roofer

The source is on the roof. A restoration company can dry the ceiling, but it will get wet again with the next rain until the roof is fixed.

Also: Water damage. If the insulation is soaked or the drywall is soft, call restoration to dry and remove it once the roof is patched. Questions for that call ›

BestHonestPro is a free comparison resource, not a contractor. There is nothing to sign up for and we do not sell your details. When we begin connecting callers to contractors, we will be paid a referral fee by the contractor, never by you, and this line will say so.

What it should cost

$700 to $3,000

Roof leak repair, typical range, average $900.

Source: Angi, roof leak repair cost, updated August 2026. View source

National published range, not a quote for your job. The full cost table for this trade is on the roofing page.

Ask this contractor, on the phone, before anyone comes out

Tap each one as you ask it.

  • Is this a repair or a replacement, and what specifically on my roof makes the difference?
  • Can you send me photos of the leak point from the roof?
  • Will you check the attic insulation while you are here?
  • Will you be handling, negotiating or advising on my insurance claim in any way?

End the call if

  • Door knocking, free inspections and pressure to sign today.
  • An offer to waive or absorb your deductible.
  • A replacement quote with no repair option.
Insurance. Storm damage to the roof and the sudden interior damage it causes are usually covered. A roof that leaked because it wore out is maintenance, and the interior damage from a long-running leak may be excluded as gradual (Texas Department of Insurance).
Where this comes from
Get a free shortlist