







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
If your ECO Window Systems roof or skylight component has failed, here’s the straight answer: we install compatible ECO Window Systems roofing parts across Riverside with typical installed pricing from $400 to $2,500 depending on whether it’s flashing, a curb mount, or full glass replacement. Most single-part swaps are done in one visit. You’ll usually know it’s failed because water shows up where it shouldn’t: a drip near the window reveal, a stain on the ceiling below a skylight, or daylight visible through a seam that used to sit tight.
ECO Window Systems builds a solid product, but every roof penetration eventually fights the same battle: Riverside sun cooks the sealants, the Santa Ana winds work the flashing loose, and three or four years of summer heat cycles cause expansion and contraction at the curb. What starts as a hairline gap in the gasket becomes a leak. What starts as a fogged thermal unit becomes a glass package that needs swapping. None of this means the whole window is junk. It means one part gave out, and that part needs to be matched and replaced correctly.
Bradford Remodeling Co Riverside is an independent service provider. We are not affiliated with ECO Window Systems, but we install and source their compatible parts regularly across Riverside and the surrounding neighborhoods, from the older housing stock near the Plaza to newer builds out toward Canyon Crest.
Which ECO Window Systems Models This Applies To

ECO Window Systems manufactures roof windows, roof glazing, and skylight systems in a handful of series lines distinguished by frame profile and glazing thickness. The parts that most often need replacement are the flashing kit (the metal that ties the window into the roof deck), the curb mount (the raised frame box the window sits on), the insulated glass unit itself, and the perimeter gasket set. Each series uses its own gasket channel geometry, so one size does not fit all.
Here is the compatibility gotcha most Riverside homeowners don’t know: ECO Window Systems flashing kits are roof-profile specific. A flashing kit made for a composition shingle roof will not seat correctly on a tile roof, and vice versa. Riverside homes run both ways: composition shingle is common across the older central neighborhoods, and concrete tile dominates in the newer foothill developments. If you order or install the wrong profile, the counter-flashing will not step correctly over the tile or shingle course, and the leak will return within a season. Before you buy any part, check the manufacturer’s label etched in the corner of the glass or stamped on the frame. The series code and manufacturing date are there. That label tells us exactly which gasket set and flashing profile we need.
On the OEM versus aftermarket question: for flashing and curbs, we use ECO Window Systems OEM parts whenever they are available through distribution. The tolerance stack matters too much to gamble on a generic. For gaskets and some hardware, quality aftermarket equivalents from established gasket houses are dimensionally identical and cost less. We will quote both when both exist, and we will tell you which one we would put on our own house. Since we also stock parts for KraftMaid, Cambria, and Silestone products, we are used to matching OEM specifications across multiple manufacturers and calling out the difference honestly.
Styles & brands we work with







Signs Your ECO Window Systems Roofing Is Failing
- Water staining at the drywall reveal or ceiling below the window. This means the flashing or curb seal has opened somewhere between the roof deck and the window frame. It rarely starts as a torrent; it starts as a slow wick after heavy rain or a hard wind-driven downpour.
- Condensation permanently fogged between the glass panes. The insulated glass unit has lost its seal. You can’t wipe it away because it’s inside the unit. The fix is replacement glass, not a gasket patch.
- Daylight visible through a gap between frame and roof deck. The gasket has compressed or torn. If you can see light, water is already finding the same path. This is the one to address before the next rainy season.
- Loose flashing that rattles or lifts in wind. Riverside sees enough wind that a compromised flashing will announce itself. The sealant has failed and the mechanical fasteners are working loose. If it moves by hand, it moves in a storm.
- White chalky residue on the frame or glass edge. That is sealant breakdown from UV exposure. Riverside gets more than 270 sunny days a year. The seal loses its elasticity, the frame expands and contracts, and the seam opens up.
Replacement Cost & What’s Included

For Riverside, here are the installed price ranges we quote on ECO Window Systems roofing work:
- Flashing kit replacement: $400 to $1,800 depending on roof profile and whether we are re-bedding tile or shingle at the curb.
- Curb mount replacement or rebuild: $800 to $2,500 depending on the curb size and whether the surrounding roof deck needs repair.
- Insulated glass unit replacement: $600 to $2,500 depending on glazing size and whether it is tempered or laminated glass.
- Perimeter gasket and seal replacement: $400 to $1,200 including removal of failed sealant and re-bedding.
Every quote is a written price before we start. No number moves at the door. Parts and labor are line-itemed. What drives the range is mostly roof access: a single-story roof with a walkable pitch runs lower, a two-story roof or a steep grade runs higher because we stage scaffolding or off a ladder with tie-offs. The 365-Day Done Right Promise covers the completed work: if the repair fails within the guarantee period, we come back and correct it at no charge. That is in writing, not implied.
Curtis Lane and the crew have set these prices against what we have actually installed across Riverside, from repairs on older wood-framed roofs near the Victoria Avenue corridor to full roof window swaps in newer areas like Hawarden Hills. Straight number, real scope, no surprises at the final walk.
See the difference
Before
After
Before
After
Before
AfterDIY or Call Us?
Let us be direct: roof window and skylight repair is not a safe Saturday project for most homeowners. You are working at height, on a roof surface, handling glass and metal flashing. A fall from a second-story roofline is a life-changing injury. Even on a single-story roof, the sequence matters: flashing goes on in a specific order, sealant has to be tooled before it skins over, and the roof membrane has to be placed so water sheds away from the curb. Get one layer in the wrong order and the leak comes back in six months, except now the rotted decking behind it costs more to fix.
What you can safely do: check for the obvious signs from the inside, take a photo of the manufacturer’s label, and call us at (424) 567-8472 with the series code. That call costs you nothing and gets you a real answer. We will tell you what we think it is, what it should cost to fix within the ranges above, and whether it can wait or needs to be addressed before the next rain.
FAQs

In Riverside’s climate, the insulated glass unit typically lasts 15 to 25 years before the seal fails, while flashing and perimeter gaskets realistically last 10 to 20 years depending on sun exposure and wind-driven rain. A south-facing roof in full Riverside sun will degrade sealants noticeably faster than a north-facing or shaded roof. If your window is past the 15-year mark and you are seeing the first signs of condensation or seal breakdown, budget for replacement rather than another patch. Call (424) 567-8472 and we will assess whether the glass has life left in it or whether a full glass package swap is the honest move.
Yes, in most cases a leaking skylight can be repaired rather than replaced if the leak is at the flashing, gasket, or sealant line and the glass unit itself still holds its seal. We remove the failed sealant, re-bed the flashing, and replace the gasket set. If the glass is fogged internally, no repair fixes that; the unit needs replacement. We will tell you which category yours falls into after we inspect it. Call (424) 567-8472 for an exact quote, and we will give you the repair price and the replace price side by side so you decide with real numbers.
Most single-part repairs take between two and five hours on site, including cleanup and re-securing the roof area. Flashing replacement on a tile roof runs longer because each tile course has to be lifted and re-set in sequence. A glass unit swap is usually the faster job once the replacement unit is delivered. We schedule by the scope, not by the clock, and we close the permit cycle if one is required. Call (424) 567-8472 to schedule an inspection and we will give you a time estimate with the written quote.
We keep the common gasket sets, standard flashing profiles, and curb hardware on the truck for the ECO Window Systems series we see most often across Riverside. Insulated glass units and unusual flashing profiles are ordered to spec and typically arrive within five to ten business days. If you read us the series code and measurements from the label, we can tell you on the first call whether your part is something we have with us or something we need to order. Call (424) 567-8472 and ask for the parts desk; a live person answers 24/7.
Get a Written Price from a Riverside Crew That Shows Up
If your ECO Window Systems roof window or skylight is failing, do not wait until the next rain finds the gap. Call (424) 567-8472. We will pull the spec from your existing unit, quote the part and the labor in writing, and give you a clean installation with the 365-Day Done Right Promise attached. That is The Garrison Standard: the price is written before we start, the crew is background-checked and uniformed, and the guarantee is in your hand when we finish.
Written by Curtis Lane, Owner, Bradford Remodeling Co Riverside at Bradford Remodeling Co Riverside, serving Riverside and nearby areas.


