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 own a home in Los Angeles with ES Windows skylights, roof windows, or integrated glass roofing panels, a failed flashing kit or seal assembly usually means water is already finding its way into the decking. We stock and install ES Windows-compatible flashing, gaskets, and seal systems, with roof window repair in Los Angeles typically running $470 to $2,125 depending on whether we’re replacing a gasket set or pulling and re-flashing the entire unit. Most Los Angeles owners discover the problem the same way: a water stain on the ceiling after a winter rain, a skylight that fogs between the panes, or a roof window that no longer closes flush against its frame.
We’re an independent contractor, not affiliated with ES Windows, which means we tell you straight when an OEM part is worth the wait and when a quality aftermarket equivalent does the same job for less.
Which ES Windows Models This Applies To
ES Windows manufactures roof-facing glass across several product lines, and the part you need depends less on the model name and more on the installation year and frame profile. The compatibility gotcha most Los Angeles homeowners run into: ES Windows changed the flashing profile on fixed skylights around 2016, so a flashing kit made for a 2014 unit will not seat correctly on a 2019 curb, even if both are labeled “ES Windows.” Look for the etched production code in the lower corner of the glass, then measure the frame width at the mounting flange. That two-point check takes five minutes and prevents ordering a part that arrives wrong.
For curb-mounted units, the OEM flashing kit is typically the right call because the curb dimensions are proprietary. For deck-mounted glass panels, quality aftermarket gaskets and seal assemblies from manufacturers we vet against the originals spec-for-spec often save 30 to 40 percent without changing the seal performance. We’ll photograph the label, verify the measurements, and put the part number in writing before we order anything.
Signs Your ES Windows Roofing Is Failing

- Water staining on the ceiling around the opening. This is almost always a flashing failure, not a glass failure. In Los Angeles, the culprit is typically dried-out sealant or flashing that shifted during seismic movement or a roofing repair.
- Fogging between the glass panes. The insulated glass unit (IGU) has lost its seal. This is a IGU replacement, not a repair, and it happens faster when the unit faces direct afternoon sun in neighborhoods like Sherman Oaks or Pasadena.
- Visible cracks or gaps in the roof sealant. UV exposure in Los Angeles breaks down exterior sealant in 8 to 12 years. If you can see crusting or pull-back at the edges, water intrusion is a matter of time, not if.
- Condensation on the interior glass surface. This is an airflow or seal issue. Persistent interior condensation, especially running down the glass, means the thermal barrier between interior and exterior air has failed.
- The roof window won’t close flush or the crank feels stiff. Warped frames and worn hinge hardware follow the same pattern: wood frames swell in coastal moisture, aluminum frames fatigue at stress points after a decade of operation.
Before
AfterReplacement Cost & What’s Included
For ES Windows roofing work in Los Angeles, we quote from the same range we use for roof repair: $470 to $2,125. Gasket and seal replacement lands at the bottom of that spread. A full IGU replacement with new gaskets runs mid-range. Pulling the unit, replacing the flashing kit, and re-setting it on a rebuilt curb puts you at the top.
Every quote is a written flat price with a written scope, under Clause 1 of The Haven Standard. That means the number you sign is the number you pay, and if we find additional damage once the unit is pulled, no work proceeds until you sign a change order that spells out the added cost in dollars. Parts are itemized separately from labor so you see exactly what you’re paying for. The work is covered by our 365-Day Done Right Promise, and every visit includes a documented photo record of what we found and what we replaced.
DIY or Call Us?

You can safely check the label, measure the frame, and photograph the failure before calling us. That saves a trip and helps us match the part on the first visit. What you should not do is climb onto a Los Angeles roof to attempt a skylight repair yourself. Tile and asphalt roofs here are steep, the surfaces get slick with morning marine layer moisture, and a fall from even a single-story roofline changes a $500 repair into a hospital visit. If the unit involves any work at height or requires breaking the roof’s water barrier, leave it to a crew that is background-checked, uniformed, and carrying the right fall protection.
If the damage is interior-only, like replacing a crank handle or re-applying interior trim sealant, that’s a tabletop job most owners can handle. We’ll tell you which one you have over the phone at (470) 298-9650.
FAQs
Expect 15 to 25 years from the frame and glass, with sealant and gasket service needed every 8 to 12 years due to UV exposure. Coastal and high-sun installations in Los Angeles trend toward the shorter end of that window. Call (470) 298-9650 and we’ll give you an honest read on whether your unit is worth servicing or replacing.
Yes, in most cases. Flashing, gaskets, hinges, and handles are all serviceable parts. Full replacement is only necessary when the frame is warped, the glass is cracked, or the IGU seal has failed. Call (470) 298-9650 and we’ll tell you which category your unit falls into before quoting anything.
A gasket or seal replacement runs two to three hours including setup and photo documentation. A full flashing replacement with curb rebuild is a one-day job. We’ll put the time estimate in writing with your flat price. Call (470) 298-9650 to schedule.
We carry common gasket profiles, sealant systems, and hinge hardware from our vetted supplier network on every truck. Proprietary flashing kits and custom IGUs are ordered to spec with the part number confirmed before we place the order. If it’s a common failure, we likely already have it. Call (470) 298-9650 and we’ll check inventory while you’re on the line.
Written by Grant Rowan, Owner, Rowan Construction Group at Rowan Construction Group, serving Los Angeles and nearby areas.







Before
After
Before
After