







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
ECO Window Systems Roofing: The West Covina Owner’s Guide
If your ECO Window Systems roof window or skylight flashing is leaking, fogged, or cracked, we stock the replacement parts and get them installed for $400 – $1,800 depending on the unit and scope. Most ECO Window Systems roofing failures in West Covina are flashing- or glazing-related, not structural, which means the fix is usually faster and cheaper than homeowners expect. You’ll usually spot the problem after a winter rain, when a water stain shows up on the ceiling below the unit, or when condensation you can’t wipe away appears between the glass panes.
Here’s the thing about ECO Window Systems skylights and roof windows in Southern California: the sun does more damage than the rain. UV exposure breaks down the rubber gaskets and sealant around the flashing long before the glass gives out. We see it all the time in neighborhoods like South Hills and the hillside streets off Azusa, where roof pitch and sun exposure vary a lot from house to house.
Which ECO Window Systems Models This Applies To

ECO Window Systems manufactures fixed skylights, venting skylights, and deck-mounted roof windows across several series lines, and most share a common flashing kit design. The compatibility gotcha is this: fixed units and venting units use different flashing profiles, even when the glass dimensions are identical. If you order a flashing kit by glass size alone, you’ve got about a 50/50 shot of getting the wrong curb profile.
To identify your unit, check the metal tag on the inside of the frame. It lists the series (typically EC, EK, or EV for venting models) and the rough opening dimensions in centimeters. Common West Covina installs are 78cm × 118cm and 78cm × 140cm. For flashing, ECO offers standard and extended curb heights. Homes with tile roofs, which are everywhere in West Covina, need the extended curb flashing so the tiles can be notched properly around the curb. If a flat-flash kit was used on a tile roof originally, that’s your leak source right there.
The OEM versus aftermarket decision matters with ECO specifically because the glass-to-frame seal is proprietary. Aftermarket glazing replacement exists, but the insulated glass units are built to spec, not pulled off a shelf. We work with both OEM ECO parts and a local IGU fabricator in the San Gabriel Valley who matches the original glass coating spec exactly. That keeps the cost reasonable without putting glass in your opening that fogs again in three years.
Styles & brands we work with







Signs Your ECO Window Systems Roofing Is Failing
- Water staining on the ceiling or drywall below the skylight. This is almost always flashing failure, not glass failure. The older the sealant, the more likely it’s cracked and letting water track down the curb. In West Covina’s dry summers, the stain might not grow for months, which fools people into thinking it’s a one-time thing. It’s not.
- Condensation trapped between the glass panes. That’s a seal failure in the insulated glass unit. You can wipe the inside of the glass all day and it won’t help because the moisture is inside the sealed airspace. Once the desiccant strip is saturated, the glass clouds permanently.
- Visible cracks in the outer pane. We see this after windstorms and hail, but also from thermal stress. ECO units with bronze or tinted coatings absorb more heat, and if the frame doesn’t have proper expansion clearance, the glass cracks from the edge inward.
- Daylight visible around the frame from inside the attic. Get up there with the lights off. If you see light around the outside of the curb, the flashing or underlayment has shifted. That gap is a water entry point waiting for the next real rain.
- Operator crank or venting mechanism is stiff or stripped. Venting ECO units have a chain or worm-gear mechanism that wears out with repeated use. West Covina summers mean owners open and close these windows a lot, and after eight to ten years the mechanism gets sloppy.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

For West Covina homeowners, ECO Window Systems roofing repair and replacement runs $400 – $1,800 installed. The spread comes down to what actually needs replacing: flashing reseal work starts around $400, while a full glazing replacement with new gaskets lands more like $800 – $1,500 depending on unit size. A complete unit swap on a tile roof, including new flashing and tile re-bedding, falls at the top of that range.
Here’s what’s included on every ECO roofing job we quote: the part itself, any flashing or sealant, labor, disposal of the old unit or components, and a written price before we start. You see the parts cost and the labor cost as separate line items. The 365-Day Done Right Promise applies to this work, so if the fix fails within a year, we come back and make it right, covered.
DIY or Call Us?
You can safely check a few things yourself. Look for visible cracking in the sealant around the flashing from a ladder, or from the roof if you’re comfortable up there. Inspect the interior frame for water trails. Clean debris off the skylight surface. Those are all reasonable homeowner tasks.
What you shouldn’t do is pull the flashing or the unit yourself. You’re on a roof, working around a hole in your house, and one wrong move with a pry bar on tile means broken tiles and a bigger leak than you started with. Flashing work requires knowing how the roof underlayment was laid around the curb, which is different on every house in West Covina depending on the original builder. If you’ve found the issue and want an honest assessment of whether it’s a seal job or a full replacement, call (341) 217-4204. Luca Romano will tell you straight what it needs.
FAQs

Most ECO units last 15 to 25 years in the West Covina climate before the glazing seal or flashing fails, with UV exposure being the main driver. The glass itself rarely breaks down; it’s the gaskets and sealant that go first. If your unit is under 10 years old and has a seal failure, it’s usually a manufacturing defect or improper original installation.
Flashing can often be resealed with high-grade polyurethane sealant if the metal is intact, which runs $400 – $600 in West Covina. If the flashing is rusted, bent, or was the wrong curb height for your roof type from day one, patching it is throwing money away. We’ll tell you which situation you’re in before we touch anything.
Most ECO Window Systems flashing reseals and glazing replacements take half a day. A full unit swap on a tile roof runs a full day, mostly because the tile work around the curb needs to go back correctly. We work around West Covina schedules and give you a live arrival time so you’re not sitting home all day waiting.
We stock common glazing gaskets and flashing kits on the truck and can source OEM ECO units and custom insulated glass units within a few days. For standard-size West Covina installs, about half the jobs we see are completed from truck stock on the first visit. Call (341) 217-4204 and describe what you’re seeing; we’ll tell you if we have the part before we schedule the visit.
Written by Luca Romano, Owner, Sawyer Remodel West Covina at Sawyer Remodel West Covina, serving West Covina and nearby areas.


