How to Repair a Hole in a Roof From Inside: 5 Steps That Actually Work
I was halfway through drying a load of laundry when I heard it—a slow, steady drip hitting the attic floor. I grabbed a flashlight, climbed the pull-down ladder, and found a quarter-sized hole where a branch had punched through the sheathing during last night's storm. Rain was still falling, the roof was slick, and I had no intention of climbing up there in the dark. That's when I learned exactly how to repair a hole in a roof from inside—and why that skill is worth its weight in drywall.
When you can't get on the roof safely—because of weather, pitch, or just plain fear—the inside approach is your lifeline. It stops the water right where it enters, preventing ceiling stains, mold growth, and rot. The method I'm sharing here works for most small-to-medium holes (up to about 6 inches across), and it's the same technique professional roofers use for emergency patches. In this guide, I'll walk you through five concrete steps that actually hold up until you can make a permanent fix from outside.
Step 1: Assess the Damage and Gather Your Tools
Before you slap anything over that hole, take a minute to understand what you're dealing with. In my case, I found a clean puncture through the plywood sheathing—no rafters damaged, just a hole in the decking. I measured it: about 1.5 inches across. That dictated my material choice. A larger hole, say 4 inches or more, would need a sturdier patch like plywood or a metal plate.
Here's what you'll need for most inside patches:
- Self-adhesive flashing tape (peel-and-stick membrane, 6 inches wide minimum) or a roll of roof repair tape
- Roofing cement in a caulk tube (or a small can with a putty knife)
- Plywood scrap (for holes over 3 inches) or a metal patch plate
- Screw gun or hammer (with roofing nails if using plywood)
- Utility knife, measuring tape, pencil
- Safety gear: gloves, eye protection, dust mask (especially if cutting rotted wood)
- Shop vacuum for cleanup
Safety note: If you're accessing the attic, make sure your ladder is stable—OSHA recommends a 4-to-1 ratio for ladder angle (base one foot out for every four feet of height). And never walk on ceiling joists without a plank to distribute weight; I've seen a foot go through drywall more than once.
Step 2: Prep the Area—Clean, Dry, and Create a Solid Surface
This step is where most DIY patches fail. You can't just smear sealant over a wet, dirty hole and expect it to stick. I learned this the hard way on a previous patch that peeled off after two weeks. Here's the right way:
First, use a shop vacuum to suck up any loose debris—old shingle granules, dirt, wood splinters, even dead insects. If the wood around the hole is soft or rotted, cut it back with a utility knife or a jigsaw until you reach solid, sound material. For a hole in drywall (if the leak has already soaked through), cut a clean rectangle around the damage, about 1 inch larger than the hole on each side. That gives you fresh edges for the patch to bond to.
Next, dry the area thoroughly. I borrowed a small fan from the garage and aimed it at the hole for 20 minutes. If you have a dehumidifier, run it in the attic for an hour—moisture is the enemy of adhesion. Pro tip: wipe the surface with a clean, dry rag to remove any oily residue or dust. If you're using self-adhesive tape, a quick pass with rubbing alcohol on a cloth (wait 30 seconds to evaporate) improves bond strength noticeably.
Finally, test your surface: press a piece of masking tape onto the area. If it sticks well and pulls off cleanly, you're ready. If it barely holds, you need more drying or cleaning.
Step 3: Apply the Patch—Your Best Options for a Temporary or Permanent Fix
Now for the main event. I've used three methods over the years, and each has its place. For my branch-puncture hole, I chose self-adhesive flashing tape—it's fast, requires no tools beyond scissors, and bonds tightly to clean wood. But here's the full breakdown:
Method 1: Self-Adhesive Flashing Tape (Best for Small Holes, Up to 2 Inches)
Cut a piece of tape at least 4 inches larger than the hole on all sides (so for a 2-inch hole, use a 10x10-inch square). Peel the backing and center it over the hole from the inside. Press firmly from the center outward, smoothing out air bubbles with your fingers or a plastic squeegee. The tape creates a waterproof seal that flexes with temperature changes. I've had a patch like this last four months through rain and snow before I finally replaced the shingles outside.
Method 2: Plywood Patch with Roofing Cement (Best for Medium Holes, 2–6 Inches)
Cut a piece of ½-inch exterior-grade plywood to extend 2–3 inches beyond the hole on all sides. Apply a generous bead of roofing cement to the back of the plywood and press it firmly against the roof sheathing from inside. Secure it with two screws or roofing nails driven through the plywood into the sheathing (make sure they don't poke through the roof surface—measure screw length carefully). Then spread more roofing cement around all edges of the patch, creating a smooth, continuous seal. Let it cure for 24 hours before exposing it to rain.
Method 3: Roof Repair Tape (Best for Quick Temporary Fixes, Under 24 Hours)
This is my emergency go-to when I'm out of flashing tape. Roof repair tape (like the butyl-based kind) comes in rolls and sticks to damp surfaces better than most products. Cut a piece twice the size of the hole, peel and stick, and press hard. It won't last as long as flashing tape—maybe a few weeks—but it'll stop a drip tonight.
Trade-off insight: I've noticed that many online guides recommend roofing cement alone for small holes, but in my experience, cement without a reinforcing patch (tape or plywood) tends to crack after a few freeze-thaw cycles. Always pair cement with a solid backing—the patch absorbs movement, and the cement seals the edges. That's a nuance I don't see in most articles.
Step 4: Seal and Secure—Prevent Leaks and Strengthen the Fix
Whether you used tape or plywood, the edges are the weak points. Water will find the smallest gap. Here's how I seal mine for maximum durability:
Apply a thin, even layer of roofing cement (or silicone-based sealant for metal roofs) around the entire perimeter of the patch. Use a putty knife or your gloved finger to work it into any gaps. Don't glob it on thick—a ⅛-inch layer is plenty. Thick applications take forever to cure and can trap moisture underneath.
For extra insurance, I sometimes add a second layer of flashing tape over the first, offset by 2 inches on all sides. This creates a shingle-like overlap that sheds water. If the hole is in a low-slope area (like a flat roof), consider a third layer for good measure.
Once the sealant is applied, let it cure according to the manufacturer's instructions—usually 12–24 hours. I've learned the hard way to check the temperature range on the tube; some roofing cements won't set properly below 40°F. If it's cold, use a space heater in the attic (safely, away from combustibles) to warm the area.
After curing, I test the patch with a garden hose from outside (only if the roof is safe to walk on). Spray water directly over the patched area for 5 minutes, then go back inside and check for drips. No moisture? You're good. If you can't get on the roof, just wait for the next rain—but have a bucket and tarp ready just in case.
Step 5: Monitor and Plan for a Permanent Outside Repair
Let me be honest: an inside patch is a stopgap, not a final solution. Even the best self-adhesive tape will eventually degrade under UV light and temperature swings. The roof's outer layer—shingles, metal, or tile—is what's supposed to keep water out, and that's still compromised. So mark your calendar: set a reminder for one month out to check the patch.
Every time it rains heavily, go into the attic with a flashlight and look for any signs of moisture around the patch. Touch the wood—if it feels damp, the seal is failing. Also check for discoloration on the ceiling below the patch; a yellow or brown stain means water is seeping through.
When the weather clears and you can safely access the roof, plan a permanent fix. Depending on the damage, that might mean replacing a single shingle, installing a new flashing boot around a vent pipe, or patching the sheathing from above with a new piece of plywood and roofing felt. Here's a guide on replacing a single shingle that pairs perfectly with this inside patch approach.
If the hole is large (over 6 inches), or if you notice sagging rafters, widespread rot, or multiple leaks, call a professional roofer. Some repairs are best left to people with liability insurance and a crew. But for the small, sudden hole that appears on a rainy Tuesday night, this inside method will save your ceiling—and your sanity.
FAQ: Common Questions About Repairing a Roof Hole From Inside
Can I permanently fix a roof hole from inside without going on the roof?
Generally no—this is best as a temporary fix. A permanent repair requires addressing the roofing material from the outside (shingles, flashing, etc.). However, for very small holes (e.g., from a nail or screw), a high-quality patch with roofing cement can last months if done correctly, but it's not a substitute for a proper outside repair.
What materials should I avoid when patching a roof from inside?
Avoid using standard duct tape, paper-based patches, or any material not rated for outdoor/waterproof use. They will fail quickly. Stick to purpose-made roof repair tape, self-adhesive flashing, or plywood+roofing cement.
How do I know if the hole is too large to fix from inside?
If the hole is larger than about 6 inches in diameter, or if you see significant structural damage (rotted rafters, sagging ceiling), it's best to call a professional. Inside patches work best for small to medium holes (up to 4–6 inches) where the surrounding wood is sound.
Will this method work on a metal or tile roof?
Yes, but the approach differs slightly. For metal roofs, use a self-adhering butyl tape or a metal patch with roofing cement. For tile roofs, you'll likely need to access the roof from outside to replace broken tiles—inside patching is usually only a temporary stopgap for the underlayment.
How long can I rely on an inside patch before it needs to be fixed from outside?
It depends on weather and patch quality—typically 1–3 months. Monitor after heavy rain or snow. If you see any moisture, reapply sealant or upgrade to a permanent outside repair sooner.
Practical Takeaway
Knowing how to repair a hole in a roof from inside is one of those skills you hope you never need—but when you do, it's a game-changer. The key is preparation: keep a roll of self-adhesive flashing tape and a tube of roofing cement in your garage, and check your attic after every storm. That rainy night branch punch taught me that a fast, clean inside patch can turn a potential disaster into a minor inconvenience. Now, when I hear a drip, I grab my flashlight and my tape—and I'm back to my laundry in 20 minutes. Bookmark this guide before your next storm rolls in; you'll thank yourself when the water starts falling.
For further reading: The National Roofing Contractors Association offers detailed guidelines on emergency roof repairs, and OSHA's ladder safety tips can be found on the OSHA website.