







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
ECO Window Systems Roofing: The Riverside Owner’s Guide
We stock and install ECO Window Systems-compatible roofing, skylight flashing, and curb-mount assemblies throughout Riverside, with most replacements running between $400 and $1,800 installed depending on the size and whether the decking underneath needs attention. If you’re reading this, you’ve probably noticed water staining on the ceiling, a gap in the flashing from your last windstorm, or a skylight that’s started to fog between the glass panes. That’s how most Riverside homeowners find us: the part failed quietly, and now it’s leaking during a Santa Ana wind event or the first real rain of the season.
Which ECO Window Systems Models This Applies To

ECO Window Systems roofing integrations show up most often on the E-Series and T-Series line: sloped glazing units, curb-mounted skylights, and the roof-to-wall transition kits that tie their impact-rated windows into composition shingle or tile roofs. The gotcha we see repeatedly in Riverside is that homeowners assume a universal skylight flashing kit will fit. It won’t. ECO Window Systems uses a proprietary curb profile with a narrower mounting flange than most aftermarket kits, and forcing a generic flashing onto it is exactly how you end up with a leak that won’t stop.
The fastest way to identify what you need is to look for the etched label on the interior frame edge, usually on the hinge side. You’ll see a series code starting with E or T, followed by four digits. That tells us the glass package, frame depth, and which curb height your roof needs. For Riverside homes with tile roofs, the curb height matters more than anywhere else because the two-piece pan flashing has to clear the tile profile without creating a dam. We stock OEM ECO Window Systems curb flashings and a small run of U.S.-made aftermarket kits that match the flange dimensions precisely. OEM is the right call when the window itself is under warranty. Aftermarket makes sense when the window is 12-plus years old and you’d rather put the savings into upgraded decking or new roofing felt while we’re up there.
Styles & brands we work with






Signs Your ECO Window Systems Roofing Is Failing
- Water staining on the ceiling drywall that spreads after rain: This almost always points to a cracked curb flashing or failed sealant at the roof-to-frame transition. In Riverside, the dry heat bakes the sealant until it shrinks and pulls away from the aluminum.
- Condensation between the glass panes: The thermal seal on the insulated glass unit has failed. This isn’t a roofing component failure, but it means moisture is now moving through the frame, and the rubber gaskets around the glazing will be next.
- Lifted or flapping flashing during Santa Ana winds: Riverside sees 40-60 mph gusts in the fall. If the flashing chatters against the tile, the fasteners have backed out or the decking underneath has gone soft. Ignore it and the next windstorm peels it back far enough to let water in.
- Visible daylight or a gap between the frame and the roof line from inside: You shouldn’t see sky through the seam. This means the curb has settled, the roof deck has shifted, or the original install lacked proper shingle overlap.
- Black mineral staining on the roof tiles directly below the flashing: Aluminum flashing oxidizes and leaves dark streaks that wash onto the tiles below. It’s cosmetic in the first year or two, then the corrosion eats through and you get pinhole leaks.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

Here’s what Riverside homeowners can expect for installed pricing:
- Flashing and sealant replacement only: $400 – $800
- Full curb-mount assembly replacement: $700 – $1,300
- Complete ECO Window Systems roofing unit with new flashing: $1,000 – $1,800
- Tile roof re-flash with custom curb rebuild: $800 – $1,500
The range depends on roof pitch, whether we’re working on tile or composition shingle, and whether the decking under the flashing is sound. We write the price before we start, and that number includes the part, labor, new sealant, and clean-up. Every ECO Window Systems roofing replacement we do in Riverside carries our 365-Day Done Right Promise in writing: if it leaks inside the guarantee window, we return and fix it at no charge.
DIY or Call Us?
One honest word before anything else: roofing work is a fall risk, especially on a Riverside tile roof where the tiles are brittle and the pitch is steeper than it looks from the ground. We don’t hand out step-by-step instructions for anything that puts you on a roof, and we won’t pretend it’s a weekend project. What you can safely do from inside is check the frame for the series code, photograph the water staining, and clear anything that’s obviously loose on the skylight’s interior trim. What you shouldn’t do is re-caulk the exterior from a ladder, especially on a two-story Riverside tract home where the roofline is twelve feet up and the ground slopes. A bad caulk job hides the real problem for a season, and then the water comes through anyway. The repair call is free to make, the estimate is free, and the number on the estimate is the number on the invoice. Call (341) 895-1170.
FAQs

We see the roofing components last 15 to 20 years in Riverside’s dry heat, with the flashing and sealant failing about five to eight years before the glass needs attention. UV exposure and thermal cycling are what kill the sealant first, and the Santa Ana winds finish the job.
Sometimes. If the corner sealant has cracked but the aluminum is intact and the decking is dry, we can clean and re-seal the seams for around $400. If the flashing is corroded or lifted, repair doesn’t make sense because you’ll be back in the same spot within a year or two. Call (341) 895-1170 and we’ll tell you which one you’re looking at.
Most ECO Window Systems roofing replacements take four to six hours on site. That includes removing the old flashing, inspecting the decking, setting the new assembly, and sealing everything down. Tile roofs add an hour or so because every tile we touch has to go back exactly where it came from.
We stock the common curb flashings, glazing gaskets, and sealant profiles on the truck. Custom curb heights or older series codes usually take a few days to source from our supplier. We’ll give you a written lead time before we schedule the work.
Written by Trevor Nash, Owner, Penhallow Remodeling Riverside at Penhallow Remodeling Riverside, serving Riverside and nearby areas.


