Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
ES Windows Roofing: The Pomona Owner’s Guide
We stock and install ES Windows-compatible roofing components in Pomona, with most ES Windows roofing part replacements running $400-$1,800 installed depending on the component and access. Many ES Windows roof windows, skylights, and flashing assemblies are available same-day from our Pomona warehouse, and we carry the common seal profiles and hardware kits on every roofing truck. Most Pomona homeowners discover an ES Windows roofing issue after a hard rain, when water appears at the interior frame corner or the operable sash won’t stay latched against the wind that comes off the San Gabriel foothills.
Which ES Windows Models This Applies To
ES Windows produces several roofing product lines that share component architecture but use different seal geometries and frame depths. The ES-100 fixed skylight, ES-200 venting skylight, and ES-300 flat-roof curb-mounted series each use distinct flashing kits, though the ES-200 and ES-300 share the same condensation gutter profile. The part number is stamped on the aluminum frame interior, usually at the lower right corner, preceded by “ESW” and a four-digit date code. If the label is sun-faded, measure the visible glass width and depth to the nearest eighth inch, and note whether the curb is wood-framed or prefab aluminum, that’s enough to match the flashing and seal kit.
For ES Windows roofing components, we source OEM gaskets and drainage hardware directly from the manufacturer’s Miami distribution center. Aftermarket equivalents exist for the compression seals and weep-hole covers, but we specify OEM for the insulated glass unit spacer and the curb-mounted flashing pan, the tolerances are tighter and the wind-driven rain exposure in Pomona’s spring storms justifies the difference. We’ve seen aftermarket flashing pans warp at the corners after two hot Pomona summers where the OEM aluminum holds flat.
Signs Your ES Windows Roofing Is Failing

- Water staining at the drywall corner below the unit. This usually traces to the step flashing at the roof-to-curb junction, where the ES Windows pan integrates with your primary roofing material. The sealant bead hardens and the pan lifts slightly, letting water run behind rather than over.
- Condensation between glass panes that doesn’t clear by afternoon. The insulated glass unit has lost its argon fill and the desiccant in the spacer is saturated. In Pomona’s dry climate this failure mode often means the unit was stressed by thermal expansion against a tight frame fit.
- Sash won’t stay latched or drags in the track. The nylon roller assemblies collect grit from roof runoff and the latch striker plate shifts as the aluminum frame thermally cycles. ES Windows uses a specific roller bore diameter that standard skylight rollers don’t match.
- Musty odor or visible mold on the interior frame. The internal condensation gutter is clogged with debris or the weep screed (the small drainage slot at the frame base) is blocked by paint or caulk from a previous repair.
- Visible daylight at the frame-to-roof intersection. The primary seal has separated from the substrate, often where the ES Windows pan meets tile or composite shingle. This gap widens in Pomona’s temperature swings, 40°F winter mornings to 95°F August afternoons.
Before
AfterReplacement Cost & What’s Included
ES Windows roofing component replacement in Pomona falls within our standard roof repair range of $400-$1,800. A seal and hardware refresh on an accessible ES-200 venting unit runs toward the lower end; a full insulated glass unit replacement with OEM flashing on a second-story tile roof runs higher due to access labor and the glass spec.
| Component | Typical Range in Pomona |
|---|---|
| Seal kit and weep screed cleaning | $400-$700 |
| Roller, latch, and operator hardware replacement | $550-$950 |
| Insulated glass unit (IGU) replacement | $900-$1,500 |
| Full flashing pan and curb rebuild | $1,200-$1,800 |
Every ES Windows roofing job gets a written scope with line-item pricing before work starts, per Clause 1 of the Haven Standard. The price includes removal and disposal, new components, integration with your existing roofing, and a documented photo record of the completed work. Our 365-Day Done Right Promise covers the installation and components.
DIY or Call Us?

There’s a safe middle ground for ES Windows roofing issues. A homeowner can clear the weep screed with a thin wire, check that the interior trim isn’t blocking drainage, and verify the sash is fully closed before rain. What we don’t recommend: removing the unit from the curb, working on a pitched roof above six feet, or attempting to cut and reglaze an insulated glass unit. The curb-mounted units weigh 40-90 pounds depending on size, and the thermal stress on a partially seated unit will crack the glass or warp the frame. We’re background-checked, uniformed, and we carry the specific ES Windows seal profiles on the truck. Call (626) 606-1081 and we’ll scope it in person, written price before any work starts.
FAQs
In Pomona’s climate, the compression seals typically last 12-18 years before hardening, and the insulated glass unit spacers average 15-20 years before seal failure. The aluminum frame and hardware should last 25-plus years with basic maintenance. Call (626) 606-1081 for an exact assessment of your unit’s condition, estimates are free.
Temporary re-caulking buys a season or two but doesn’t address the underlying gasket compression set. We replace the full seal profile so the unit seats evenly, which is the only repair that holds through Pomona’s summer UV exposure. Call (626) 606-1081 for a written quote on seal replacement.
Most ES Windows seal, hardware, or glass replacements take two to four hours on site. Full flashing pan replacements on tile roofs run a full day due to the careful removal and reintegration of surrounding roofing material. Call (626) 606-1081 to schedule, we’ll confirm the timeline in writing.
We stock the common seal kits, roller assemblies, latch hardware, and weep screed covers for ES-100, ES-200, and ES-300 series units. Insulated glass units and flashing pans are ordered to spec with a three-business-day lead time from the Miami distribution center. Call (626) 606-1081 to confirm availability for your model.
Rowan Construction Group Pomona is an independent service provider, not affiliated with ES Windows. We also stock parts for KraftMaid, Cambria, and Silestone products.
Ready to get your ES Windows roofing component priced and scheduled? Call (626) 606-1081 for your free estimate. We’ll inspect the unit, identify the exact part, and put the number in writing before anyone picks up a tool. Measure twice, then we can talk.
Written by Grant Rowan, Owner, Rowan Construction Group Pomona at Rowan Construction Group Pomona, serving Pomona and nearby areas.







Before
After
Before
After
Before
After