







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
ECO Window Systems Roofing: The San Francisco Owner’s Guide
If you have an ECO Window Systems roof component that has failed, we stock and install compatible replacement parts across San Francisco. Most ECO Window Systems roofing repairs run between $470 and $2,125 installed, depending on what failed and whether hidden substrate damage sits underneath. Owners typically discover a problem one of two ways: a visible leak trail down an interior wall after a big storm, or a roofer pointing at cracked flashing, dried-out gaskets, or a failed seal during an unrelated inspection.
ECO Window Systems is known more for glazing and fenestration than full roof assemblies, which means the roofing components tied to their skylight and roof-window units often fail long before the surrounding shingle or membrane does. We see it regularly in the Sunset, the Richmond, and Noe Valley: the unit’s perimeter flashing holds up fine for a decade, then the rubber boot at the vent collar or the weep-channel gasket gives out and water finds the seam. Bradford Remodeling Co San Francisco is an independent service provider, not affiliated with ECO Window Systems. We match parts by spec, not by guess.
Which ECO Window Systems Models This Applies To

ECO Window Systems’ roof-window and skylight lines share mounting-pan geometry, but the gasket kits, flashing collars, and vent assemblies differ between their fixed-glass and venting units. The venting units, for example, use a weep-channel gasket that the fixed units don’t have. If you pull the interior trim and don’t find weep ports on the lower track, you have a fixed unit and a venting-unit gasket will not seat correctly. That’s the most common mismatch we correct.
To identify your unit, check the glass etching in the lower corner. The OEM label usually sits on the frame edge behind the interior liner. We take the label code and the rough-opening measurement, then match to the original spec rather than to a part number alone – ECO Window Systems changed one of their flash-kit dimensions by half an inch around their mid-run update, and a number-only match puts the wrong collar on the curb. For most owners, OEM is the right call on anything involving glazing seals; for vent operators and handle hardware, quality aftermarket equivalents hold up as well and we install them when OEM lead time runs long.
Styles & brands we work with







Signs Your ECO Window Systems Roofing Is Failing
- Water staining on the interior ceiling around the unit opening. This usually means the rubber boot at the vent collar has dry-rotted. San Francisco’s fog cycles bake and soak rubber repeatedly, and the boot is the first rubber on the roof to crack.
- Condensation between the glass panes. The inert-gas seal has failed. This is not something you can dry out and reseal on site; the sealed unit needs replacement and the perimeter gasket should be inspected at the same time.
- Visible rust or split metal at the flashing’s top edge. Coastal air accelerates galvanic corrosion where flashing meets dissimilar metal. Once it splits, water channels straight under the roofing below the unit.
- Draft or whistle near the unit on windy days. The foam wedge gasket between unit and curb has compressed or delaminated.
- Debris collecting in clogged weep channels. The venting-unit drainage path backs up, water pools in the track, and it seeps under the sill flashing instead of exiting the building.
Curtis Lane has pulled apart enough of these in the Outer Sunset to know that the flashing itself rarely fails first. It needs full replacement early enough that you’re dealing with flashing and roof deck replacement.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

For San Francisco, plan on these installed ranges:
| Repair Scope | Installed Price Range |
|---|---|
| Gasket or boot replacement only | $470 – $825 |
| Flashing replacement around the unit | $710 – $1,650 |
| Full unit re-flash plus substrate repair | $1,180 – $2,125 |
| Full ECO Window Systems roof-window replacement (unit + flashing + labor) | $5,310 – $17,700 |
The range widens when we uncover rot in the roof deck once old flashing is up – which in San Francisco’s older housing stock happens more often than owners like. We write that contingency into the estimate before we start, with a fixed line-item price for the framing repair if it’s needed. You get a written price before any work begins, every time. The completed repair is covered under our 365-Day Done Right Promise: if the work fails within the year, we return and make it right at no charge.
DIY or Call Us?
You can safely check the weep channels for debris, run a visual inspection of the flashing edge from a ladder if you’re comfortable on it, and look for interior staining. What you should not do is pull flashing up yourself. Roof-height work around an opening carries fall risk, and a bad re-seal job turns a $600 gasket issue into a $2,000 substrate replacement. If you’re not fully confident on a ladder or don’t know how to read the flashing layering, leave it to a crew that does this weekly. Call us at (831) 610-5598 and we’ll give you a straight number and a real scope before anything gets pulled apart.
FAQs

Rubber gaskets and boots typically last 10 to 14 years in San Francisco’s fog and salt air, though venting-unit weep gaskets can fail sooner. Flashing, when properly installed, often outlasts the surrounding roof. Call (831) 610-5598 and we’ll tell you what’s worth replacing and what still has years left.
Gaskets and boots are replacement parts. Flashing can sometimes be re-sealed as a stopgap, but once metal is split or corroded, replacement is the only repair that holds. If you want an honest read on which category you’re in, call us and we’ll come look.
Most gasket, boot, and flashing replacements are completed in a single day, weather permitting. Full unit replacement runs one to two days depending on the substrate condition and the size of the opening.
We stock the common gasket kits, boots, and vent operators for the most-sold ECO Window Systems units in San Francisco, and we order OEM flash-kits by specific model and rough-opening measurement. The same goes for the brands we carry across other trades – KraftMaid, Cambria, Silestone – so material specs are never a guess.
Straight number, real scope, no surprises at close-out. Call (831) 610-5598 for a free estimate.
Written by Curtis Lane, Owner, Bradford Remodeling Co – San Francisco, CA at Bradford Remodeling Co San Francisco, serving San Francisco and nearby areas.


