







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
CWS Windows & Doors: The San Francisco Owner’s Guide
If you have a CWS window or door that’s binding, leaking, or refusing to latch, we can source the right replacement hardware, glass, weatherstripping, or full sash, and install it properly. A typical CWS parts-and-labor repair in San Francisco runs between $470 and $2,125 depending on what failed, with full window replacement starting at $5,310. Most CWS hardware fixes can be completed in a single visit once we confirm the part. You’ll usually find out something’s wrong the way most San Francisco owners do: a window that used to close with one hand now needs two, or a patio door that suddenly whistles when the fog rolls through the Sunset District.

We’re an independent San Francisco remodeling and repair contractor, not affiliated with CWS. That means we give you an honest read on whether the original part is worth keeping or whether a comparable aftermarket replacement will outlast it.
Which CWS Models This Applies To

CWS windows and doors were installed across San Francisco from roughly the 1990s through the 2010s, so we see them regularly in Richmond District homes, Noe Valley remodels, and Mission District conversions. The compatibility question always comes down to three details: the series label, the glass thickness, and the hardware setback. Most CWS units carry a small manufacturer sticker on the frame edge or inside the operator track. If it’s gone, we measure the frame channel, the sash thickness, and the hinge or roller offset to identify the series before we order anything.
The OEM-versus-aftermarket choice matters more on CWS doors than windows. CWS roller assemblies, for example, were built around a specific housing depth that many generic sliders don’t match cleanly. We stock aftermarket rollers with adjustable housings that fit most CWS patio door series without modifying the frame. For glass, tempered units must meet California Title 24 energy standards, which is one reason we order through certified Bay Area glass fabricators rather than pulling generic panes off a shelf. If your home is within a San Francisco historic district, the replacement glass or sash may need planning review before anything is installed.
Styles & brands we work with







Signs Your CWS Windows & Doors Is Failing
- The sash won’t stay up on its own. Spiral or block-and-tackle balances lose tension over time, especially in San Francisco’s salt air near Ocean Beach or the Marina. The window will drop shut or require real force to lift.
- You hear a grind or feel drag when sliding a patio door. CWS rollers collect fine grit that works its way into the bearing. The door still slides, but it’s wearing the track unevenly, and the longer it runs like that, the more likely the track itself needs replacement.
- Condensation between the panes. Once the seal fails on an insulated glass unit, you’ll get fog that doesn’t wipe off. In San Francisco’s damp winters, this shows up fastest on west-facing windows that catch the afternoon sun and overnight chill.
- Drafts around the frame even when closed. CWS weatherstripping compresses over a decade or more. You’ll feel it most on clear nights when the temperature drops and the heat kicks on. The tell is a cool line of air at the lock rail edge.
- The lock or latch needs two hands to engage. Misalignment from settling is common in San Francisco, where soil movement and older foundations shift doors by a fraction of an inch. The hardware may be fine; the door panel might need re-shimming.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

A CWS hardware-only repair (rollers, balances, weatherstripping, latches) in San Francisco typically runs $470 to $2,125 including the part, labor, and adjustment. A full window replacement ranges from $5,310 for a standard double-hung to $17,700 for a large custom picture window, depending on glass package and frame condition. The biggest cost driver is whether the original frame is still sound. If the jamb is square and intact, you’re paying for parts and labor only. If moisture has crept into the frame over the years, we’ll tell you exactly what the repair will involve before we order anything, because a written price is how we start every job.
Our workmanship warranty covers the installation, and the hardware we install carries its own manufacturer warranty you can verify by name. Before a single tool touches your floor, you’ll have a written price. No number changes just because the crew found something unexpected once the work started. We use shoe covers and drop cloths on every visit, and we photograph the clean-up before we leave.
DIY or Call Us?
Some things are safe to check on your own: clean the track with a dry cloth, confirm the frame screws are snug, and check whether the weep holes at the bottom of the window are clear. That solves a surprising number of drainage complaints. But once you’re dealing with spring-loaded balances on a CWS double-hung, the risk shifts. Those balance springs are under constant tension, and removing them without the right block-out technique can send a metal housing flying. It’s the same reason we don’t hand a homeowner a screwdriver and tell them to pop out a patio door panel with a failed roller. The panel is heavier than it looks, and a dropped glass door on a San Francisco hillside house is a much more expensive day than a service call.
If you want a straight read on whether it’s a $12 part or a full sash rebuild, call us at (831) 480-4497 and describe what the window or door is doing. Graham will walk you through what’s likely, and we can schedule a visit from there.
FAQs

A well-maintained CWS window frame can last 25 to 30 years, but the moving parts typically need attention every 8 to 12 years in San Francisco’s salt and moisture environment. Rollers, balances, and weatherstripping wear faster near the coast than in the drier eastern neighborhoods. If your home sits within a few blocks of the ocean, plan on earlier hardware replacements and get an exact quote by calling (831) 480-4497.
Often yes. Balances, rollers, latches, and weatherstripping are straightforward part swaps, and that’s usually the cheapest path. The exception is glass with a failed seal; a fogged pane can’t be “fixed” without replacing the insulated unit. We’ll give you an honest recommendation based on the age of the part and the condition of the surrounding frame, and the estimate is free at (831) 480-4497.
Most hardware swaps, like a roller set or balance replacement, take under two hours once the part is in hand. Glass orders usually take 5 to 10 business days because the units are fabricated to your exact dimensions. We’ll confirm the timeline in writing before ordering, and we’ll work around your family’s schedule, not the other way around. Call (831) 480-4497 to get the process started.
We stock common aftermarket CWS roller assemblies, balances, and weatherstripping on the truck, which covers most of the repairs we see in San Francisco. For glass, custom hardware, or unusual series sizes, we order directly through Bay Area suppliers. We also work with parts for KraftMaid, Cambria, and Silestone installations when a remodel touches both the windows and the surrounding cabinets or countertops. Call (831) 480-4497 to confirm what we can bring on the first visit.
Written by Graham Stein, Owner, Elmstead Remodeling San Francisco, serving San Francisco and nearby areas.


