Windows & doors
Kitchen remodeling
Bathroom remodeling
Home additions & ADU
Roofing
Driveway & pavers
FenceFree written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
ES Windows Construction in San Francisco, CA | Ashford Contractors
We provide independent General Contractor – San Francisco ES Windows service across the city, from glass unit replacement to complete window and patio door installs in older wood-frame homes. What separates our ES work here is that we plan every opening around the city’s mapped liquefaction zones and soft-story requirements, not just the window itself. If you have a fogged ES glide-out in the Outer Sunset or a racked patio door in a Marina soft-story building, call (877) 752-3868 for a free estimate.
Why San Francisco Residents Choose Us for ES Windows Service
We’ve spent years installing and retrofitting ES (Egress Systems) swing-in and glide-out window and door units specifically inside San Francisco’s aging wood-frame stock. That means we know how these products behave in fog-belt humidity and how to detail them against Victorian-era rough openings that were never square to begin with. Glen Mossier, our owner, trained in construction technology at Skyline College in San Bruno, where he learned the framing and materials science that actually shows up on a job site. He’s built his reputation on getting the subfloor and framing square before anything else goes in, and that same discipline applies to every ES unit we set. We are an independent contractor, not authorized or certified by ES Windows, which means we’re free to source the right part for the job rather than the part a manufacturer program tells us to sell. That independence matters when you’re trying to keep a 15-year-old ES frame in service instead of paying for a full replacement.
Styles & brands we work with







Common ES Windows Construction Problems We Solve in San Francisco
- Marine moisture intrusion at the frame-to-rough-opening joint. Fog-belt condensation wicks behind the nailing fin on ES vinyl frames and rots the surrounding fir framing. You’ll see fogged glass first, then soft interior casing. We re-flash the opening properly, sister any rotted sill, and re-set the unit.
- Weeping and balance failure on ES glide-out and swing-in units. Years of ashcan grit and marine salt air dry out the factory lubricant, so sashes drop or bind instead of seating flush. We replace balances and weatherstrip rather than the whole window.
- Fogged or failed insulated glass units. ES double-pane seals give out on ocean-facing units. The fix is glass unit replacement, not a new window. We measure the existing frame and match the correct-profile insulated glass.
- Racked patio doors and oversized units in soft-story garages. After a mandatory Soft Story retrofit stiffens the building around them, ES patio doors set into street-level walls get pulled out of square. Latches misalign, air gaps open. We re-square and adjust the door to the new building geometry.
- Improperly flashed replacements from previous installs. We regularly find ES units that were caulked but never flashed. In San Francisco’s wet winters, that’s a rot problem waiting to happen. We correct the flashing detail, not just the window.
ES Windows Service in San Francisco: What Local Conditions Mean for Your Equipment
San Francisco’s Seismic Hazard Mapping Act zones change how we anchor and flash ES window and patio-door openings depending on the parcel. A window replacement or addition permit in the Marina, South of Market, or along the eastern waterfront can trigger a geotechnical report and upgraded foundation and framing details. That means an ES sliding patio door on a Marina parcel might need a different rough-opening detail and structural tie-down than a similar job two blocks uphill in Pacific Heights, simply because the mapped liquefaction zone demands it. We plan for that before we order parts or open a wall. On a 1908 Edwardian in Noe Valley, our crew opened a fogged ES glide-out window and found the nailing fin had been caulked but never flashed, so marine moisture had rotted the fir sill and the balance was binding on a dried-out track. We replaced the failed insulated glass unit, re-flashed the opening with a proper sill pan and housewrap lap, sistered the rotted sill, and re-set the ES sash with new weatherstrip. No full replacement needed, and the unit now latches flush through the foggy months.
ES Windows Models & Products We Service in San Francisco
We work on the full ES product range: the ES Vinyl Glide-Out Window, ES Swing-In Vinyl Window, ES Sliding Patio Door, and ES Fixed/Awning Vinyl Window. Our ES Windows sales & service approach is simple: we match every unit to correct-profile OEM or equivalent aftermarket sashes, balances, weatherstrip, and insulated glass units by measuring the existing frame rather than forcing a universal part. On intact ES frames we repair. We only recommend full replacement when the vinyl frame itself is cracked or the rough opening has rotted. We stock common balance profiles and weatherstrip locally so we’re not waiting on a warehouse shipment when your window won’t stay closed.
See the difference
Before
After
Before
After
Before
AfterES Windows Service Pricing in San Francisco
What you’ll pay depends on whether we’re repairing an existing ES unit or replacing it entirely, and whether the opening needs structural work. Here’s what to expect:
| Service | Price Range |
|---|---|
| Window Replacement (ES vinyl units) | $5,310 – $17,700 |
| Impact Window Installation | $9,440 – $29,500 |
| Home Addition (new ES window/door openings) | $53,100 – $153,400 |
| Roof Repair (re-flashing at window heads) | $470 – $2,125 |
Every free estimate includes a written line-item breakdown, an assessment of your existing rough opening, and a straight answer on repair versus replacement. Call (877) 752-3868 to schedule yours.
Serving San Francisco, CA — Our Local Coverage Area
We’re based in the San Francisco area and know this community well. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – ES Windows Construction in San Francisco
If the vinyl frame is intact and the rough opening hasn’t rotted, you repair it. Fogged glass means the insulated glass unit seal failed, which is a glass replacement, not a window replacement. The sash not staying closed is almost always a balance or weatherstrip issue. Both are fixable without replacing the ES frame. Call (877) 752-3868 and we’ll tell you which one you’re dealing with.
It can. The Marina sits in a mapped liquefaction zone under the Seismic Hazard Mapping Act, so a window or addition permit on that parcel may trigger a geotechnical report and upgraded foundation or framing details before we can anchor and flash new ES openings. We check the parcel before we quote so there are no surprises. Call (877) 752-3868 to find out what your specific site requires.
When the city mandates a Soft Story retrofit, the building gets stiffened structurally. That stiffness changes how the building moves and settles. ES patio doors and oversized units set into street-level soft-story walls get racked out of square as the building around them tightens up. The fix is re-squaring and adjusting the door to the new building geometry, not blaming the door. We see this regularly in the Mission District and Richmond districts.
You can get ES-matching parts. We source correct-profile OEM or equivalent aftermarket sashes, balances, weatherstrip, and insulated glass units by measuring your existing frame. You don’t have to switch brands just because an ES part failed. We keep many profiles in local stock for faster turnarounds. Call (877) 752-3868 with your model number if you have it, or we’ll measure on site.
The practical window is spring through early fall. San Francisco’s wet winters make exterior flashing and rough-opening work risky, and fog-belt moisture slows sealant curing. We schedule exterior ES window and door work around rain windows in the cooler months. Interior glass unit replacement can happen year-round. Call (877) 752-3868 to find the next open slot for your project.
Service Areas Near San Francisco
We bring the same independent ES Windows service to Foster City, Redwood Shores, Belmont, San Mateo, San Carlos, and Highlands-Baywood Park. See our San Francisco service area for full coverage details. Homeowners in the broader Peninsula can also find us through our ES Windows service in Loyola and ES Windows service in Chinatown pages.
Book Your ES Windows Service in San Francisco Today
We’ll inspect your ES units, assess the rough openings, and give you a written line-item estimate. Call (877) 752-3868 to schedule your free estimate. Build it right the first time, and you won’t be rebuilding it in ten years.
Written by Glen Mossier, Owner at Ashford Contractors, serving San Francisco and the surrounding Peninsula.