A Bradford company - serving San Francisco, CA
An open living room and dining area after a whole-home remodel

ECO Window Systems Roofing Nationwide

Free Estimate on SiteCalls Answered by a Live Person, 24/7Background-Checked TechniciansA Local Team in San Francisco
A remodeled primary suite with built-in wardrobes and a window seat
A remodeled staircase with wood treads and a slim metal railing
A finished basement family room with a media wall and wet bar
A remodeled laundry and mudroom with a bench, cubbies and painted cabinets
A built-in window seat in a bay window
A powder room with botanical wallpaper and a stone sink
A remodeled kitchen with a waterfall island and wood cabinets
A wood double vanity with two mirrors after a bathroom remodel
Every visit starts with

Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled

Your dream remodel for as low as$199/month*On approved credit; ask for current terms
Get your free estimate

ECO Window Systems Roofing: The San Francisco Owner’s Guide

If you have an ECO Window Systems roof component that has failed, we stock and install compatible replacement parts across San Francisco. Most ECO Window Systems roofing repairs run between $470 and $2,125 installed, depending on what failed and whether hidden substrate damage sits underneath. Owners typically discover a problem one of two ways: a visible leak trail down an interior wall after a big storm, or a roofer pointing at cracked flashing, dried-out gaskets, or a failed seal during an unrelated inspection.

Call (831) 610-5598

ECO Window Systems is known more for glazing and fenestration than full roof assemblies, which means the roofing components tied to their skylight and roof-window units often fail long before the surrounding shingle or membrane does. We see it regularly in the Sunset, the Richmond, and Noe Valley: the unit’s perimeter flashing holds up fine for a decade, then the rubber boot at the vent collar or the weep-channel gasket gives out and water finds the seam. Bradford Remodeling Co San Francisco is an independent service provider, not affiliated with ECO Window Systems. We match parts by spec, not by guess.

Which ECO Window Systems Models This Applies To

An open living space after a whole-home remodel

ECO Window Systems’ roof-window and skylight lines share mounting-pan geometry, but the gasket kits, flashing collars, and vent assemblies differ between their fixed-glass and venting units. The venting units, for example, use a weep-channel gasket that the fixed units don’t have. If you pull the interior trim and don’t find weep ports on the lower track, you have a fixed unit and a venting-unit gasket will not seat correctly. That’s the most common mismatch we correct.

To identify your unit, check the glass etching in the lower corner. The OEM label usually sits on the frame edge behind the interior liner. We take the label code and the rough-opening measurement, then match to the original spec rather than to a part number alone – ECO Window Systems changed one of their flash-kit dimensions by half an inch around their mid-run update, and a number-only match puts the wrong collar on the curb. For most owners, OEM is the right call on anything involving glazing seals; for vent operators and handle hardware, quality aftermarket equivalents hold up as well and we install them when OEM lead time runs long.

Explore

Styles & brands we work with

Kitchen remodeling
Kitchen remodeling
Bathroom remodeling
Bathroom remodeling
Home additions & ADU
Home additions & ADU
Roofing
Roofing
Windows & doors
Windows & doors
Driveway & pavers
Driveway & pavers
Fence
Fence

Signs Your ECO Window Systems Roofing Is Failing

  • Water staining on the interior ceiling around the unit opening. This usually means the rubber boot at the vent collar has dry-rotted. San Francisco’s fog cycles bake and soak rubber repeatedly, and the boot is the first rubber on the roof to crack.
  • Condensation between the glass panes. The inert-gas seal has failed. This is not something you can dry out and reseal on site; the sealed unit needs replacement and the perimeter gasket should be inspected at the same time.
  • Visible rust or split metal at the flashing’s top edge. Coastal air accelerates galvanic corrosion where flashing meets dissimilar metal. Once it splits, water channels straight under the roofing below the unit.
  • Draft or whistle near the unit on windy days. The foam wedge gasket between unit and curb has compressed or delaminated.
  • Debris collecting in clogged weep channels. The venting-unit drainage path backs up, water pools in the track, and it seeps under the sill flashing instead of exiting the building.

Curtis Lane has pulled apart enough of these in the Outer Sunset to know that the flashing itself rarely fails first. It needs full replacement early enough that you’re dealing with flashing and roof deck replacement.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Replacement Cost & What’s Included

A remodeled living room with built-in shelves around the fireplace

For San Francisco, plan on these installed ranges:

Repair Scope Installed Price Range
Gasket or boot replacement only $470 – $825
Flashing replacement around the unit $710 – $1,650
Full unit re-flash plus substrate repair $1,180 – $2,125
Full ECO Window Systems roof-window replacement (unit + flashing + labor) $5,310 – $17,700

The range widens when we uncover rot in the roof deck once old flashing is up – which in San Francisco’s older housing stock happens more often than owners like. We write that contingency into the estimate before we start, with a fixed line-item price for the framing repair if it’s needed. You get a written price before any work begins, every time. The completed repair is covered under our 365-Day Done Right Promise: if the work fails within the year, we return and make it right at no charge.

DIY or Call Us?

You can safely check the weep channels for debris, run a visual inspection of the flashing edge from a ladder if you’re comfortable on it, and look for interior staining. What you should not do is pull flashing up yourself. Roof-height work around an opening carries fall risk, and a bad re-seal job turns a $600 gasket issue into a $2,000 substrate replacement. If you’re not fully confident on a ladder or don’t know how to read the flashing layering, leave it to a crew that does this weekly. Call us at (831) 610-5598 and we’ll give you a straight number and a real scope before anything gets pulled apart.

FAQs

A whole-home remodel with the living, dining and kitchen areas opened up

Getting started with Bradford in San Francisco

Every project starts with a conversation and a written price. Here is how to take the first step.

A project lead measuring a kitchen with the homeowner during a free estimate

Free on-site estimate

A project lead walks the job with you, measures it and hands you a written, line-item price. No obligation.

Book an estimate
A remodeling crew arriving at a home with lumber and tools

Your San Francisco team

A local crew that works across San Francisco and the towns around it, to the same written standard as every Bradford location.

Areas we serve
A worker laying floor protection and a dust barrier before work starts

Read our written promise

What we promise on every job, written down, with the terms spelled out before any work starts.

Our promise
Need Construction help in San Francisco? Licensed & insured · Free written quotes response · free estimates
Call (831) 610-5598
Areas We Serve

Request a Free Estimate in San Francisco

Tell us what you need - Bradford Remodeling Co San Francisco responds fast. No obligation.

By requesting your free estimate, you agree to the terms of our Privacy Policy and consent to receive communications by phone, text, or email concerning your request, including by the partner businesses that may perform the service.

Prefer to text? Text Us
Call Now - 24/7 Dispatch