How to Patch a Leaking Shed Roof
Water is the ultimate enemy of any structure, and a shed roof is often the first line of defense to fail. A persistent leak can rot structural rafters and ruin anything stored inside within a single season, so addressing moisture intrusion immediately is a non-negotiable part of home maintenance. Repairing a roof is less about perfection and more about creating a seamless barrier that redirects water away from the compromised area. When done correctly, a patch should be nearly invisible, fully watertight, and capable of expanding and contracting with the seasonal temperature swings that typically cause roof materials to shift and crack.
- Locate the leak source. Head inside the shed on a sunny day and look for water stains or daylight coming through the roof deck. Use these visual clues to mark the location of the leak from the inside before climbing up to the roof.
- Clean the work area. Sweep away all leaves, dirt, and moss from the area surrounding the damaged spot. Use a stiff-bristled brush to ensure the surface is clean, as any remaining grit will prevent the sealant from bonding properly.
- Open up the damage. Carefully pry up any loose shingles or roof felt near the puncture using a flat bar. If the roofing is badly cracked, cut a neat square around the damage using a utility knife to remove compromised material.
- Coat the damaged area. Use a putty knife to spread a thick layer of rubberized roof cement over the damaged area or the opening you created. Ensure the cement extends at least two inches beyond the edges of the repair site.
- Set the reinforcement mesh. Cut a piece of reinforcing polyester mesh or metal flashing to size and press it firmly into the wet cement. Apply a second, thinner layer of roof cement over the mesh to fully encapsulate it.
- Finish the watertight seal. Apply a final bead of cement around the edges of your patch to create a watertight seal. Press any shingles you moved back into place and apply a small dab of cement underneath them to keep them secured to the patch.