By
eHow Home & Garden Editor
Difficulty: Moderately Easy
Step1
Inspect the roof flashing and locate the source of the leak. Climb onto the roof and check to see if the flashing is corroded, has holes in it or if it's bent and doesn't allow rain water to flow freely away from the roof.
Step2
Purchase new roof flashing that's the appropriate length for the area of the leak. Roof flashing needs to cover the shingles it protects with a minimum of 3 inches. If the roof flashing is up against bricks and mortar, it needs to extend into the mortar at least an inch to provide adequate protection.
Step3
Cut the roof flashing to size using tin snips. Make sure you wear protective gloves as the roof flashing can cause painful cuts.
Step4
Lay the new roof flashing into place and secure with roofing nails.
Step5
Seal over the nail holes and inspect and replace any damaged, flaking or broken caulking and sealing to prevent further damage.