Subscribe

REPAIR · June 10, 2026

Roof Flashing Repair: Through-Wall, Step and Chimney Failures + 2026 Cost

Through-wall flashing repair and masonry flashing repair explained, plus roof flashing costs ($250 to $1,200 in 2026), failure modes and IRC rules.

Roof Flashing Repair: Through-Wall, Step and Chimney Failures + 2026 Cost

Reviewed by The Roofing Brief Team. Last reviewed: October 2026.

Through-wall flashing repair means opening the masonry joint, replacing the failed flashing and clearing its weeps, and re-sealing, while masonry flashing repair at a roof-to-chimney or roof-to-wall joint means replacing the step and counter flashing and re-sealing the reglet. Typical residential roof flashing repair runs $250 to $1,200 in 2026. Flashing fails four ways: oxidation of the metal, separation from the adjacent surface, failed sealant at the seam, or improper original installation. Related: What is flashing on a house.

The short version

  • Roof flashing repair runs $250 to $1,200 for typical jobs; a full chimney reflash typically runs $300 to $1,800 (HomeGuide, Feb. 2026), and multi-wall step flashing repairs or a new chimney cricket ($700 to $1,300, This Old House) push the bill higher.
  • Four main failure modes: oxidation, separation, caulk failure, and bad original install.
  • The five flashing types you will encounter: step, counter, chimney (four-piece system), drip edge, valley, and vent pipe. Each fails differently.
  • Aluminum is the default material for residential. Galvanized steel rusts faster than people think. HomeGuide puts copper flashing life at 50 to 100 years versus 15 to 20 for aluminum, at $15 to $30 per linear foot versus $5 to $10.
  • 2021 IRC Section R905.2.8.3 requires sidewall base flashing, continuous or step, at least 4 inches high and 4 inches wide, that directs water away from the wall. Older homes may predate the current rules.
  • Polyurethane sealant, not silicone, for any flashing seam. Geocel 2300 and NPC Solar Seal 900 are the pro-grade choices.

The Short Answer: Repair Cost by Flashing Type

Pricing is a guide for asphalt shingle roofs at normal access. The chimney and cricket rows cite named 2026 cost guides; other rows are typical ranges that vary by market. Steep-slope, multi-story, or specialty roofs cost more.

Flashing Type Repair Cost (Pro) Replace Cost (Pro) DIY-Friendly?
Vent pipe boot $150 to $250 $200 to $400 Yes (low slope)
Drip edge (per side) $200 to $400 $400 to $900 No (full strip required)
Step flashing (single wall) $300 to $700 $500 to $1,200 No
Counter flashing $250 to $600 $400 to $1,000 No (masonry cut required)
Chimney (full 4-piece system) $200 to $500 reseal (HomeGuide) $300 to $1,800 (HomeGuide); Angi average about $1,000 No
Cricket addition (chimney over 30 inches) n/a $700 to $1,300 (This Old House, Mar. 2026) No
Valley flashing $400 to $900 $800 to $2,400 No
Skylight flashing $300 to $700 $500 to $1,600 No

What Roof Flashing Is (and the 5 Main Types)

Flashing is the thin metal that bridges the roof field and any transition: a wall, a chimney, a skylight, a vent stack, a valley, or the roof edge itself. Where the roof field shingles cannot shed water alone, flashing creates a watertight path that diverts flow back onto the field. A curb-mounted unit needs the same waterproof detail, covered in our evaporative cooler roof jack install guide.

The five flashing types on a typical residential roof:

  1. Step flashing at any wall-to-roof transition (dormers, second story walls, porches).
  2. Counter flashing over the top of step flashing (cut into mortar or behind siding).
  3. Chimney flashing is a four-piece system (apron, step, counter, cricket).
  4. Drip edge flashing at the eave (bottom edge) and rake (sloped sides).
  5. Valley flashing in the V where two roof planes meet.
  6. Vent pipe flashing (boot) around plumbing stacks.

Skylight flashing is a sixth specialized category, typically using a pre-formed kit from Velux or a similar manufacturer.

Step Flashing (Between Roof and Walls)

Step flashing is the L-shaped metal piece that sits between each shingle course and an abutting vertical wall. One piece per course, woven into the courses as the roof is laid. It is the most code-critical flashing on a roof and one of the most commonly botched.

How it should work:

  • Each step piece is commonly about 5 by 7 inches, bent at 90 degrees; 2021 IRC Section R905.2.8.3 sets a minimum of 4 inches high and 4 inches wide.
  • The horizontal leg sits on the roof deck, covered by the next course of shingles.
  • The vertical leg runs up the wall, covered by either siding (which sits about 1/4 inch above the shingle for capillary break) or by counter flashing.
  • Each piece overlaps the one below by at least 2 inches.

How it fails:

  • Original installer skipped step pieces and just caulked the siding to the shingles. Expect a leak once the caulk ages.
  • Step pieces are too short to span the next course (less than 2 inch overlap).
  • Step pieces corroded with age (aluminum) or rusted out (galvanized steel).
  • A re-roof crew bent the existing step pieces flat and laid new shingles over them instead of replacing the pieces.

Proper step flashing repair requires lifting siding (or counter flashing), removing the failed pieces, weaving new pieces into the shingle courses, and replacing the cover. Cost: $500 to $1,200 per 10-foot wall transition. 2021 IRC Section R905.2.8.3 requires base flashing against a vertical sidewall on an asphalt shingle roof to be continuous or step flashing that directs water onto the roof or into the gutter.

Counter Flashing (Over Step Flashing)

Through-wall flashing is the masonry version of the same idea. The Brick Industry Association Technical Note 7 defines it as impervious material installed in a masonry wall to contain water that got past the exterior wythe and direct it back out, and lists chimneys among the locations that need it. Sheet metal and flexible membranes are the usual materials, and the flashing should run at least 8 inches up the backing above its horizontal leg.

If you see this on a masonry wall or chimney Then the repair is
Water staining or efflorescence below a flashing line, weeps blocked with mortar Reopen weeps (open head joints, preferably 24 inches on center or closer, never more than 33 inches)
Flashing laps coming apart Re-lap at least 6 inches and seal with a sealant compatible with the flashing
Flashing not continuous, such as at openings or movement joints Turn the ends up at least 1 inch into the head joint to form an end dam
Cracked sealant in a cut reglet on the roof side Clean and re-seal with polyurethane (a $50 to $250 job)
Corroded or missing counter flashing Cut a new reglet and replace the metal, about $400 to $1,000 on a chimney

Counter flashing is the second layer that sits over step flashing on masonry walls (chimneys, parapets) and behind siding on framed walls. Its job: keep wind-driven rain from running down behind the step flashing.

On masonry walls, counter flashing is installed by cutting a reglet (a horizontal slot) into a mortar joint with a diamond blade, inserting the top edge of the counter flashing into the slot, wedging it tight with lead wedges, and sealing with polyurethane. That cut and the seal are the entire integrity of the joint.

How counter flashing fails:

  • The sealant in the reglet cracks and lets water in behind the counter flashing.
  • The counter flashing pulls out of the mortar joint due to thermal movement.
  • The original installer caulked the counter flashing to the chimney face instead of cutting a reglet. Two to five year service life on that joint.
  • The chimney itself moves (settlement, freeze-thaw masonry damage) and tears the counter flashing free.

The same note recommends open head joint weeps at no more than 24 inches on center, notes that most codes allow up to 33 inches, and calls for flashing laps of at least 6 inches. Re-sealing a reglet joint with polyurethane (Geocel 2300 or NPC Solar Seal 900) is a six-month to two-year patch. Full counter flashing replacement on a chimney runs $400 to $1,000 because the new reglet must be cut and the new metal installed in 24 to 48 inch sections to manage thermal expansion.

Chimney Flashing (the 4-Piece System)

Chimney flashing is one component, but it is actually four flashing pieces working together. Understanding all four is the only way to diagnose a chimney leak. Our guide to the chimney flashing kit shows which of those pieces a pre-made kit includes and how to size one.

Piece Location Function
Apron (base) Downslope side of chimney Diverts water around chimney base
Step flashing Sides of chimney One piece per shingle course, weaves into shingles
Counter flashing All sides of chimney Cut into mortar reglet, covers step and apron
Cricket (saddle) Upslope side of chimney Small ridge that diverts water around chimney

2021 IRC Section R1003.20 requires a cricket where a chimney is wider than 30 inches parallel to the ridgeline and does not intersect the ridgeline, and Section R903.2.2 repeats the rule for any chimney or penetration more than 30 inches wide measured perpendicular to the slope. This Old House (Mar. 2026) prices a chimney cricket at $700 to $1,300; large chimneys and copper cost more. Without a cricket, a wide chimney traps leaves, ice, and water on the upslope side, and the back flashing is usually the first part to leak.

The chimney repair scope by failure mode:

  • Reseal of sound metal: $200 to $500 (HomeGuide, Feb. 2026).
  • Spot repair of one section, such as the apron: $150 to $500 (HomeAdvisor).
  • Step flashing only: $400 to $600 (Angi, 2026).
  • Full replacement, step plus counter flashing: $400 to $1,600 (Angi, 2026); $300 to $1,800 (HomeGuide, Feb. 2026).
  • Add cricket where none existed: $700 to $1,300 (This Old House, Mar. 2026).

For a line-by-line breakdown by job type, chimney size and metal, see our guide to the cost to replace chimney flashing.

Drip Edge Flashing (Eave/Rake Protection)

Drip edge is the L-shaped metal that runs along the eave (bottom edge) and rake (sloped side edges) of the roof. It serves two functions: it kicks water out away from the fascia so the wood does not rot, and it provides a clean edge for shingles to overhang.

IRC R905.2.8.5 has required drip edge on asphalt shingle roofs since the 2012 code cycle, but enforcement varies. Houses built in the 1970s, 1980s, and 1990s often have no drip edge at all. The fascia rots, the shingles curl over the edge, and water wicks back under the underlayment.

Drip edge cannot be retrofitted without partial roof work because it must be tucked under the underlayment at the eave and over the underlayment at the rake. Adding drip edge to an existing roof typically means stripping the first three courses of shingles, removing the underlayment edge, installing drip edge, replacing underlayment and shingles, and re-sealing. That is a $400 to $900 per side job.

Where the fascia has already rotted, fascia replacement adds $5 to $15 per linear foot to the project.

Valley Flashing (Closed vs Open Valleys)

Valleys carry concentrated water and need flashing engineered for that flow. Three configurations are common:

  • Open metal valley. Exposed metal channel (typically 18 to 24 inch wide aluminum or galvanized W-valley metal), shingles cut back 4 to 6 inches on each side. Visible from the ground. Longest-lasting at 30 to 40 years for aluminum.
  • Closed-cut valley. Shingles from one slope run through the valley, shingles from the other slope are cut back 2 inches from the centerline. Ice and water shield underneath. Service life 20 to 25 years.
  • Woven valley. Shingles from both slopes interlace across the valley. Mostly seen on pre-2000 roofs. Service life 15 to 20 years. Largely discontinued because the valley accumulates debris and traps moisture.

Valley flashing repair on an open metal valley typically means replacing the metal (or sometimes just resealing edges) and lifting the adjacent shingles. $400 to $900 for a minor repair, $1,500 to $2,400 for a full valley rebuild. Closed-cut and woven valleys usually need a partial strip-and-rebuild because the failure is at the shingle interweave, not just the metal.

Check the shingle maker’s valley instructions for the underlayment width, since many specify a self-adhered membrane under valleys. Older homes often lack this membrane and leak repeatedly until it is added.

Vent Pipe Flashing and Boots

Vent pipe flashing is the metal flange and rubber collar that seals plumbing stack penetrations. The metal flange typically lasts 30 to 50 years (it is just aluminum or galvanized steel under shingles). The rubber EPDM collar cracks at 10 to 15 years in most climates and 7 to 10 years in high-UV regions. Exhaust penetrations such as a dryer vent through the roof use a dedicated hooded cap over the same base-flange principle.

Repair options:

  • Full boot replacement. $20 to $40 in materials, 60 to 90 minutes of work. Lift shingles above and to the sides of the existing flange, pull nails, slide off old boot, install new, re-seat shingles. Lasts 15 to 25 years.
  • Retrofit collar. Perma-Boot, Oatey Master Flash, or Lifetime Tool. $25 to $45 in materials, 20 to 30 minutes of work. Slides over the existing failed boot, seals with two stainless clamps. No shingle disturbance. Lasts 20+ years per manufacturer data.
  • Lead boot. Premium choice for new construction. $40 to $80, lifetime service. Not commonly used in residential anymore due to material cost and lead-handling concerns.

Vent boot work is the single DIY-friendliest flashing repair. Low risk, cheap materials, fast. The same base-and-collar detail applies when you route a bathroom vent through the roof.

Why Flashing Fails (4 Main Causes)

Flashing failures on a residential roof generally trace to four root causes:

  1. Oxidation of the metal itself. Aluminum oxidizes slowly but eventually thins. Galvanized steel rusts when the zinc coating wears off. Copper develops a patina but holds its structure for decades; HomeGuide puts copper flashing life at 50 to 100 years.
  2. Separation from the adjacent surface. Thermal expansion and contraction pull flashing away from masonry, siding, or shingles. The seal at the joint fails. Wind-driven rain finds the gap.
  3. Caulk failure. Silicone, asphalt cement, and cheap latex caulks all fail within 5 years on a roof. Polyurethane and tripolymer sealants are the only consumer-grade products with 15 to 20 year service life.
  4. Bad original installation. Wrong material (silicone on asphalt), missing components (no cricket, no counter flashing, no drip edge), shortcuts (caulk instead of step pieces). It is a common failure mode, especially on older homes.

Repair vs Replace Flashing

The decision tree for an individual flashing component:

  • If the metal is intact and the failure is at a sealant joint: Re-seal with polyurethane. $50 to $250. Buys 5 to 10 years.
  • If the metal shows oxidation, rust, or punctures: Replace the component. Cost varies by type ($300 to $1,500 typical).
  • If multiple flashing locations on the same roof have failed: The roof is likely past its service life. Replacement is usually the better economic choice. See our signs you need a new roof guide for the decision framework.
  • If a re-roof is planned in the next 3 to 5 years: Replace flashing during the re-roof. New shingles over old flashing is a common shortcut; on a reroof, 2021 IRC Section R908.6 says flashings “shall be reconstructed in accordance with approved manufacturer’s installation instructions.”

Materials: Aluminum vs Galvanized Steel vs Copper

Material Cost per linear foot (HomeGuide, Feb. 2026) Service life (HomeGuide) Best Use
Aluminum (0.019 to 0.027 gauge) $5 to $10 15 to 20 years Default residential choice
Galvanized steel (26 to 28 gauge) $6 to $10 Not stated Hidden flashing only
Painted steel (Kynar coating) Not listed Not stated When color match required
Copper (16 to 20 oz) $15 to $30 50 to 100 years Premium homes, historic restoration
Lead Not listed Not stated Vent boots (uncommon now)

The default for residential is aluminum. Copper suits high-end homes where the flashing will be visible (open valleys, exposed counter flashing on a stone chimney). Galvanized steel rusts faster than people expect. Use it only where it will be covered by shingles or paint.

The Caulk Question (Why Silicone Fails, What to Use Instead)

The most common DIY flashing repair mistake: grabbing a tube of generic silicone caulk and “fixing” the leak. Within 18 to 36 months, the silicone separates from the shingle granules, cracks under UV, and the leak returns.

The reasons silicone fails on asphalt roofs:

  • Silicone does not bond well to the mineral granules on asphalt shingles. The bond is mechanical, not chemical, and fails quickly.
  • Silicone shrinks as it cures, pulling away from porous surfaces.
  • UV degradation breaks down the silicone polymer chain over 3 to 5 years.
  • Once silicone has been applied, almost nothing else bonds to the residue. Removing failed silicone before re-sealing is a significant labor cost.

The right products:

Product Best For Service Life
Geocel 2300 ProFlex General flashing sealant, all weather 15 to 20 years
NPC Solar Seal 900 Premium tripolymer, masonry reglets 20+ years
OSI Quad Max Siding-to-flashing transitions 15 to 20 years
Karnak 19 Asphalt-cement-based flashing repair 10 to 15 years

DIY Flashing Repair (When It’s Safe)

The flashing repairs a competent homeowner can do safely on a low-slope (under 6/12), single-story roof:

  • Re-seal a counter flashing reglet where the existing metal is intact but the sealant has cracked. Clean old sealant, apply Geocel 2300 with a caulk gun, tool smooth. $10 in materials.
  • Replace a vent pipe boot with a retrofit collar. $25 to $45 in materials.
  • Re-seal a flashing seam with a fresh bead of polyurethane sealant where the underlying metal is sound.

What homeowners should not attempt:

  • Cutting new reglets in masonry (requires diamond blade and respirator).
  • Replacing step flashing (requires lifting siding or counter flashing, weaving in new pieces).
  • Replacing valley metal (requires lifting many shingles, working with concentrated water paths).
  • Anything on a roof above 6/12 pitch or above one story.

OSHA 1926.501 requires fall protection at 6 feet or more above a lower level for employers. The agency does not enforce against homeowners, but falls do not check employment status. A harness, anchor, and lifeline cost $150 to $300. Use them.

Pro Flashing Repair (Cost Breakdown)

What you are paying for when a roofer prices a flashing repair:

  • Labor (60 to 75 percent of the cost): Lifting shingles, removing failed flashing, fabricating or sizing replacement pieces, re-sealing, replacing shingles.
  • Materials (10 to 20 percent): Flashing metal, sealant, nails, ice and water shield where needed.
  • Disposal (2 to 5 percent): Removed metal and shingles.
  • Overhead and warranty (10 to 20 percent): Insurance, the truck, the office, and the workmanship warranty.

A reputable roofer should offer a written workmanship warranty of at least one year on a flashing repair and three to five years on a flashing replacement. If the warranty offered is “no warranty” or “we will come back if it leaks,” that signals a contractor who does not stand behind the work. Our walkthrough on how to choose a roofing contractor goes through the license, insurance, and warranty questions to ask.

Building Code Requirements (2021 IRC)

The International Residential Code (IRC) sets the floor for residential roof flashing; the sections below are from 2021 IRC chapter 9.

  • IRC R903.2.1 (Flashing locations). Flashing is required at wall and roof intersections, at changes in roof slope or direction and around roof openings, plus a flashing that diverts water away from where the eave of a sloped roof meets a vertical sidewall (the kickout). Metal flashing must be corrosion resistant and at least 0.019 inch thick (No. 26 galvanized sheet).
  • IRC R905.2.8.3 (Sidewall flashing). Base flashing against a vertical sidewall must be continuous or step flashing, not less than 4 inches high and 4 inches wide, and must direct water away from the wall onto the roof or into the gutter.
  • IRC R905.2.8.5 (Drip edge). Required at eaves and rakes of shingle roofs. Segments overlap at least 2 inches, and the drip edge extends at least 1/4 inch below the roof sheathing and at least 2 inches back onto the roof deck, fastened at no more than 12 inches on center.
  • IRC R903.2.2 and R1003.20 (Crickets). Required on the ridge side of any chimney or penetration more than 30 inches wide measured perpendicular to the slope; R1003.20 does not require one where the chimney intersects the ridgeline.
  • IRC R905.1.2 (Ice barriers). Required where there is a history of ice forming along the eaves, as designated in Table R301.2. The barrier runs from the lowest edges of the roof to at least 24 inches inside the exterior wall line.

State and local jurisdictions adopt IRC with amendments. Some states (California, Florida) have stricter requirements. Always check the local code office before assuming standard practice applies.

ASTM D7158 and ASTM D3161 set the wind resistance standards for asphalt shingles, but the flashing test methods are covered separately in ASTM D5957 (sealing materials) and ASTM E331 (water penetration).

Frequently asked questions

How long does roof flashing last?

HomeGuide’s February 2026 guide puts aluminum flashing life at 15 to 20 years and copper at 50 to 100 years. Galvanized steel lasts until its zinc coating wears and it starts to rust. The sealants at flashing joints usually need refreshing before the metal itself fails.

Can I just caulk a roof flashing leak?

For a short-term patch (6 to 18 months), yes, using polyurethane sealant like Geocel 2300. For a permanent repair, the failed component (metal, boot, sealant joint) needs proper replacement. Silicone caulk specifically is the wrong product and will fail within 18 to 36 months.

What is the difference between flashing and counter flashing?

Step flashing is the first layer that sits between each shingle course and an abutting wall, bent at 90 degrees. Counter flashing is the second layer that comes down from the wall (cut into mortar or behind siding) and covers the top edge of the step flashing. You need both for a code-compliant install.

Should I replace all roof flashing during a re-roof?

Usually. On a reroof, 2021 IRC Section R908.6 says flashings shall be reconstructed in accordance with approved manufacturer’s installation instructions, and laying new shingles over old flashing is a common shortcut. A quality re-roof scope includes new flashing at every wall transition, chimney, vent, and valley.

How much does chimney flashing cost in 2026?

Chimney flashing repair or replacement typically runs $300 to $1,800 in 2026, per HomeGuide, and Angi puts the national average at about $1,000. A reseal of sound metal starts near $200, and a spot repair runs about $150 to $500 (HomeAdvisor). Adding a missing cricket on a chimney wider than 30 inches parallel to the ridge adds $700 to $1,300, per This Old House.

Does insurance cover roof flashing repair?

Standard HO-3 policies cover sudden damage from covered perils (wind, hail, falling objects). Flashing failure from age, wear, or bad original installation is excluded under maintenance and wear and tear language. If a storm caused the failure, file a claim. Our guide on filing an insurance claim for roof damage walks through the documentation.

Is roof flashing repair a DIY job?

Vent pipe boot replacement with a retrofit collar is genuinely DIY-friendly on low-slope roofs. Re-sealing a sound counter flashing reglet is reasonable. Step flashing, valley work, chimney work, and skylight flashing should go to a licensed roofer. Our Perma-Boot vent repair guide covers when to patch versus replace.