How to Fix a Leaking Roof From the Inside

Grab a few supplies and head to the attic

Woman using trowel to repair the attic ceiling
Photo: valentinrussanov / E+ / Getty Images
Woman using trowel to repair the attic ceiling
Photo: valentinrussanov / E+ / Getty Images
Stephanie Mickelson
Contributing Writer
Updated October 4, 2023
Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.

Hearing the steady “drip drip drip” of a leaking roof can spell trouble for a homeowner. Learning how to fix a leaking roof from the inside of a house can help stop a leak temporarily until proper repairs can be done to the outside at the source of the leak.

Why Is My Roof Leaking?

A roof can leak for a few different reasons, including the following:

  • Clogged gutters cause water to back up along the edge of the roof and run down the interior walls.

  • The shingles are old and have lost their ability to shed water, either because they have lost their granules or they are cracked, bent, or missing.

  • A damaged chimney is allowing water to seep through the area where it connects to the roof.

  • Roof vents or other roof penetrations are not sealed properly, allowing water to leak through unsealed areas.

  • Valleys (where two sloped roofs meet) may be damaged or not sealed properly.

  • Damaged drip edges can allow water to get into the roof and leak into the home.

How to Fix a Leaking Roof From the Inside

If there is a leak on the inside of your home, you can perform an emergency roof repair to fix it and stop water from entering the home temporarily; but, to repair the leak properly and to prevent future leaks and even more damage, the source of the leak will need to be repaired on the outside of the roof, preferably before the next rain or snowfall. To fix a leaking roof from the inside, you will need to do a few things.

Catch the Water

bucket on the floor catching a leak
Photo: Motortion / iStock / Getty Images Plus / Getty Images

If you realize that there is a leak in your roof and water is coming inside, the first thing you need to do is catch the water using a bucket or bowl. If the leak is bad, make sure to empty the bucket frequently so the water does not overflow and cause damage to the floor or surrounding areas.

Locate the Leak

Wooden ladder to access the attic
Photo: cerro_photography / iStock / Getty Images Plus / Getty Images

Realizing your roof is leaking can be pretty easy if there are water spots on the ceiling or water dripping from above. But finding the source of the leak can be a little more difficult if water is running across rafters or along the interior of the roof. To locate the source, you will need to head to the attic. Follow the water until you find where it starts and then mark it with chalk, so you can find it again later. 

If you identify the leak while it is still leaking, you can put a bucket or bowl underneath to prevent more damage to the ceiling. After the immediate leak is managed, it is time to get your patching materials and wait for the area to dry out.

Gather Your Materials

Once you have located the leak on the inside of the roof, you will have to gather some roof repair materials that will create a temporary fix until you or a professional can get to the outside of the roof for a more permanent repair. You will have to wait until the area is fully dry before you can patch it, so that gives you time to search your home for supplies or head to the hardware store.

To fix a roof leak from the inside, you will need:

  • Work gloves

  • Trash bags

  • Putty knife

  • Roofing tar

  • A shingle

Patch the Hole

When the area around the hole has dried, it is time to patch it.

Clear Out Any Wet or Damaged Insulation 

Man installing new insulation board
Photo: Westend61 / Westend61 / Getty Images

If water from the leak soaked into the insulation, it will have to be removed and replaced after the leak is patched. Wearing gloves to protect your hands, remove any damaged or wet insulation and put it in the trash bags for disposal.

Remove Any Loose or Damaged Material

Using the putty knife, scrape off and remove any loose or damaged material from the site of the leak. This will help the patching materials to adhere better.

Apply Roof Tar or Bitumen

Apply roof tar or bitumen liberally to the site of the leak, making sure to cover an area larger than the shingle you will be using to cover it.

Secure the Shingle 

Once the roof tar or bitumen has been applied, place the shingle on top of it and press firmly to get it to adhere to the inside of the room. Add some more roof tar or bitumen around the edges to secure it, so that water cannot enter the home the next time it rains.

Address the Exterior of the Roof

Roofer installing asphalt shingles on the roof
Photo: Lex20 / iStock / Getty Images Plus / Getty Images

If there is a leak on the interior of the roof, that means there is damage to the exterior of the roof. After the storm has passed and the roof has dried out, it is important to have a local roof leak repair contractor assess the situation and determine the next steps.

How to Prevent Roof Leaks From Happening

If you own a home, you should always be on the lookout for signs your roof has a leak. That does not mean you need to get up on the roof daily to check it out, but you should be aware of signs that there might be a problem. These include water stains on the walls and ceilings, mold on the exterior walls, and dripping in the attic or elsewhere. 

To prevent these things from happening in the first place, you should be on the lookout for signs that the roof may need some attention and repairs before a leak begins. Things to look for include:

  • Damaged or missing flashing; this can include the drip edge and flashing that surrounds roof penetrations

  • Damaged shingles

  • Missing shingles

  • Loose granules on asphalt shingles

  • Clogged gutters

  • Water puddled on the roof

If you notice any of these signs that your roof needs to be repaired, it is important to address them right away (when the weather is good) to prevent future leaks.

DIY vs. Hiring a Pro

If you need to stop a roof leak from the inside, chances are it is an emergency fix or one that will keep the inside of the house dry until you can do a more permanent fix on the outside of the roof. That said, hiring a pro to fix a leaking roof from the inside can ensure it is done correctly. A professional may also be better at tracking down the source of the leak and assessing the damage to prepare for a complete, permanent fix down the road. If you choose to fix the leaking roof yourself, it can cost between $10 and $120, while hiring a company to fix your leaky roof problems can cost between $360 and $1,550.

Frequently Asked Questions

If your roof leaks in heavy rain, that means the roofing is compromised and will need to be inspected and likely repaired. Small holes or cracks in the roofing material or flashing may not be noticeable in dry weather or even in a drizzle, but if they suddenly become noticeable when heavy rain comes, it likely means that small amounts of water are leaking in at other times, potentially causing damage.

Need professional help with your project?
Get quotes from top-rated pros.
Learn more about our contributor
Stephanie Mickelson
Contributing Writer
Stephanie Mickelson is a freelance writer covering home improvement, real estate, design, and personal finance. Before beginning her freelance career, she worked in residential construction, specifically remodeling kitchens, installing cabinets, flooring, countertops, trim, and more.
Stephanie Mickelson is a freelance writer covering home improvement, real estate, design, and personal finance. Before beginning her freelance career, she worked in residential construction, specifically remodeling kitchens, installing cabinets, flooring, countertops, trim, and more.
The homeowners guide to Roofing
From average costs to expert advice, get all the answers you need to get your job done.