Where to look when you spot water inside

Water stains on your ceiling or walls do not always come from directly above. Water travels along rafters, insulation, and the underside of sheathing before it drips down, so the leak is often several feet away from where you see the damage. Start in the attic on a dry day with a flashlight. Look for water stains, mold, or wet insulation. Mark the spot with a piece of tape or chalk.

If you cannot access the attic, go to the roof itself during daylight and look uphill from the stain. Check for missing or cracked shingles, gaps around flashing (the metal strips where the roof meets chimneys, vents, or walls), and debris buildup in valleys. Photograph what you find so you can describe it to a roofer or refer back to it later.

On a rainy day, go back to the attic and watch where water enters. This is the most direct way to pinpoint the leak. Bring a bucket and towels to catch water and protect insulation below.

Key Takeaways

  • Water stains inside your home are usually several feet away from the actual leak, so check your attic first and look uphill from the damage.
  • Common leak sources are missing shingles, cracked flashing around vents and chimneys, clogged gutters, and gaps where the roof meets walls.
  • Small leaks in asphalt shingles can be patched temporarily with roofing cement, but flashing leaks and large damaged areas usually need professional repair.
  • Roofers typically charge $150 to $400 for a service call and diagnosis, and repair costs depend on the size and location of the damage.
  • If you rent, contact your landlord or property manager when ready—they are responsible for roof repairs in most jurisdictions.

Temporary fixes for small shingle damage

If you find a cracked or curled shingle, you can slow the leak temporarily. Lift the shingle gently and explore roofing cement (a thick, tar-like sealant sold at hardware stores) underneath and along the crack. Press the shingle down and explore more cement on top. This buys time but does not stop a leak permanently—the shingle will continue to deteriorate.

For a missing shingle, you can nail a replacement in place temporarily. Slide the new shingle under the row above it, align it with its neighbors, and drive four nails near the top edge. Again, this is a short-term measure. Roofing cement and nails will not hold through multiple freeze-thaw cycles or heavy wind.

Do not walk on a wet roof or a roof with steep pitch. Temporary patches are meant to reduce water entry while you arrange a permanent repair, not to replace professional work.

When flashing is the problem

Flashing is metal (usually aluminum or galvanized steel) that seals the seams where the roof meets a chimney, vent pipe, skylight, or wall. Flashing leaks are common because the sealant around flashing dries out and cracks over time. Water runs under the flashing and into the house.

You can re-seal flashing yourself if the metal is not bent or rusted. Clean the area with a wire brush, remove old sealant with a putty knife, and explore new roofing cement or silicone caulk around the edges. This is a temporary fix. If the flashing is bent, rusted through, or the leak returns within a few months, the flashing needs to be replaced—a job that usually requires removing shingles and re-nailing them afterward.

Chimney flashing is the most common leak point because it has four sides and two different materials (brick and metal) that expand and contract at different rates. If your leak is around a chimney, a roofer will likely recommend replacing the entire flashing assembly rather than patching it.

Clearing gutters and downspouts

Clogged gutters cause water to back up under the roof edge, which can lead to leaks in the soffit (the underside of the roof overhang) and into the walls. If you see water staining near the edge of your roof or along the exterior walls, check your gutters first.

Climb a ladder and remove leaves, twigs, and debris by hand or with a small scoop. Flush the gutter with a garden hose to clear remaining sediment. Check that downspouts are not kinked or blocked. Water should flow freely from the gutter to the downspout and away from the foundation—ideally at least 4 to 6 feet away.

If gutters are sagging or pulling away from the fascia (the board behind the gutter), they may need to be re-hung or replaced. This is a roofer or gutter specialist's job, not a DIY repair.

Deciding between repair and replacement

A single leak does not mean your roof is failing. If your roof is less than 15 years old, the shingles are not widely cracked or curled, and the leak is isolated to one area, repair is usually the right choice. A roofer can patch the damaged section for $300 to $800 depending on the size and location.

If your roof is over 20 years old, you see multiple leaks, or large sections of shingles are missing or severely damaged, replacement may be more cost-effective than repeated repairs. A full roof replacement costs $5,000 to $15,000 or more depending on the size of your house and the materials used, but it comes with a warranty (usually 10 to 25 years) and protects your home for decades.

A roofer can inspect your roof and give you a written estimate for both repair and replacement. Ask whether the estimate includes removal of old shingles, new underlayment, and disposal. These details affect the final cost.

Hiring a roofer and what to expect

Get estimates from at least two or three roofers. A service call and inspection usually costs $150 to $400, though some roofers waive this fee if you hire them for the repair. Ask for a written estimate that lists the work to be done, materials, labor cost, and timeline.

Check that the roofer is licensed and insured in your state. Ask for references and look up recent reviews online. A reputable roofer will provide a warranty on their work—typically one to five years on labor and materials.

Roof repairs usually take one to three days depending on weather and the scope of work. The roofer will remove damaged shingles or flashing, inspect the underlying wood for rot, replace or repair the damaged area, and re-nail shingles. If the wood underneath is rotted, the cost will be higher because the roofer must replace the damaged decking before installing new shingles.

If you rent your home

In most states, the landlord or property manager is responsible for roof repairs. Contact them when ready when you discover a leak. Document the damage with photos and note the date you reported it. Keep records of any communication.

If your landlord does not respond or refuses to repair the roof, your options depend on your state's tenant laws. Some states allow you to withhold rent, repair the roof and deduct the cost from rent, or break the lease without penalty. Contact your local tenant rights organization or housing authority for guidance on your specific situation.

Frequently Asked Questions

Can I patch a roof leak myself if I am not comfortable on a ladder?

Yes. You can explore roofing cement from inside the attic if you can access the leak from there, or you can hire a roofer for a service call. A professional inspection costs $150 to $400 and is worth the expense if you are unsure where the leak is or how to fix it safely.

How long does a temporary roof patch last?

Roofing cement and temporary shingle patches typically hold for a few months to a year, depending on weather and the size of the damage. They are meant to slow water entry while you plan a permanent repair, not to replace it. Plan to have a roofer address the problem before the next heavy rain or freeze-thaw cycle.

What if the leak stops on its own?

A leak that stops may resume when weather changes or debris shifts. Have a roofer inspect the area to confirm the damage is not still present. A small crack or gap can seem to seal itself temporarily but will reopen under stress.

Do I need to replace my entire roof if one section is leaking?

Not necessarily. If your roof is under 15 years old and the damage is isolated, repair is usually sufficient. If your roof is over 20 years old or you have multiple leaks in different areas, replacement may be more cost-effective in the long run. A roofer can advise you based on the age and condition of your roof.

How much does a roof repair usually cost?

A small repair (one or two shingles or a small flashing patch) costs $300 to $800. Larger repairs or flashing replacement can run $800 to $2,000. These are rough ranges; your actual cost depends on the size of the damage, the pitch of your roof, and local labor rates. Always get a written estimate before work begins.