What roof flashing is and why it matters
Roof flashing is metal or rubber material that seals the gaps where your roof meets walls, chimneys, vents, and skylights. Water runs downhill and finds every seam — flashing stops it from leaking into your home by directing water back onto the roof surface instead of into the structure beneath.
Without proper flashing, water pools in valleys and corners, rots the wood underneath, and eventually reaches your attic and interior walls. Flashing fails when it rusts, cracks, separates from the roof, or was installed incorrectly in the first place. Replacing it is cheaper than repairing water damage, and the work is within reach for a homeowner with basic carpentry skills and comfort on a ladder.
The most common flashing jobs are around chimneys, where roof meets wall, in roof valleys, and around vent pipes. Each type uses slightly different material and technique, but the core principle is the same: overlap layers so water sheds downward, and seal every joint.
Key Takeaways
- Flashing is metal or rubber that seals gaps where the roof meets walls, chimneys, and vents, and it prevents water from entering the structure.
- The most common DIY flashing jobs are around vent pipes and where a roof meets a wall, which require fewer cuts and less precision than chimney flashing.
- Flashing must overlap the shingles below it so water sheds downward, and every seam must be sealed with roofing cement or caulk rated for outdoor use.
- Improper installation — flashing installed under shingles instead of over them, or sealed with the wrong material — is the leading cause of flashing failure.
- If you are uncomfortable working at height or cutting metal, hiring a roofer for this work costs less than water damage repair and is often worth the expense.
Tools and materials you will need
Gather these items before you climb onto the roof. A utility knife or tin snips cuts flashing to size — tin snips are easier if you are cutting metal, but a utility knife works for rubber. You will need a hammer or pneumatic nailer to fasten flashing, roofing nails (usually 1.25 inches), and roofing cement or polyurethane caulk rated for outdoor use. Do not use silicone caulk; it does not bond well to metal or asphalt shingles.
For safety, wear a roof harness if your roof pitch is steep (more than a 6:12 slope), and use a ladder stabilizer to keep your ladder from sliding. Wear work gloves — metal flashing has sharp edges — and eye protection when cutting. Have a pry bar on hand to lift shingles without tearing them, and a caulking gun to explore sealant evenly.
The flashing material itself depends on the job. Aluminum flashing is lightweight and affordable but dents easily. Galvanized steel is stronger and lasts longer but is heavier and harder to cut. Rubber flashing (usually EPDM) is flexible and straightforward to work with but can tear if you are not careful. Buy flashing pre-formed for your specific job — chimney flashing, vent pipe flashing, and step flashing for walls all come in standard sizes — rather than trying to bend flat stock yourself.
Removing old flashing without damaging the roof
Old flashing is usually nailed under the shingles above it and over the shingles below it. Start by carefully lifting the shingles above the flashing with a pry bar, working slowly so you do not tear them. You are looking for the nails that hold the flashing down; once you see them, pry them out rather than pulling the flashing itself, which can tear the shingles or the roof deck.
Once the top nails are out, lift the flashing gently and remove any nails holding it from below. If the flashing is sealed with roofing cement, you may need to cut through the sealant with a utility knife before it will come free. Do not rush this step — torn shingles now mean leaks later, even if the new flashing is perfect.
After the old flashing is out, scrape away old roofing cement with a putty knife and inspect the roof deck underneath. If the wood is soft, spongy, or dark with mold, that section needs to be replaced before new flashing goes in. If the deck is solid, you are ready to install new flashing.
Installing flashing around vent pipes
Vent pipe flashing is the most forgiving DIY job because the pipe is round and the flashing is pre-formed. Slide the flashing boot over the vent pipe from above — it should sit flat against the roof. The upper edge of the flashing goes under the shingles above it, and the lower edge goes over the shingles below it.
Nail the upper portion of the flashing through the shingles above it, using four to six nails spaced evenly. Do not nail the lower portion yet. Slide shingles back down over the upper nails and seal them with roofing cement. Then nail the lower portion of the flashing through the shingles below it, and seal those nails with roofing cement as well.
Run a bead of roofing cement around the base of the pipe where it meets the flashing, and around the outer edge of the flashing where it meets the shingles. This double seal is what stops water from finding its way in. Let the cement cure for 24 hours before walking on the roof again.
Installing step flashing where roof meets wall
Step flashing is L-shaped metal that tucks under siding on one side and under shingles on the other, creating a staircase pattern up the wall. Each piece overlaps the one below it so water sheds downward. This is more involved than vent flashing but still manageable for a careful homeowner.
Start at the bottom of the wall. Slide the first piece of step flashing under the shingles and over the siding, then nail it through the roof portion only — do not nail through the wall portion yet. Nail the next piece of step flashing so it overlaps the first piece by at least 2 inches, and nail it through the roof portion. Continue up the wall, overlapping each piece, until you reach the top.
Once all pieces are nailed to the roof, go back and nail the wall portions of each piece through the siding. Seal every nail with roofing cement, and run a bead of caulk along the top edge where the flashing meets the siding. The siding will be nailed over this top edge later, which provides additional water protection.
Sealing and finishing the installation
Every nail head must be sealed with roofing cement, even if it looks tight. Roofing cement is thick and sticky — explore it with a caulking gun in a small dab over each nail, or use a putty knife to press it down. Do not skimp on this step; a single exposed nail is an entry point for water.
Seal all seams where flashing pieces overlap or where flashing meets shingles. Run a continuous bead of roofing cement or polyurethane caulk along these joints, pressing it into the gap with a caulking tool or your finger. Smooth it so water will shed off rather than pooling in the sealant.
Allow all sealant to cure for the time specified on the product — usually 24 to 48 hours — before exposing the roof to heavy rain or walking on it repeatedly. During this time, do not nail shingles back down or explore additional pressure to the flashing.
When to call a roofer instead
Flashing around chimneys is significantly more complex than vent or wall flashing because it requires multiple pieces, precise cuts, and careful sealing on all four sides. If your chimney flashing is failing, a roofer is the better choice. The same applies if your roof pitch is very steep (more than 8:12), if you are not comfortable working at height, or if the old flashing is sealed so heavily that removing it risks damaging the roof deck.
A roofer can also inspect the flashing while they are up there and catch problems you might miss — separation from the roof deck, rust that has eaten through the metal, or damage to the shingles around the flashing. The cost of a professional inspection and repair is often less than the cost of water damage if something goes wrong.
Frequently Asked Questions
Can I install new flashing over old flashing without removing it?
No. Old flashing that is failing will continue to fail underneath new flashing, and water will still find its way in. The old flashing must come out so you can inspect the roof deck and may support the new flashing sits flat and seals properly.
What is the difference between roofing cement and caulk?
Roofing cement is thicker and stickier, and it bonds well to asphalt shingles and metal. Caulk is more flexible and better for sealing seams where materials meet. Many roofers use both: roofing cement over nail heads and polyurethane caulk along seams. Either works for most jobs, but check the product label to confirm it is rated for outdoor roofing use.
How long does roof flashing last?
Aluminum flashing typically lasts 20 to 30 years, galvanized steel 30 to 50 years, and rubber flashing 20 to 25 years. Lifespan depends on climate, maintenance, and installation quality. Flashing that was installed incorrectly or sealed poorly can fail in 5 to 10 years.
Do I need to remove shingles to install flashing?
Yes, you will need to lift shingles to slide flashing underneath them. Use a pry bar to gently lift the shingles without tearing them, and be prepared to re-nail and re-seal them once the flashing is in place. This is why the work takes longer than it appears.
What should I do if water is still leaking after I install new flashing?
Check that the flashing overlaps shingles in the correct direction (upper edge under shingles above, lower edge over shingles below), that every nail is sealed, and that sealant is continuous along all seams. If those are correct and water is still entering, the leak may be coming from a different location, and a roofer should inspect the roof to find the actual source.