







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Oldcastle Windows & Doors: The San Francisco Owner’s Guide
Elmstead Remodeling San Francisco stocks and installs Oldcastle-compatible window and door replacement parts throughout the city, with most jobs falling between $470 and $2,125 for parts and labor. If you’ve got an Oldcastle window that won’t latch, a sliding door that grinds, or a patio door that’s suddenly letting fog from Ocean Beach roll straight into your living room, we can usually match the part and install it within a week. Most San Francisco homeowners discover a failing part the hard way: a window that won’t stay open during a rare warm afternoon in the Mission, or a door that won’t seal against the regular evening damp out in the Richmond. Graham Stein has been walking Bay Area job sites with this exact parts list in his head for decades, and we carry the common Oldcastle hardware, weatherstripping, rollers, and balance systems on our trucks. You don’t have to replace the whole window because one part failed.

We’re an independent service provider, not affiliated with Oldcastle. What we do is match, source, and install the right part for the specific Oldcastle window or door you have. The written price comes before any work starts, and every job ends with a photo of the clean-up before the crew leaves.
Which Oldcastle Models This Applies To

Oldcastle has manufactured windows and doors under multiple product lines over the years, and the parts aren’t always interchangeable. The most common Oldcastle windows we see in San Francisco homes fall into three categories: single-hung and double-hung units with spiral or block-and-tackle balances, horizontal sliders with roller assemblies that wear out first, and casement or awning windows with crank hardware that strips or snaps. If your window has a sticker or etched marking on the frame, that’s the fastest way to identify the series. The markings are usually on the top edge of the sash or the inside of the frame channel, and they’ll show a series code like SH, DH, or SL, followed by a manufacturing date.
For doors, Oldcastle patio sliders and hinged entry systems use specific roller diameters, usually 1-1/4 inch or 1-1/2 inch, and the track profile matters more than the brand name. A roller for an Oldcastle slider built in 2008 won’t necessarily fit a 2016 unit, even if both are labeled “Oldcastle.” The gotcha we run into most often in San Francisco is this: homes near the ocean got salt air, and homes in the Sunset got fog moisture, and the original hardware on either one may already have been swapped once by a previous owner. So before we order anything, we always pull the sash or door panel and confirm the exact roller diameter, balance type, and frame channel width. When an OEM Oldcastle part is still available and within a reasonable price range, we use it. When it’s discontinued or wildly overpriced, we’ll tell you exactly what aftermarket equivalent we’re using, why it’ll work, and what the warranty looks like. You’ll know before you approve anything.
Styles & brands we work with







Signs Your Oldcastle Windows & Doors Is Failing
- The window won’t stay up, or it slams shut on its own. This almost always means the balance system has failed. On Oldcastle double-hung windows, the block-and-tackle balances or spiral balances inside the side channels lose tension over time. In San Francisco, the frequent temperature swings between foggy mornings and sunny afternoons put extra wear on these springs compared to a more stable inland climate.
- The door drags or grinds when you slide it. Oldcastle patio door rollers are usually the first thing to go. The bearings get gritty, the wheel flattens on one side, and the door starts fighting you. Once the roller is worn down to the metal hub, it starts scarring the track, which turns a $30 roller replacement into a track repair.
- You can hear the wind even with the window closed. Weatherstripping on Oldcastle windows and doors compresses and hardens over a few years, especially in direct sun on south-facing walls in neighborhoods like Noe Valley or Bernal Heights. Once the seal is flat, the window will rattle and let the marine layer in.
- The lock or latch no longer lines up. This can mean the sash has settled, the hinge has loosened, or the strike plate has shifted. On casement windows, it’s often a stripped crank gear that turns without moving the window. On sliders, the latch hooks miss because the rollers have dropped the door too low.
- The glass has condensation between the panes. If the seal on an insulated glass unit has failed, you’ll see persistent fog you can’t wipe off. San Francisco’s damp air makes this more obvious than in drier climates. A failed seal usually means replacing the IGU rather than the whole window, but only if the frame and hardware are still solid.
Replacement Cost & What’s Included
In San Francisco, Oldcastle window and door part replacement typically runs $470 to $2,125 including parts and labor. A roller swap on a patio door sits at the low end. A full balance system replacement on multiple sashes, or a new insulated glass unit, lands at the high end. Here’s what the numbers look like:
- Patio door roller replacement: $470 – $950 (parts and labor, one door panel)
- Window balance replacement: $295 – $825 per sash (including the correct Oldcastle-compatible balance for your series)
- Weatherstripping replacement: $295 – $825 (full perimeter reseal on one window or door)
- Casement crank and hinge repair: $470 – $950 (hardware and re-alignment)
- Insulated glass unit replacement: $945 – $2,125 (custom-cut IGU installed in the existing Oldcastle frame)
Every quote is a written price before we start, and the price doesn’t change after the crew arrives. If we open the window and find something worse than expected, we stop and talk to you before any additional work happens. There’s no change order you didn’t approve in writing. The parts are covered by manufacturer warranty, and our installation labor falls under the 365-Day Done Right Promise: if it’s not done right, we make it right, for a full year after the job.

See the difference
Before
After
Before
After
Before
AfterDIY or Call Us?
Some things an owner can safely check, and some things we’d rather you didn’t touch. You can look at the track and confirm whether it’s full of debris. You can test the latch and tell us whether it’s completely broken or just misaligned. You can check for the series sticker on the frame so we know what we’re dealing with before we arrive.
What you shouldn’t do is pull a double-hung window’s balance system apart. Those balances are under tension, and the wrong release can snap the spring and send parts into the room. Same goes for trying to lift a heavy patio door panel out of its track without the right hold – it’s a two-person lift and the glass is in play the whole time. If the part involves a spring, a high-tension balance, or a glass panel, let a trained person do it. Graham likes to say, “Tell me what the room needs to do, and we’ll figure out the rest from there.” For windows and doors, the room needs to open, close, and keep the fog out. Call (831) 480-4497 and we’ll bring the parts and the drop cloths.
FAQs

Oldcastle windows and doors typically last 20 to 30 years in San Francisco, but the hardware usually needs attention before the frame does. Rollers, balances, weatherstripping, and crank gears are designed to be replaceable, and in our experience the hardware starts showing wear around the 10 to 15 year mark in coastal neighborhoods like the Outer Sunset, where salt and moisture accelerate things. Call (831) 480-4497 and we’ll assess what’s actually worn rather than guessing.
Some components can be cleaned, lubricated, or re-aligned and returned to service; others are replace-only by design. Rollers and weatherstripping are replace-only. Balance systems can sometimes be re-tensioned once, but a second failure means replacement. We’ll tell you which route your specific part can take, and we won’t sell you a new window because a $40 roller wore out.
Most Oldcastle window and door part replacements take one to two hours on site. A single roller swap is usually under an hour. A full multi-sash balance replacement might take a full morning. We’ll give you a written time frame with the written price, and we’ll work around quiet hours if kids are napping.
We keep the most common Oldcastle-compatible rollers, balances, weatherstripping, and hardware on the truck, so we can often complete the repair on the first visit. For less common series or specific glass units, we source from our supplier network and typically have the part within three to five business days. We’ll tell you upfront which case applies to your window or door. Call (831) 480-4497 for an exact quote – estimates are free.
Contact Us
If your Oldcastle window or door is failing in San Francisco, call (831) 480-4497 and we’ll set up a time to look at it. We’ll give you a written price before any work starts, send a background-checked, uniformed technician to your home, and leave the space at least as clean as we found it. We also stock parts for KraftMaid, Cambria, and Silestone projects, so if something else around the house needs attention, we can take care of it in the same visit. Live person answers the phone, 24/7.
Written by Graham Stein, Owner, Elmstead Remodeling San Francisco at Elmstead Remodeling San Francisco, serving San Francisco and nearby areas.


