







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
ES Windows Roofing: The San Francisco Owner’s Guide
If you own an ES Windows product and the roofing component has failed, here’s the straight answer: we stock and install ES Windows-compatible roofing parts in San Francisco, with typical installed costs running $470 – $2,125 depending on the extent of the damage and the specific glazing system. Most single-unit replacements are done in one visit. The way owners usually find us: a leak shows up in the corner of a room, water stains start creeping down an interior wall, or a skylight-style glazing unit has gone foggy between the panes after a winter of heavy fog and rain. That’s when the part search begins, and it gets frustrating fast if you don’t know which ES Windows series you have.
Key Takeaways
- Installed ES Windows roofing repair in San Francisco runs $470 – $2,125 for most jobs.
- We match parts by glazing-series numbers, frame measurements, and original installation dates – not guesswork.
- Fog between panes is almost never repairable; it’s a seal failure that calls for replacement glazing.
- Every job gets a written price before we start, and the 365-Day Done Right Promise covers the work in writing.
Straight number, real scope, no surprises at close-out. That’s how Curtis Lane runs things at Bradford Remodeling Co San Francisco, and that’s how we approach every ES Windows roofing repair we take on.
Which ES Windows Models This Applies To

ES Windows makes glazing systems for fixed skylights, operable roof windows, and custom structural glass applications. The roofing components we service include the aluminum curbs, glass units, gaskets, thermal breaks, and flashing kits that keep water and air from moving through the opening. The compatibility gotcha we see most often in San Francisco: ES Windows glazing is built around metric frame dimensions, and an off-the-shelf American glazing unit cut to “close enough” measurements will leak at the first hard rain. You need the stamped series number off the frame edge or the original spec sheet to match it properly. If the label has worn off, we measure the visible glass dimensions and the curb height to narrow down the series. Aftermarket replacement glass is generally available for most ES Windows units, and we install both OEM and quality aftermarket versions. The decision usually comes down to whether you want the exact factory marking or a functionally equivalent unit with a matching warranty. For older ES Windows skylight systems installed in the 1990s and early 2000s, the gaskets and seals tend to fail long before the glass does, and those we can often source and replace without pulling the entire frame.
While we stock parts for KraftMaid, Cambria, and Silestone on the remodeling side, ES Windows parts are ordered against the specific series and measurements of your unit. That keeps the build sheet honest and the fit exact. Bradford Remodeling Co San Francisco is an independent service provider and is not affiliated with ES Windows.
Styles & brands we work with







Signs Your ES Windows Roofing Is Failing
- Water staining at interior ceiling corners. The most common failure in San Francisco is a degraded curb flashing or sealant joint. Years of wet-season expansion and contraction pull the sealant away from the curb, and water gets in around the frame rather than through it.
- Fog or condensation trapped between the panes. This is a failed hermetic seal. In the San Francisco climate, where fog cycles against cold glass in the morning and warm sun hits it by afternoon, the seal flexes constantly. Once it fails, the desiccant inside saturates and no amount of surface cleaning fixes it.
- Visible gasket shrinkage or cracking at the frame line. ES Windows gaskets are EPDM rubber, and they lose elasticity after about 12 to 15 years in our wet/dry climate. When you see the gasket pulling back from the glass edge, water is getting into the groove below it.
- Drafts you can feel around the skylight or roof window on cold nights. Air movement means the thermal break or the compression seal has gone flat. That’s not just a comfort issue; it’s moisture moving through your ceiling assembly every night.
- Water beading on interior frame metal during heavy rain. Condensation on the inside of an aluminum frame usually means the interior thermal break has been compromised. In older ES Windows units, the break itself can corrode in coastal air and stop doing its job.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

For ES Windows roofing repair in San Francisco, you’re looking at $470 – $2,125 installed for most jobs. A gasket replacement or a reflash around the curb lands at the low end ($470 – $945), while a full glazing unit swap with new thermal breaks and a rebuilt curb typically runs $1,180 – $2,125. What drives the range: whether we’re replacing a seal and flashing versus pulling and resetting the entire glass unit, the accessibility of your roof slope, and whether the original curb needs repair. That last one matters more than most owners expect. In older San Francisco homes, the wood curb under an ES Windows skylight rots out even when the glass is fine, and that has to be rebuilt to hold the new frame.
Every estimate includes parts and labor in writing. We don’t apply a number at the door that’s larger than the one you approved. The written price is the price, and the 365-Day Done Right Promise covers the work for a full year after close-out. If the repair fails inside that window, we come back and correct it at no charge.
DIY or Call Us?
What you can safely check: the visible gasket condition, any cracking in the sealant around the curb, and whether the interior stains are active or old. That helps us triage the call. What you shouldn’t do yourself: get on a roof slope to pull a glazing unit. Roof work in San Francisco means dealing with wet surfaces, steep pitches on some of the older Victorians, and glass units that are heavier than they look. A dropped glazing panel on a roof is a serious injury waiting to happen. If the part has failed, call us at (831) 610-5598 and we’ll match the series, price the fix in writing, and do the work properly. We won’t ask you to get up there with a caulking gun.
FAQs

Gaskets and sealants typically last 12 to 15 years in the San Francisco climate before they start losing elasticity and letting water through. Glass units with intact seals can last 25 years or more, but the curb flashing around them often fails first.
No. Once the seal fails and moisture gets between the panes, the airtight unit can’t be restored. Replacement glazing is the only permanent fix. Call (831) 610-5598 for a written quote on the replacement.
Most gasket, sealant, and flashing repairs are completed in half a day. Full glazing unit replacements take one day, plus time to order the matched glass against your series number.
We stock common gaskets, sealant systems, and flashing materials in San Francisco. Glass units and series-specific thermal breaks are ordered against your measurements and series number after we confirm the match.
If you’re seeing signs of a failing ES Windows roofing component, call (831) 610-5598 for a free estimate. We’ll match the part, write the price, and stand behind the work for a year.
Written by Curtis Lane, Owner, Bradford Remodeling Co – San Francisco, CA at Bradford Remodeling Co San Francisco, serving San Francisco and nearby areas.


