Heritage Exteriors is beyond exceptional. Very impressed with the timeliness, communication, and reasonable price of the whole project.
Sacramento, CA · Google
Most window leaks are not window failures. They are flashing failures: water gets behind the cladding at the opening and has nowhere to go. Here is how the layers are supposed to work, so you can tell whether your installer is building them.
Get a Free EstimateA window opening is a hole cut through every layer that keeps your house dry. Flashing is the set of materials and laps that rebuilds those layers around the window so water running down the wall is carried past the hole and back to the outside.
It is the least visible part of a window job and the part most responsible for whether the job lasts. This page is part of our California window guide.
No cladding is waterproof. Stucco absorbs water, lap siding lets wind-driven rain behind the boards, and every sealant joint cracks eventually. Walls are built with that in mind. Behind the cladding is a water-resistive barrier, and its job is to catch what gets through and drain it down and out.
The California Residential Code states the idea in Section R703.1.1: the exterior wall envelope is to be built so that water does not accumulate within the wall assembly, by providing a water-resistive barrier behind the cladding and a means of draining water that penetrates the cladding back to the exterior.
A window interrupts that barrier. Flashing reconnects it.
Three sections of the 2025 California Residential Code do the work:
Notice what the code does and does not do. It does not draw one mandatory detail. It makes the manufacturer's instructions the requirement. That is why a good installer has the instructions for your specific window and frame type on site, and why "that is how we always do it" is not an answer.
Manufacturer instructions are not written from scratch. They follow a small set of industry practices:
Milgard's installation page tells installers to follow AAMA 2400 for new-construction applications and AAMA 2410 for replacement applications. Which one governs your job depends on the frame type, covered on our page on nail fin, flush fin, and block frame windows.
For a full-frame window with a nail fin, the opening is flashed in a set order. The order is the point.
The bottom of the opening is where water ends up, so it gets the most protection. A sill pan lines the rough sill, turns up at the interior edge to form a back dam, and turns up at each end. If water gets past the window, it lands in the pan and runs out over the face of the barrier below.
Two details matter here. The rough sill should be level or sloped to the exterior; JELD-WEN's instructions say it should not be crowned or sagged. And the pan must drain. JELD-WEN's instruction is to always allow water to drain out of the pan onto the building wrap, the drainage plane, or the exterior.
AAMA 2400 starts with a strip of flashing applied horizontally immediately below the sill, extending past each side of the opening. Its top edge is fastened, and its bottom edge is left loose. The reason is specific: the water-resistive barrier installed later is slipped up underneath that loose edge, so the flashing laps over the barrier.
The window is set, leveled, and shimmed, with a continuous bead of sealant behind the mounting flange. AAMA 2400 says the installer should look for the sealant to squeeze out along the edge of the flange, which shows the bead made contact all the way around.
Strips go up each side, over the flange, running from below the sill flashing to above the head of the window. The bottom of each jamb strip laps over the sill flashing.
The top strip goes on last and extends past the jamb strips on each side. Where there is a water-resistive barrier above, it laps over the head flashing. Water coming down the wall hits the barrier, runs onto the head flashing, onto the jamb flashing, onto the sill flashing, and onto the barrier below. At no point does it meet an edge facing uphill.
That is what "shingle fashion" means, and it is the test for any flashing job: trace a drop of water from above the window to below it. If there is a place where it could run behind a layer, that lap is backward.
Many installations add a rigid drip cap over the head of the window or the head trim. It kicks water away from the top of the frame. The code's list in R703.4 also calls for flashing continuously above all projecting wood trim. JELD-WEN's instructions add a point installers get wrong: if sealant is applied above the drip cap, the bead should be discontinuous so water can drain.
The gap between the window frame and the rough opening is sealed from the inside with low-expansion foam or backer rod and sealant. This is the air barrier, not the water barrier, and the code asks for it in R703.4.1. Milgard requires that any foam used be the low-expansion type meeting AAMA 812, and warns that frame distortion caused by foam is not treated as a warranty issue.
There are several kinds of flashing material, and the code names a standard for each:
| Material | What it is | Standard named in CRC R703.4 / R703.4.1 | Where it is used |
|---|---|---|---|
| Self-adhered membrane ("flashing tape") | Peel-and-stick sheet with an adhesive backing | AAMA 711 | Sill pans, jambs, heads; the most common choice today |
| Mechanically attached flexible flashing | Paper or sheet flashing held by fasteners | AAMA 712 | Traditional stucco and siding walls |
| Fluid-applied membrane | Liquid flashing brushed or troweled on | AAMA 714 | Irregular openings, recessed windows, complex corners |
| Sealant | Gun-applied bead | AAMA 800 (per AAMA 2400 and 2410) | Bedding the flange, sealing joints, perimeter joints |
These are not alternatives to choose between. Tape and sealant do different jobs. Sealant beds the window flange and closes joints. Flashing membrane laps and sheds. A job that uses only sealant has no drainage layer. A job that uses tape stuck over a dusty, damp, or cold surface has tape that will let go.
Compatibility matters too. AAMA 2400 requires that coatings, flashings, and sealants that touch each other be compatible, and JELD-WEN recommends using flashing, primer, sealant, and foam from the same manufacturer and verifying compatibility. Some sealants attack some membrane adhesives. Installers who mix whatever is on the truck are taking a risk you will not see for a few years.
Separate from the wall flashing, the window frame has its own drainage. Sliding and hung windows collect rain in the sill track, and small slots on the exterior face of the frame let it out. Milgard describes this weep system as vented slots on the exterior bottom of the frame and says it is normal for water to build up in the sill or track during rain.
Two installation rules follow:
If you see a perfectly continuous bead of caulk along the bottom of a newly installed retrofit window, ask about it. Keeping weep holes clear over the years is covered in our window maintenance guide.
A flush-fin retrofit does not build the layered system above, because the cladding stays on. Instead it relies on the original flashing around the old frame and adds two sealant seals. AAMA 2410 is explicit that the practice assumes the seal between the pre-existing window and the wall is adequate, and it requires corrective measures before installation if there is evidence of water penetration.
That is a reasonable trade on a sound stucco wall, and it is the reason retrofit became standard on California stucco houses. It is not a fix for an opening that already leaks. See replacing windows in stucco homes for when each approach fits.
If siding is being replaced along with the windows, the order of work decides whether the flashing can be done properly. Windows go in and get flashed before the cladding, and trim details at the head and sill need their own flashing. Our page on how installers handle corners, windows, and trim walks through those details for fiber cement and other durable sidings, and the exterior window trim guide covers trim choices.
The general sequence of a window installation is on our window installation process page. What to check when the job is finished is on the window installation inspection checklist.
We install siding as well as windows, so flashing an opening into the wall behind it is familiar work for us. If an old opening shows water damage once the window is out, we will show you and talk through the repair before going further. Licensed in California, CSLB #1055919. Call (916) 546-2991.
Is caulk enough to waterproof a window?
No. Sealant is one layer of the system and the one with the shortest life, because it sits in the sun and has to stretch as the wall and window move. A window that relies only on a bead of caulk at the wall surface will leak when that bead cracks. Flashing behind the cladding is what carries water out when the sealant eventually fails.
What is a sill pan?
A sill pan is a waterproof liner at the bottom of the rough opening, turned up at the back and at both ends, that catches any water that gets past the window and directs it out. It can be a formed metal or plastic piece, or built in place from flexible flashing membrane. JELD-WEN's installation instructions refer installers to ASTM E2112 for the types of sill pan.
Why should the bottom of a window not be fully sealed?
Because water that gets in needs a way out. Window frames drain through weep holes at the sill, and a well-flashed opening drains at the sill too. AAMA 2410 calls for gaps left in the sill sealant in line with the weep holes, and AAMA 2400 leaves the bottom of the nail-fin detail able to shed water over the barrier below. Sealing the bottom edge solid turns the opening into a bucket.
Does a retrofit window get flashing?
A flush-fin retrofit reuses the flashing that was installed with the original frame, which stays in the wall, and adds a sealant seal between the old frame and the new one. No new flashing is lapped into the water-resistive barrier, because the cladding is not removed. That is why the old opening has to be sound and leak-free before a retrofit is chosen.
How can I check flashing if it gets covered up?
Ask for photos. Any installer can photograph each opening after the sill pan and flashing are in and before the cladding or trim covers them. On a permitted full-frame job the building department may also want to see the flashing before it is covered, so ask your contractor when inspections are scheduled.
What are the signs that a window's flashing has failed?
Staining or soft drywall at the lower corners inside, peeling paint or swollen wood at the interior sill, staining on the exterior wall below the window, and stucco cracks at the corners that stay damp. Water between the panes of glass is a different problem, a failed glass seal, and is not a flashing issue. If you see wall staining, call (916) 546-2991 and we will take a look before it spreads.
A look at homes we have re-sided and re-glazed across Sacramento, the Bay Area, and Lake Tahoe.








★★★★★ Rated 4.9 from 69 Google reviews
Heritage Exteriors is beyond exceptional. Very impressed with the timeliness, communication, and reasonable price of the whole project.
Heritage replaced my old crumbling wood siding and did a fantastic job. From the first interactions assessing the project and providing a quote, to the project itself, was all exceptional. My home looks brand new.
We recently had our house re-sided with Hardie product. We interviewed 3 companies, one of them being Heritage Exteriors. From our first meeting with David to the last day's work touching up paint, the experience was excellent.