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 | San Bernardino Contractors
If you own a home in Upland with ES Windows units that are sticking, corroding, or leaking, here’s the short version: we install, repair, and replace ES Windows products across all three Upland ZIP codes (91784, 91785, 91786), and we know exactly how these units behave in this specific climate, from the foothill heat to the Santa Ana winds. We’re independent specialists, not affiliated with or authorized by ES Windows, which means you get straight answers on whether to repair or replace. Call us at (855) 473-5620 for a free on-site evaluation.
Why Upland Residents Choose Us for ES Windows Service
We’ve worked on ES Windows products across Upland’s mix of historic downtown homes and newer foothill builds for years, and we’ve learned what holds up and what doesn’t. ES Windows sales & service is a core part of what we do at San Bernardino Contractors, but our broader whole-home scope means we understand how your windows interact with the framing, roofing, and siding around them, not just the window itself.
Ruben Castillo, our owner, grew up in San Bernardino’s Westside watching his uncle reroof houses and frame garages on a shoestring budget. He went on to complete his construction technology training at San Bernardino Valley College, where he learned to read plans and understand load paths. Old habits die hard. When our crew cuts into a wall in Upland to pull a failed ES Windows unit, Ruben’s the one checking that the header is right, the flashing is right, and the new window won’t shift when the wind hits it. Those instincts matter more in Upland than in flatland cities, because the foothill wind loads and fire exposure don’t forgive sloppy work — the same reason we also offer ES Windows repair in Montclair.
We’re not a factory service crew. We’re a full-service general contractor that handles roofing, framing, siding, and windows under one roof, so when a window leak has rotted out the surrounding framing, we fix the whole problem, not just the window. No subcontractor shuffle, one accountable crew.
Styles & brands we work with







Common ES Windows Construction Problems We Solve in Upland
Here’s what we see on ES Windows units in this city, and why these specific failures show up here more than elsewhere:
- Aluminum frame corrosion at the base: Older ES Windows 4400 Series aluminum units in Upland’s mid-century homes corrode and pit where irrigation overspray hits the frame repeatedly, and where Santa Ana dust settles and holds moisture. The result is pitted metal, failed seals, and water getting into the wall assembly.
- Warped and sticking vinyl sashes: Upland’s 100-degree-plus summer heat does a number on ES Windows 2500 Series vinyl sashes, especially on west-facing walls where thermal expansion is at its worst. Homeowners call us because the window won’t open or close without forcing it, and forcing it breaks the sash balance.
- Rust-jacked steel windows: Historic Euclid Avenue homes in the 91786 ZIP often have ES Windows 8000 Series steel units. When steel rusts at the sill, it expands, cracking the adjacent stucco and letting wind-driven rain through the frame during storms. This is less a window problem and more a structural issue, and it needs to be addressed before the wall rots.
- Failed weatherstripping and glazing seals: On foothill properties in 91784, we regularly replace ES Windows weatherstripping that has dried out and cracked from years of high UV and wind. When the Santa Anas blow, these windows whistle, and during wildfire season they leak fine ash straight into the house.
- Leaks around window openings from abandoned irrigation: In north Upland’s citrus-era neighborhoods, old abandoned irrigation lines and buried agricultural infrastructure create drainage problems around window openings. New flashing and sill pans need to be designed around what’s already underground.
ES Windows Service in Upland: What Local Conditions Mean for Your Equipment
Upland is a rare Southern California city that still has working citrus groves and old ranch infrastructure on its north side, especially in the 91784 foothill ZIP. That’s not just a charming detail; it directly affects window construction work here. Our crews routinely hit abandoned irrigation lines, shallow wells, and agricultural-grade debris when we trench for new window openings or dig out around an existing ES Windows unit for reflashing. You don’t see this in flatland subdivisions. On one north Upland job near the foothill groves, our crew hit an abandoned irrigation line while trenching for a new window opening. We rerouted the line and added proper sill pan flashing so the new ES Windows unit would drain correctly during the next Santa Ana wind event.
That’s the difference between a window crew that only does windows and a general contractor that understands what’s underground and what’s around the opening. If we hadn’t caught that line, the new window would have sat in saturated soil and failed within a few years. For Upland homeowners, that’s the value of having one contractor who sees the whole picture.
ES Windows Models & Products We Service in Upland
We work on all three major ES Windows product lines that we see across Upland: the 4400 Series aluminum windows common in mid-century tract homes, the 2500 Series vinyl windows found in newer builds and remodels, and the 8000 Series steel windows that show up in historic Euclid Avenue properties and older ranch-style homes. Each line has its own failure profile in this climate, and we stock parts accordingly.
We use OEM ES Windows replacement parts, sash balances, weatherstripping, glazing beads, when they’re available, and high-quality aftermarket equivalents tested for thermal cycling and wind load when OEM is discontinued or back-ordered. We’ll tell you honestly when a 20-year-old ES Windows unit with corroded frames is better replaced than repaired, especially on Upland’s fire-exposed foothill edges.
See the difference
Before
After
Before
After
Before
AfterES Windows Service Pricing in Upland
Pricing for ES Windows work in Upland depends on the scope, the model line, and whether you’re repairing or replacing. Here’s what full window replacement typically runs in this market:
| Service | Typical Range in Upland |
|---|---|
| Window Replacement | $4,500 – $15,000 |
| Impact Window Installation | $8,000 – $25,000 |
Repair work, like replacing a sash balance, weatherstripping, or a glazing bead, costs far less, usually a service call plus parts. The final number depends on how many units you have, whether we find framing or flashing damage when we open the wall, and whether you opt for impact-rated glass. Call (855) 473-5620 for an exact quote. Estimates are free, and we’ll give you a written line-item breakdown before any work starts.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland area and know this community well, and we also provide San Antonio Heights ES Windows service. Use the map below to see our full service coverage — if you’re nearby, we can almost certainly help.
FAQs – ES Windows Construction in Upland
Homes in Upland’s 91784 foothill ZIP and other fire-exposed areas should strongly consider impact-rated or ember-resistant glass when replacing ES Windows units, as should homeowners seeking ES Windows service in Claremont. These areas fall under defensible-space and newer fire code requirements that don’t apply to flatland cities nearby, and the glass itself matters as much as the frame. Call (855) 473-5620 and we’ll check what applies to your specific street and elevation.
Sometimes a warped vinyl sash can be saved by adjusting the frame or replacing worn balance hardware, but if the vinyl itself has thermally deformed, no adjustment will fix it. In that case the sash, and usually the whole unit, needs replacing. West-facing walls in Upland are the worst offenders. Call (855) 473-5620 and we’ll tell you which side of that line your window falls on.
Aluminum frames corrode in Upland because irrigation overspray, Santa Ana dust, and mineral-heavy hard water combine to create a corrosive slurry that sits at the base of the frame. Once the protective finish is breached, pitting spreads quickly. We can assess whether your unit needs spot repair and repainting or full replacement. Call (855) 473-5620 for a free look.
Yes. We’re a full-service general contractor, so when you’re adding square footage anywhere in Upland, we handle the framing, the ES Windows installation, the flashing, and the finish work as one job. We bring the same approach to our Rancho Cucamonga ES Windows service. That means no finger-pointing between a window sub and a framing crew. Call (855) 473-5620 to talk through your addition and get a free estimate.
First, check that the sash is fully closed and latched, then look for visible gaps in the weatherstripping. If water is still coming through, it’s likely a failed seal or flashing issue that needs professional attention, and the longer it sits, the more damage it does to your wall framing. Call (855) 473-5620 and we’ll come evaluate the leak before the next wind event.
Service Areas Near Upland
We also provide ES Windows construction service in the surrounding Inland Empire communities, including ES Windows service in Ontario, ES Windows service in Norco, Fontana, Rialto, and Bloomington. If you’re just outside Upland, call us anyway. We’re already in the area, and the same crew serves the whole corridor.
Book Your ES Windows Service in Upland Today
We’re Upland service area specialists, and we know what your ES Windows units are up against here. If it’s not built right the first time, you’re just paying for it twice. Call (855) 473-5620 to schedule your free estimate.
Written by Ruben Castillo, Owner at San Bernardino Contractors, serving Upland and the surrounding Inland Empire.