







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
ECO Window Systems Roofing: The San Jose Owner’s Guide
If you have ECO Window Systems skylights, roof windows, or ventilation curbs that are leaking, cracked, or failing at the flashing, we stock the compatible roofing components and replacement parts to fix them right. Installed replacement for an ECO Window Systems roof window or skylight in San Jose typically runs $470 – $2,125 for a parts-and-labor repair, while a full unit swap lands in the $944 – $2,360 range depending on size and curb condition. Most owners discover the failure the same way: a water stain on the ceiling after the first real rain of the season, or daylight visible around the frame when they climb into the attic.
We’re an independent San Jose contractor, not affiliated with ECO Window Systems, but we’ve been working on their units long enough to know the common failure points and the exact parts that fix them. Trevor Nash, our owner, started running residential jobs in San Jose’s Willow Glen neighborhood years ago, and he’s seen what California sun and winter storms do to roof-mounted window units over time. Give me the real problem and I’ll give you the real number.
Which ECO Window Systems Models This Applies To

ECO Window Systems builds roof windows, flat and pitched skylights, and ventilation curbs in a range of standard rough-opening sizes. The most common units we see in San Jose homes are the fixed and venting roof windows in 24×24, 24×36, and 36×36 inch rough openings, though we’ve also repaired larger custom curbs on low-slope roofs in neighborhoods like Almaden and Blossom Valley. The critical spec is your rough opening dimension, not the glass size. Measure the inside frame edge to inside frame edge, and we can match the correct flashing kit and seal package.
One compatibility gotcha worth knowing: ECO Window Systems flashing kits are series-specific. A flashing kit for a venting unit will not seal correctly on a fixed unit, even if the glass dimensions match. The curb height also matters. If your curb cap is cracked or the soldered corners have separated, you may only need a new curb cap and sealant rather than a full unit replacement. We stock OEM parts where they’re still available and quality aftermarket equivalents from established suppliers where the OEM part has been discontinued. We’ll tell you which one we’re quoting and why.
Styles & brands we work with







Signs Your ECO Window Systems Roofing Is Failing
- Water staining on interior drywall or ceiling texture around the shaft. This usually means the flashing seal or curb gasket has failed, not necessarily the glass unit. The water travels down the rough opening and shows up feet away from the actual leak.
- Condensation between the glass panes. The unit’s air seal has failed. In San Jose’s winter temperature swings, this shows up as fogging that never clears. It won’t dry out on its own and the thermal barrier is gone.
- Daylight visible around the frame from inside the attic. The flashing or sealant has separated. Even a 1/16-inch gap lets in water during a driving rain, and once it starts it gets worse every season.
- Rusted or corroded flashing at the roof line. Older ECO Window Systems installs in San Jose sometimes used galvanized flashing that degrades faster near the coast or under redwood duff. We see this regularly on homes in the eastern foothills.
- Sticking or grinding when you crank a venting unit open. The hinge or operator mechanism is failing. It’s often a replaceable part, not a full unit replacement, and catching it early saves several hundred dollars.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

A straightforward ECO Window Systems roof window repair in San Jose, replacing flashing and re-sealing the curb, typically falls in the $470 – $2,125 range we quoted earlier. A full unit replacement runs $944 – $2,360 installed for standard sizes, climbing if your rough opening is larger or the curb itself needs rebuilding. Here’s what moves the number:
- Whether the curb is sound or needs re-framing and new plywood
- Flashing replacement versus full unit replacement
- Roof pitch and access: steeper roofs and two-story homes cost more in labor
- Whether we can match the existing flashing series or need to re-flash the whole curb assembly
Every job gets a written price before any work starts. That number is the number on the invoice, no change orders unless we find something structural and we call you first. The work carries our 365-Day Done Right Promise: if it leaks again inside a year, we come back and fix it at no charge, in writing, on every job.
DIY or Call Us?
Some things you can safely check yourself. From inside the attic, look for daylight around the rough opening and check for water staining on the framing. From ground level, a pair of binoculars will show you cracked sealant or lifted flashing at the curb line. What you shouldn’t do is get on the roof. Even a low-slope San Jose roof gets slick with morning dew, and a fall from a single-story roof is a trip to the hospital. The work itself involves removing roofing, reseating flashing, and re-sealing in the correct sequence to shed water. Do it in the wrong order and it leaks worse than before.
If you’ve got a failed ECO Window Systems unit, call us at (669) 274-2362. We’ll schedule a time, show up in the window we gave you, and hand you a written number before we touch anything. A background-checked, uniformed technician does the work, and a live person answers the phone when you call.
FAQs

Most ECO Window Systems roof window units in the San Jose climate last 15 to 25 years before the seal, flashing, or operator mechanism fails. Sun exposure on the south-facing roof slopes in neighborhoods like Evergreen can degrade sealant faster, so a 20-year-old unit leaking is normal, not a defect. Call (669) 274-2362 and we’ll tell you honestly whether you need a repair or a replacement.
Yes, in many cases. If the glass is intact and the issue is flashing, sealant, or a failed operator mechanism, we repair those with OEM or equivalent parts. If the glass seal has failed and condensation is between the panes, the unit itself needs replacement. Trevor Nash will walk you through the condition of yours before any work is quoted, so you’ll know which path makes sense.
Most flashing repairs and re-seals on an ECO Window Systems unit in San Jose take one working day, including roof access, removal of old flashing, and re-installation with proper underlayment and sealant. Full unit replacements may run into a second day if the curb needs rebuilding. We’ll give you a written arrival window before we come out.
We stock the common flashing kits, curb caps, seal packages, and operator mechanisms for standard ECO Window Systems roof window sizes on our service vehicles. For less common or discontinued parts, we source OEM or quality aftermarket equivalents through established trade suppliers. We also handle parts for KraftMaid, Cambria, and Silestone projects when we’re on a full remodel job, so if your roof window issue is part of a larger renovation, we can cover it all in one scope.
Written by Trevor Nash, Owner, Penhallow Remodeling San Jose at Penhallow Remodeling San Jose, serving San Jose and nearby areas.


