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 Upland, CA | Millwright Builders
We provide independent ES Windows service across Upland, CA, including the 91784, 91785, and 91786 ZIP codes. What makes our work here different is simple: the older Upland housing stock, especially up along the foothills, puts window frames and rough openings under stress that tract-home builders never have to think about. Call us at (866) 925-0334 to discuss your ES Windows project or schedule a free estimate.
We’re not a manufacturer affiliate. We’re a licensed general contractor that has installed, serviced, and replaced ES Windows products in Upland’s split housing stock for years. Visit our ES Windows sales & service page for a full overview of what we cover, or keep reading to see how ES Windows work specifically plays out in Upland.
For a broader look at all our work in the area, see the Upland service area page.
Why Upland Residents Choose Us for ES Windows Service
ES Windows has made a name in California with vinyl single-hung, horizontal slider, casement, and retrofit insert lines that hold up reasonably well to a hot climate. But what happens to those frames after ten years on a 1910s Craftsman pier-and-beam on Euclid Avenue, or on a 1970s ranch in the 91786 flats with expansive clay moving under the slab, is a different conversation. That’s the conversation we have every week.
Noel Castañeda, owner of Millwright Builders, grew up in the Sunshine Gardens neighborhood of South San Francisco and completed his construction trades training at Skyline College in San Bruno before spending nearly two decades on residential and light commercial work across the Peninsula. He built Millwright on a simple principle: the structure and the opening matter as much as the window you put in it. His crews don’t just swap glass. They look at the header, the sill, the flashing, and the drainage path, because in Upland those things fail before the window does.
We carry OEM ES Windows sash, rollers, balances, and glazing where available, and we use quality aftermarket hardware only when OEM is discontinued or lead times would leave your window inoperable for weeks. That independence means we call it like we see it: when a frame is racked and the real fix is reframing, we’ll tell you that instead of selling you another insert.
Styles & brands we work with







Common ES Windows Construction Problems We Solve in Upland
- Racked and binding vinyl single-hung sashes. Upland summers regularly push past 100°F, and the UV exposure here is relentless. Vinyl expands and contracts through those cycles, and over a few seasons the weatherstripping pulls loose and the sash rides rough or sticks in the frame. We see it most often on south-facing elevations of 1950s – 1970s ranch homes in the 91786 flats.
- Failed insulated glass units on sliders. South and west-facing ES Windows horizontal sliders get hammered by direct sun at the base of the San Gabriels. Once the seal desiccates, the glass fogs and you lose the insulating gas. We replace the glass unit and re-set the glazing rather than condemning the whole window frame, whenever the frame is still square.
- Wind-driven rain and dust intrusion during Santa Ana events. Worn rollers and clogged weep/drainage paths on horizontal sliders let fine dust and rain blow in during those dry, gusty wind events Upland gets in fall and winter. We clean the drainage paths, replace the rollers, and re-bed the track so the next Santa Ana doesn’t turn your living room into a sandbox.
- Poor retrofits into 1910s – 1930s framing. Spanish Colonial Revival and Craftsman homes near downtown Upland and along Euclid were framed long before any window manufacturer standardized rough openings. Undersized headers and out-of-square openings twist the ES Windows insert frames, and the result is a leak at the sill that stucco repair alone never fixes. We square and reframe the opening first.
- Draft and heat gain in foothill additions. In 91784, homes back up to the wildland-urban interface, and additions built without attention to window assemblies let heat pour in during summer and heat pour out in winter. We pair ES Windows retrofits with proper tempered or fire-resistant glazing where Chapter 7A applies, which a flatlands contractor wouldn’t think to check.
ES Windows Service in Upland: What Local Conditions Mean for Your Equipment
Here’s the fact that shapes a lot of our ES Windows work in Upland and nowhere else in the Inland Empire: foothill lots in 91784 back directly onto the Angeles National Forest boundary, so even a modest window replacement on these homes can trip Chapter 7A wildland-urban interface fire-zone requirements for multi-pane tempered and fire-resistant assemblies. A flat 91786 tract home never sees that spec. On Euclid Avenue near downtown, the pre-war houses sit on oversized lots, often with raised foundations, and the pier-and-beam movement means rough openings drift over decades. A window frame bolted into that movement binds, fogs, and leaks.
On a raised-foundation Spanish Colonial Revival off Euclid, we pulled a set of ES Windows horizontal sliders that had fogged and were leaking wind-driven rain into a re-stuccoed wall. The original framing had sagged. We squared and reframed the rough openings, reset the ES Windows retrofit line with fresh OEM rollers and new glazing units, and the sills stopped weeping through the next round of heat and wind. That’s ES Windows service in Upland, not a catalog page.
ES Windows Models & Products We Service in Upland
We service the ES Windows Vinyl Single-Hung series, the Horizontal Slider series, the Casement/Awning series, and the Retrofit Insert window line. Our approach to parts is consistent: OEM ES Windows components where the manufacturer still supplies them, and quality aftermarket hardware only when OEM is discontinued or would take too long to arrive. For Upland callouts, we keep a stock of common roller sets, sash balances, and glazing materials in the truck so a sticking window doesn’t sit disabled for a week waiting on a part. If the frame is twisted or the wall opening itself has shifted, we’ll tell you straight: full-frame replacement beats another insert every time.
See the difference
Before
After
Before
After
Before
AfterES Windows Service Pricing in Upland
What you pay depends on whether we’re replacing glass in an existing frame, doing a full-frame replacement, or reframing an out-of-square opening in an older Upland home. Here are the realistic ranges:
| Service | Typical Upland Range |
|---|---|
| Window Replacement | $4500 – $15000 |
| Impact Window Installation | $8000 – $25000 |
| Home Addition (window work included) | $45000 – $130000 |
Reframing an out-of-square opening on a pre-war Euclid home adds cost, but it’s the difference between a window that performs for fifteen years and one that leaks in two. Your quote is a line-item written estimate, not a lump sum. Call (866) 925-0334 and we’ll walk the openings with you and price what’s actually there.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland 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 Upland
You can mix brands. We’re independent, so we’ll specify ES Windows where the profile and glazing match the home’s existing look or where a retrofit insert makes sense, and we’ll spec a different manufacturer’s fire-resistant or tempered line where Chapter 7A WUI requirements or performance needs call for it. The right window for the opening beats brand consistency. Call (866) 925-0334 for a free estimate on your foothill addition.
If the frame is square and the only issues are a failed glazing unit and worn rollers, repair is the right call: we re-glaze the sash, replace the rollers, and clean the drainage paths, typically for well under the cost of full replacement. If the frame has twisted from pier-and-beam movement in an older Upland home, repair money is wasted. We’ll inspect and tell you which side of that line your window sits on. Call (866) 925-0334 for an honest assessment.
Yes, when the problem is worn weatherstripping, failing seals, or worn rollers on a slider. A new or properly rebuilt ES Windows unit with fresh glazing and a re-bedded track seals those gaps. But if the draft is coming through the rough opening because the framing is out of square or the flashing was done wrong, replacing only the sash won’t fix it. We check the opening, not just the window. Call (866) 925-0334 for a free on-site look.
That depends on the condition of the frame and the opening. In the 91786 flats, we often see original retrofits that were installed into openings that were never properly flashed, and the frames themselves have been cooked by Upland UV for decades. If the frame is square and preserving interior trim matters, a retrofit insert works. If there’s rot, racking, or sill damage, full-frame replacement is the better investment. We’ll price both and explain the trade-off. Call (866) 925-0334 for a written estimate.
In 91784, yes. Homes backing onto the Angeles National Forest boundary fall under Chapter 7A WUI fire-zone requirements, which can mean tempered or multi-pane glazing, fire-resistant framing, and specific assembly ratings that never come up on a 91786 tract home. We pull the right permits and spec the compliance glass so your remodel passes inspection the first time. Call (866) 925-0334 to discuss your specific lot.
Service Areas Near Upland
We provide ES Windows service throughout the Inland Empire foothills and surrounding communities, including Rancho Cucamonga, Montclair, Ontario, Claremont, and San Antonio Heights. For properties just outside Upland, see our ES Windows service in Fullerton and ES Windows service in Stanton pages. We serve all Upland ZIP codes: 91784, 91785, and 91786.
Book Your ES Windows Service in Upland Today
We serve Upland with the same accountability we bring to every Millwright Builders project: one contract, one point of contact, and windows that are built to match the material requirements of this specific terrain. Call (866) 925-0334 to schedule your free on-site estimate, or reach out through our Upland service area page for more on what we do.
Written by Noel Castañeda, Owner at Millwright Builders, serving Upland and the Inland Empire foothills.