







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
ECO Window Systems Roofing: The Sacramento Owner’s Guide
We install and replace ECO Window Systems roofing and flashing components in Sacramento, with most roof-integrated window system repairs running between $1,200 and $4,800 depending on the specific part, roof type, and access conditions. The parts we use are matched to your existing ECO Window Systems skylight or roof window series, and we stock the most common flashing kits, curb assemblies, and seal systems on our trucks for same-week service. Most Sacramento homeowners discover the failure after the first heavy rain of the season: a slow stain on the ceiling, a drip near the window frame, or water pooling on the sill after a storm.
ECO Window Systems roof components fail differently than the glass. The glass unit itself can last decades in Sacramento’s climate. It’s the flashing, the sealant, and the curb that give out first. UV exposure through 260-plus sunny days a year bakes the rubber and butyl seals brittle. Once that seal lets go, water tracks in along the frame and starts working on the drywall below. By the time the stain shows, the leak has usually been active for weeks. We see this most often on homes in Land Park, East Sacramento, and Pocket-Greenhaven where skylights and roof windows from the 1990s and early 2000s are hitting end-of-life on their original flashing.
Which ECO Window Systems Models This Applies To

The part you need depends on which ECO Window Systems line you have. Fixed skylights, venting skylights, and roof windows each use different flashing profiles and curb dimensions. The best way to identify what you have is the data plate: ECO stamps model and serial information on the interior frame, visible when you open the sash on venting units or on the left rail of fixed units. If the plate is faded or missing, we measure the rough opening and the exterior flange pattern. Those two numbers get us to the right part without guessing.
ECO has offered several series over the years, and here’s the gotcha: older series flashing kits are no longer in production, and a newer-series flashing kit will not seat correctly on an older curb. If you buy a “universal” kit online and hand it to us for installation, there’s a real chance it won’t fit. We match OEM-equivalent parts by series and rough opening, and we’ll always tell you if a proper aftermarket equivalent will hold up as well as the OEM part. For roof windows specifically, we also stock KraftMaid, Cambria, and Silestone hardware lines separately for interior work, but for ECO roofing components we stay with series-correct parts because tolerances on the flashing matter.
Styles & brands we work with







Signs Your ECO Window Systems Roofing Is Failing
- Water stains on the ceiling or wall below the unit. This is the symptom that brings most owners in. The stain usually sits a few inches away from the frame because the water travels along the roof deck before finding a joint to drip through. The leak is almost always in the flashing or curb seal, not the glass.
- Condensation between the glass panes. When the insulated glass unit’s seal degrades, moisture gets trapped between panes and fogs over. In Sacramento’s summer heat, this fog can bake into a permanent milky haze. The glass unit has failed, and while the flashing may still be fine, the whole assembly needs a rework.
- Cracked or curling exterior sealant around the frame. Sacramento’s UV load shrinks and splits the exterior sealant beads, typically within five to eight years. Once the sealant is compromised, water sits against the raw flashing and starts capillary-wicking into the roof assembly.
- Sagging or soft drywall near the opening. Long-running leaks rot the substrate around the curb. Press on the drywall around the window. If it gives or feels powdery, the leak has been active long enough to damage framing. This goes beyond a reseal and into structural repair territory.
- Visible gaps between the flashing and the roof shingles. On shingle roofs, you can sometimes see the step flashing lifting from below if you’re up on a ladder. Wind and thermal cycling pry the flashing loose over time. If you can see daylight or gaps, water has been getting in.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

Here’s what our pricing looks like for ECO Window Systems roofing work in Sacramento:
- Flashing kit replacement (parts and labor): $1,200 – $2,800
- Curb rebuild (wood curb, new flashing, reseal): $1,800 – $3,500
- Full unit swap (new roof window, flashing, interior trim): $2,600 – $4,800
- Composite shingle work around the opening: Add $400 – $1,200 depending on roofing material
What drives the range is roof pitch, height, the condition of the substrate once we open everything up, and whether the existing curb needs to be rebuilt. We give you a written price before any work starts. That price includes all parts, labor, disposal, and the flashing. If we open up the roof and find rot, we stop, show you the condition, and give you a revised written scope before touching anything else. No numbers that move at the door. All work carries the 365-Day Done Right Promise: if it fails within a year of completion, we come back and correct it at no charge.
DIY or Call Us?
You can safely check a few things yourself: look at the interior frame for cracks, check the sill for pooled water after rain, and inspect the exterior sealant from the ground with binoculars. That’s about it. We do not recommend that a homeowner get onto a roof to work on flashing, and here’s the honest reason: the risk on a steep roof in Sacramento’s wet season is not worth the savings. Done wrong, an improper flashing repair lets water into your roof deck for months before you see the damage. That turns a $1,400 flashing job into a $15,000 roof deck rebuild.
If you want to know what’s really going on up there, call us at (279) 226-1509. We’ll inspect the opening, give you a written price, and tell you whether the part needs a reseal, a new flashing kit, or a full replacement. The estimate is free.
FAQs

The glass unit typically lasts 20 to 30 years in Sacramento’s climate, but the flashing and exterior sealant usually need attention at the 10-to-15-year mark due to UV degradation and thermal cycling. If your unit is over 15 years old and leaking, a full flashing and glass replacement is often the better financial move than piecemeal repairs. Call (279) 226-1509 and we’ll tell you straight what’s left in the assembly.
A reseal buys time on minor sealant cracks, but if the flashing is lifted, torn, or more than 20 percent of the seal bead has failed, repair means replacement. Patching over degraded flashing addresses the symptom, not the leak path. We’ll show you the condition in photos from the roof before you spend a dollar on the decision.
A flashing kit replacement or curb rebuild on a standard asphalt shingle roof takes one working day in most cases. Full unit replacements with interior trim work typically run one to two days, depending on whether we’re patching drywall and repainting around the opening. We give you the schedule in writing before work begins.
We stock the most common flashing profiles, curb components, and sealants on our trucks for same-week installation. If you’re outside the common series, we order series-correct parts and have them on-site within three to seven days. Either way, you get a written price before parts are ordered.
Written by Curtis Lane, Owner, Bradford Remodeling Co Sacramento at Bradford Remodeling Co Sacramento, serving Sacramento and nearby areas.


