







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
ES Windows Roofing: The Los Angeles Owner’s Guide
If you have an ES Windows product integrated into your roofline and a part has failed, we stock and install the compatible components you need. Installed replacement work on ES Windows roofing elements in Los Angeles typically runs between $470 and $2,125 depending on whether we’re addressing flashing, a skylight curb assembly, or structural glazing support. That’s the number to plan around, and we’ll put it in writing before a single tool comes out.
Most homeowners discover the failure the hard way: a water stain on the ceiling after the first real rain, a draft that wasn’t there last winter, or visible daylight where the roof meets the window unit. The part itself is usually small. The damage it causes when ignored is not.
Which ES Windows Models This Applies To

ES Windows manufactures a range of aluminum-framed and thermally broken window systems, and the roofing components we handle most often are the integrated curb mounts, flashing kits, and glazing support channels that tie the unit to the roof deck. The compatibility question matters because ES Windows has produced different frame depths over the years. A flashing kit spec’d for a 4-5/8″ frame depth will not seat correctly on a 6-1/2″ thermally broken frame, and forcing it creates exactly the leak you’re trying to stop.
Here’s the practical way to identify what you have: the ES Windows unit will carry an identification sticker on the interior frame edge, usually top rail, with the series designation and rough opening dimensions. If the sticker is gone, pull a tape measure on the visible frame depth and note the glazing configuration. We use those two numbers plus the roof slope to match the correct OEM part or a quality aftermarket equivalent. For ES Windows specifically, the aftermarket flashing kits from manufacturers like Oatey and ProFlash often meet or beat OEM spec at 30-40% lower cost, but the curb mount itself should stay OEM because the mitered corner geometry is series-specific.
One thing to know before you start measuring: a surprising number of “ES Windows roof failures” we see in Los Angeles are actually failures of the roofing membrane around the unit, not the window component itself. We’ll tell you which one you’re dealing with before we quote anything.
Styles & brands we work with







Signs Your ES Windows Roofing Is Failing
Here’s what we actually see on job sites across Los Angeles, from Sherman Oaks to Pasadena:
- Ceiling staining radiating outward from the window well. This usually means the curb flashing has pulled away from the roof membrane. The water tracks along the rafter and shows up three feet from the actual breach.
- Visible daylight or gaps between the roof deck and the window frame. The sealant bed has failed or the curb has shifted. This is common on older Los Angeles homes where roof settlement occurs on clay soil.
- Condensation inside the glass unit after rain. Not a roofing part failure per se. It means the weep system is blocked or the glazing gasket has compressed. We fix this from the exterior without pulling the unit.
- Drafts you can feel with the back of your hand on a cold morning. The perimeter seal between the frame and the roofing substrate has broken down. In Los Angeles, UV exposure degrades this seal faster than rain does.
- Flashing that’s visibly lifted, cracked, or peeled back. This is the part that fails first, and the good news is it’s also the cheapest and fastest to replace. The bad news is every week you wait, the water reaches further into the roof deck.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

In Los Angeles, our installed pricing for ES Windows roofing work breaks down like this:
- Flashing replacement (single unit): $470 to $945. Includes removal of failed flashing, substrate inspection, new flashing seated and sealed to the membrane, and a water test.
- Perimeter seal and gasket replacement: $710 to $1,180. Includes cleaning the frame channel, installing the new gasket, and re-sealing the perimeter gap to the roof deck.
- Full curb mount replacement: $1,180 to $2,125. This is the big one. The old curb comes off, the roof opening gets re-framed if needed, a new OEM curb goes down, and the window unit gets re-set on fresh gasketing.
The range exists because every roof is different. Single-story with a gentle slope and easy access? Lower end. Two-story, steep pitch, or a deck that’s already showing water damage? Higher end. What’s included every time: the part, the labor, the sealant, the substrate inspection, and a written line-item price before we start. And after we finish, the work is covered by the 365-Day Done Right Promise. If the repair fails inside that year, we come back and correct it at no charge. No re-diagnosis fee, no argument.
DIY or Call Us?
Here’s the honest split. If you want to diagnose the problem yourself, you can safely do that from the ground or with a ladder: look for lifted flashing, cracked sealant visible from the roof edge, or obvious gaps that you can photograph with a phone. That helps us quote faster. But the repair itself is a different animal. Working on a roof around a window opening means standing on a sloped, often slick surface while handling sealant, flashing, and glass. A fall from even a single-story Los Angeles roofline means a hospital visit. A seal that looks fine but isn’t means you’re back up there in three months with the same leak.
We do this with harnesses, roof jacks where the pitch calls for it, and a field tech who’s done more of these than he can count. If you’ve snapped a photo and want a straight price, call us at (903) 568-7222. We’ll quote the work, not the visit.
FAQs

Flashing and perimeter sealants on ES Windows units in Los Angeles typically last 10 to 15 years before they need attention, with UV exposure being the biggest degrading factor in our climate. The curb mount itself can last 30 years or more if the flashing above it was maintained. If your home is in a canyon or near the coast where salt air and fog cycles add stress, expect the shorter end of the range. Call (903) 568-7222 if you want us to look at your specific setup.
Sometimes, but not often. Flashing can be re-seated and resealed if the metal itself is sound and the lift is minor. Sealant gaps can be re-caulked. But once the metal is cracked, corroded through, or pulling away from the membrane, patching it just buys you a wet season or two. We’ll tell you which situation you’re in and quote repair where it’s honest to do so. Call (903) 568-7222 for a free assessment.
Most flashing and seal replacements on a single unit take a half day on site, including a water test. A full curb mount replacement usually takes a day, sometimes two if the roof opening needs re-framing. We sequence the work so the window is never exposed overnight. Call (903) 568-7222 and we’ll give you a window of arrival, not an all-day holding pattern.
We stock common aftermarket flashing kits, sealants, and gasketing on the truck, and we maintain an account with regional ES Windows distributors for OEM curb mounts and series-specific components. In most cases the part for a straightforward repair is in hand the day we quote it. If we have to order something, we’ll tell you the lead time before you commit. Call (903) 568-7222 and we’ll check availability for your exact unit.
Curtis Lane grew up in the Crenshaw district, trained in construction technology at Los Angeles Trade-Technical College, and has spent two decades working on homes across the Basin. Straight number, real scope, no surprises at the punch list. We approach every ES Windows roof repair the same way: find the actual point of failure, quote the fix in writing, and stand behind it for a full year.
Written by Curtis Lane, Owner, Bradford Remodeling at Bradford Remodeling, serving Los Angeles and nearby areas.


