How to Repair Minor Leaks in a Garage Roof

Water is the ultimate enemy of your garage, silently rotting roof sheathing and framing long before a single drip hits your concrete floor. A minor leak often starts as a pinhole or a shifted shingle, and catching it early is the difference between a simple patch job and an expensive roof replacement. Successful repair relies on the detective work you perform before you ever touch a tube of sealant. You are looking for water tracks—stained, darker wood or insulation—that lead back to the source. Once you locate the entry point, the repair itself is a straightforward matter of sealing the breach against the elements to ensure a watertight seal.

  1. Follow the Water Trail. Access the attic or crawl space during or immediately after a rain event to follow water trails. Look for damp rafters, discolored insulation, or actual droplets hanging from the underside of the roof deck.
  2. Mark Your Target. Once you identify the wet area, measure its location relative to a known rafter or interior wall. Drive a small finish nail through the roof deck from the inside to create a marker that you can find from the roof surface.
  3. Clear and Expose. Climb onto the roof and locate your marker nail. Carefully clear away any leaves, moss, or debris around the area to expose the shingles, ensuring a clean surface for your repair material.
  4. Peel Back and Clean. If the leak is beneath a shingle, gently pry up the tabs using a flat pry bar. Remove any old, brittle sealant or dirt from beneath the shingle with a putty knife.
  5. Seal the Breach. Apply a generous bead of high-grade, exterior-rated roof cement beneath the shingle tab. Press the shingle down firmly into the adhesive, ensuring the surrounding shingles are also seated correctly.
  6. Hide the Evidence. If your marker nail left a hole in the top layer, dab a small amount of sealant over that spot. Press a piece of matching shingle granule or a dab of cement over the hole to blend it with the surrounding roof.