Free in-home measure and quote - PGT, CGI and CWS impact lines compared on your actual openings, style by style
Fast, Reliable Window Installation Across San Francisco
Window installation in San Francisco usually means replacing original wood double-hungs in a Victorian or Edwardian that have spent 100 years holding off bay fog. A straight sash-only swap on a standard rectangular opening can run $800-$1,400 per window installed, but most pre-1915 homes in neighborhoods like Noe Valley, the Mission, and Pacific Heights need full-frame replacement with custom or clad-wood units, which lands between $1,800 and $3,400 per window. Historic-district appearance rules frequently make off-the-shelf vinyl a non-starter. If you’re staring at a fog-rotted sill or a sticky double-hung that won’t stay up, call Westlight Windows & Doors at (903) 354-7134 for a written price before any work starts.

Why Westlight Windows & Doors Is San Francisco’s Preferred Window Installation Company
We’ve been in business since 2009 as an independently owned and operated Kingswell location, and San Francisco’s housing stock is unlike anything else we work in. The double-hungs are taller, the jambs are fir or redwood, and the projecting bays are almost never standard rectangles. Our technicians know that a ground-floor window on an Outer Sunset flat will rot from the sill up, not the sash down. That field knowledge changes what we quote, what we order, and how we frame the job.
Every Westlight window installation in San Francisco comes with the Kingswell Guarantee: a written price before any work starts, a committed arrival window, a clean job site, and a written guarantee on the completed work. Owen Satterfield leads the company, and he answers for the work personally. Live phone coverage runs 24/7, so when you call (903) 354-7134, a real person picks up, not a voicemail box.
Bay Window Installation in San Francisco
Bay window installation in San Francisco is a whole different trade than swapping a flat double-hung. Projecting three-sided oriels sit on nearly every Victorian block, and almost none of them are standard rectangular stock. You’re usually looking at site-built or specialty-ordered units, which runs $3,200-$8,500 per bay depending on whether it’s a single double-hung flanked by fixed sidelights or a full three-lite seated oriel with a copper roof.
Replacing a Fog-Damaged Bay
On a ground-floor Edwardian in Noe Valley, our tech found the bottom sill rail and stool of the front double-hung bay had rotted completely hollow beneath intact paint. The fog had been wicking into the wood for years and nobody could see it until a screwdriver poked through. We replaced the full frame rather than the sash alone, matching the original old-growth fir profile with a custom clad-wood unit and coastal-rated hardware. The paired entry transom and jamb got rebuilt too, coordinated with the homeowner’s architect to keep the historic appearance the Planning Department requires.
When a Bay Needs Full-Frame Work
If the bay’s structural knee braces or the cantilevered floor joists show rot, the job extends beyond the window itself. We quote that work up front, so you know before you sign what the framing repair adds. The price is fixed in writing before ordering, because once the custom shop starts the build, lead times – not labor – set the calendar.
Window Contractor in San Francisco
A window contractor in San Francisco has to work around three realities: the Planning Department’s appearance-matching rules in designated historic districts, the marine fog layer that eats the west-side frames, and supply chains that build to order, not stock. Westlight is that contractor. We carry eight manufacturer lines, including CGI, CWS, and ECO Window Systems, so we match product to the building rather than forcing the building into whatever’s on the truck. Window Installation of this scope is what our team does every week.
Working With Architect Specs
High-end San Francisco jobs usually come with a spec sheet from an architect or designer. We coordinate directly with them, confirm the sightlines and finish schedules before ordering, and keep the homeowner informed through a single point of contact. That coordination is the difference between a six-week job and a six-month stall.
Historic District Compliance
In designated historic districts, the Planning Department wants replacement windows to match the original profile, muntin pattern, and reveal. We know what passes and what doesn’t. We’ve pulled and passed permits on Victorian, Edwardian, and mid-century buildings throughout San Francisco, and we fix the price in writing before the permit application goes in.

Trusted Brands We Service in San Francisco
We’re an authorized installer for eight lines, but on San Francisco jobs three get specified most often: CGI for impact-rated coastal work, ES Windows and ECO Window Systems for thermally broken aluminum and clad-wood profiles that match historic profiles without looking like modern boxes. Because we’re an independently owned Kingswell location, we have direct factory relationships and local parts support. When an Outer Richmond job needs coastal-rated stainless hardware rather than inland zinc, we order it the same day we write the quote.
Common Window Installation Problems We See in San Francisco Homes
- Fog-rotted sills hidden under intact paint. Ground-floor windows on the Outer Sunset and Outer Richmond sit in fog for hours each morning. Water wicks into the sill rail and stool, the wood hollows out, and the damage only shows up once a screwdriver pokes through. A sash-only swap leaves that rot in the wall.
- Standard rectangular stock ordered for projecting three-sided bays. Bay oriels on Victorians are almost never standard rectangles. When a contractor orders stock units and tries to make them fit, the install stalls mid-job and the homeowner pays for stopgap framing.
- Inland-grade hardware on the west side. Salt-laden ocean air off the Pacific corrodes cheap zinc hardware faster than anything east of Twin Peaks. Coastal-rated stainless or powder-coated hardware and proper moisture barriers are essential, not optional, on any home west of 19th Avenue.
- Sash-only swaps that leave original jambs failing. The old-growth fir jambs in pre-1915 flats are irreplaceable in size and profile. If the jamb has started to twist or show dry rot at the sill pocket, the window needs a full-frame replacement, not a new sash slid into a dying opening.
Pricing for Window Installation in San Francisco, CA
Straight sash-only replacement of a standard double-hung in San Francisco runs $800-$1,400 installed. Full-frame replacement with a custom clad-wood unit lands at $1,800-$3,400 per window, and fog-exposed ground-floor openings on the west side often run toward the top of that range. A three-sided bay oriel runs $3,200-$8,500 depending on size, glazing package, and the condition of the framing beneath. If we open the wall and find hidden rot, the written quote already covers the repair scope we scoped at the initial visit. The Kingswell Guarantee means the price you sign is the price you pay. Call (903) 354-7134 for a free estimate.
We Also Serve Cities Near San Francisco
Westlight’s San Francisco Bay Area office dispatches crews across the metro and nearby communities. Beyond San Francisco itself, our teams regularly install windows in Daly City, Brisbane, Sausalito, and South San Francisco. If your home sits on the edge of the city or just outside the county line, give us a call at (903) 354-7134 and we’ll confirm coverage before you spend time on an estimate.
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 About Window Installation in San Francisco
Because the Planning Department enforces appearance-matching rules in designated historic districts, and off-the-shelf vinyl rarely matches the original tall, narrow double-hung profile or the muntin pattern on a pre-1915 building. Custom or clad-wood units built to the original proportions are usually the only way to pass design review. Call (903) 354-7134 for an exact quote – estimates are free.
Lead times, not labor. Custom clad-wood and specialty aluminum units are built to order, and fabricators routinely run six to fourteen weeks from shop drawing approval to delivery. The written quote fixes the price and the order date; after that, the factory’s calendar is the calendar. Your arrival window and projected install week are in your contract before we order.
The marine fog layer sits against the glass for hours each morning, and the moisture wicks into the sill rail and stool through hairline paint cracks. Salt-laden air then accelerates the corrosion. Ground-floor windows on the west side of San Francisco routinely have hollow rotted sills beneath intact paint, which is why we quote full-frame replacement on nearly every Sunset Victorian rather than sash-only swaps. Call (903) 354-7134 to schedule a free inspection.
We measure the angled side lites and the projection depth, then order a site-built or specialty-ordered three-sided unit that matches the original. If the framing beneath shows rot, we repair it under the same written quote. We’ve done this on projecting oriels throughout Noe Valley, the Castro, and Pacific Heights.
Plan for $1,800-$3,400 per full-frame replacement when rot is present, and $3,200-$8,500 for a full bay. We find rot before we open the wall, not after, because we scope the sill pockets and jambs during the estimate visit. The written price you signed is the price you pay – no door-step revisions, no change orders after demolition starts. Call (903) 354-7134 for a free estimate.
Get Your Written Price Before Any Work Starts
If you’re weighing window installation in San Francisco and you’ve already been burned once by a contractor who no-showed or a quote that moved at the door, start with a conversation. Owen Satterfield and the team at Westlight Windows & Doors will walk the job, scope the rotted sill pockets, check the bay framing, and put a fixed price in your hands before a single screw turns. No revised invoices, no door-step surprises. Call (903) 354-7134 to schedule your free estimate.
Written by Owen Satterfield, Owner at Westlight Windows & Doors. Owen has led the company since 2009 and stands behind the Kingswell Guarantee on every San Francisco project.










Before
After
Before
After
Before
After