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

Oldcastle Windows & Doors Nationwide

Free Estimate on SiteCalls Answered by a Live Person, 24/7Background-Checked TechniciansA Local Team in San Francisco
A dining nook with a built-in banquette
A home office with a built-in desk and shelves
An open living space after a whole-home remodel
A remodeled living room with built-in shelves around the fireplace
A whole-home remodel with the living, dining and kitchen areas opened up
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

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.

Contractor using a level to install a door frame during home renovation nationwide

Call (831) 480-4497

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

A remodeled laundry and mudroom with a bench, cubbies and painted cabinets

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.

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 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.

Contractor using a level to install a door frame during home renovation nationwide
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

DIY 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

A built-in window seat in a bay window

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.

Getting started with Elmstead 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 Elmstead 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 on-site estimates response · free estimates
Call (831) 480-4497
Areas We Serve

Request a Free Estimate in San Francisco

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

By providing your information above, you agree to the terms of our Privacy Policy and consent to being contacted by telephone, text message, or email about your service request, including from the local pros who may handle it.

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