How to Find and Fix a Roof Leak Yourself

Published by TradeIQ · Updated

A water stain on the ceiling almost never sits right under the hole. Water sneaks in up high, runs down the decking or a rafter, and drips where it feels like it. So finding a roof leak takes a little detective work, and fixing one is very doable once you know where to look. Here is how a roofer traces a leak to its real source and what you can do to stop it today.

A roofer on a shingle roof lifting a damaged shingle with a pry bar to trace a leak, with a lakeside house in the background.

Key takeaways

  • The leak is almost always higher up the roof than the stain on your ceiling.
  • Check the penetrations first: chimneys, vent pipes, skylights, dormers, and valleys.
  • The hose test works if you go slow and soak one small section at a time.
  • Flashing, cement, and tarps buy time. They do not replace a real repair.
  • Falls from roofs killed 165 workers in 2022 and falls from ladders killed 90. The roof is the dangerous part.
  • Steep, wet, or warranty-covered roofs are a call-a-pro job.

Start where leaks actually happen

Most leaks start at something that pokes through the roof, not out in the open shingles. Check these spots first: chimneys, plumbing vent pipes, skylights, dormers, and the valleys where two roof planes meet. The flashing and sealant around those areas fail long before a shingle field does.

How to find the leak from inside

Grab a flashlight and go into the attic during or right after rain. Follow the water uphill. The wet spot on the underside of the decking is usually higher than the stain on your ceiling, because water runs down the wood before it drips.

  1. 1Look for dark, stained, damp, or moldy wood on the decking and rafters.
  2. 2Trace the wettest path up to the highest point it starts.
  3. 3Mark that spot, and push a nail or a piece of wire up through the hole so you can find it from the roof later.

The hose test, for a dry day

If it is not raining, you can make it rain. Have one person watch the attic while another runs a garden hose on the roof. Start low at the eaves and soak one small section, about four feet wide, for a few minutes. If nothing shows inside, move up a few feet and repeat. Go slow. Rushing the hose up the roof is the top reason people miss the spot.

How to stop a leak right now

These buy you time until a proper repair. They are not the fix.

  • In the rain, slide a piece of flashing or heavy plastic under the shingle course above the hole to divert the water.
  • Over a small hole or a cracked pipe boot, use roofing cement or a peel-and-stick patch.
  • For a bigger area, run a tarp up and over the ridge and weigh it down so wind cannot get under it.

What about Flex Seal and spray products?

They can slow a small leak for a while, but they hide the real problem and make a proper repair messier later. Fine as an emergency stopgap on a rainy night. Not a real fix.

When to stop and call a pro

The roof is the thing that kills people, not the ladder. CPWR, the construction research center, ran the federal fall numbers and found that in 2022 falls from roofs killed 165 workers while falls from ladders killed 90. Roofing contractors buried more workers from falls that year than any other kind of construction company, 100 of them. These are men who do this every day, in harnesses, with the right boots.

That is not a reason to be casual on the ladder. Ladders hurt an enormous number of people every year, they are just less likely to be the thing that ends it. Tie the top off, set the feet on something flat, and let it stick three feet past the edge. Then understand that the dangerous part starts when you step off it.

If the leak is around a chimney, in a valley, on a low-slope roof, or anywhere you would have to walk a slick pitch, that is a call-a-pro job. One more thing: if your roof is still under warranty, a DIY patch can void it, so check before you climb up.

Quick patch, or a bigger problem?

Send a TradeIQ roofer a few photos of the stain, and of the roof above it. He will tell you whether you are looking at a cracked boot and a tube of sealant, or water that has been sitting in the decking long enough to have turned into carpentry.

Ask before you climb

Read back what this page just told you to do. Buy a tube of roofing cement. Tuck some scrap metal up under the course above the hole. Keep your money. Now notice that no company in the business of selling roof repairs has ever written that paragraph, because it ends with nobody calling them. Send your photos up front and you get one of two answers: a cracked boot and half an hour of your Saturday, or water that has been sitting in that decking for two winters and is carpentry now. The first answer is the one you will never hear from a man who would rather be doing the second.

Good fit: a quick Phone Call, or send photos over for a Written Review.

Get an unbiased expert review

Frequently asked questions

Can I fix a roof leak myself?
Often, yes, if it is a small, reachable problem like a cracked pipe boot or a lifted shingle on a low-slope roof. Leaks around chimneys, in valleys, or on steep or wet roofs are safer left to a pro, and a DIY patch can void a roof warranty.
What is the best thing to put on a leaking roof?
For a fast stop, use roofing cement or a peel-and-stick patch over a small hole, or run a tarp over the ridge for a bigger area. In the rain, slide flashing or heavy plastic under the shingle above the leak to divert water. These are temporary until a proper repair.
Will Flex Seal fix a roof leak?
It can slow a small leak for a while, but it does not fix the cause and it can make the real repair messier. Treat it as an emergency stopgap, not a solution.
How much does it usually cost to fix a roof leak?
There is no official price for roof work in this country, and the tidy ranges you see quoted are published by sites that get paid when you hire someone. What actually sets the price is the source of the leak. A cracked pipe boot is a boot, a tube of sealant, and half an hour. Chimney flashing means cutting a reglet into masonry and bending metal on site, which is a different trade and a different bill. And whatever the leak has been doing to the decking underneath is the wild card, because soft plywood turns a patch into carpentry. Get the source named in writing before you get a number.
How do I find a roof leak with no attic access?
Run the hose test with someone watching the ceiling inside, start low and work up slowly, and inspect the roof for lifted shingles, cracked boots, and failed flashing at the penetrations. A moisture meter on the ceiling can help narrow the area.

Related Roofing resources