Free in-home measure and quote - PGT, CGI and CWS impact lines compared on your actual openings, style by style
ES Windows Windows & Doors in San Bernardino, CA | Hale Windows & Doors
Hale Windows & Doors provides independent ES Windows service across San Bernardino, from single-hung sash replacements to full-frame impact upgrades. We are not manufacturer-affiliated or authorized, which means we give you the straight answer on whether a repair will hold up in Cajon Pass wind or whether replacement is the smarter money. One thing sets our ES Windows work here apart: we know how San Bernardino’s heat and wind abuse specific ES components, and we fix them accordingly. For ES Windows service anywhere in San Bernardino, call (252) 675-6980 and we’ll put a written price in your hand before any tool touches the window.

Why San Bernardino Residents Choose Us for ES Windows Service
We work on ES Windows nearly every week, so the common failures are not a puzzle to us. Warped sashes, grinding rollers, dried-out weatherstrip, sagging patio doors. Spencer Odell grew up re-glazing old single-pane windows in Eagle Rock, and that early lesson about seal failure taught him what to look for before a window is even opened up. He and our techs apply that same careful eye to ES Windows jobs across San Bernardino, because a window that’s been cooking in inland heat for fifteen years doesn’t hide its problems well once you know where to press.
We source genuine ES Windows replacement parts when they are available, and for discontinued or obsolete units we use premium aftermarket equivalents that match the original profile. We stock common roller, lock, and seal components locally so most San Bernardino service calls do not wait on a long lead time. And every job gets a written quote before work starts, plus our 365-Day Done Right Promise: if the work is not right, we make it right without an argument. That guarantee is stamped on every ES Windows repair and replacement we do here.
Common ES Windows Windows & Doors Problems We Solve in San Bernardino
- Warped vinyl sashes and frames binding at the jamb. San Bernardino’s summer highs routinely cross 100°F, and years of that heat plus direct UV will warp an ES vinyl sash out of square. We see single-hung windows that won’t close tight or that stick halfway up in the older postwar tracts, and we re-shim or re-frame the rough opening rather than forcing a bad sash into a bad frame.
- Roller and track failure on horizontal sliders. Santa Ana winds blast grit and fine dust through the Cajon Pass, and that grit lands right in ES sliders and horizontal roller tracks. The rollers grind, the track grooves wear unevenly, and the window starts to drag or jump off the rail. We pull the sash, clean or replace the track, and shim it back to level instead of just swapping in new rollers on a track that’s out of alignment.
- Dried and cracked weatherstrip on ES vinyl windows. The dry inland heat bakes the weatherstrip until it crumbles. Once that happens, dust and hot air pour through the gap and your cooling bill climbs. We replace the seals with ES-compatible profiles and re-test the window for air infiltration before we leave.
- Anchor and flashing fatigue on ES patio doors. High-wind events, especially in the fall, stress the anchors and flashing on entry and patio doors. A sagging ES door that scrapes the threshold or lets water in during a hard rain is often an anchor problem, not a hinge problem. We re-anchor, re-shim, and re-flash so the door sits square again.
- Single-pane aluminum to ES low-E conversion in the older core. Many San Bernardino homes built before 1960 still have original single-pane aluminum sliders or awnings that are bent out of square from decades of thermal cycling and wind pressure. When a homeowner wants to move to an ES-compatible dual-pane low-E unit, we check the rough opening carefully first, because these older openings are frequently out of square and need re-framing before an insert will seat properly.
ES Windows Service in San Bernardino: What the Cajon Pass Wind Means for Your Equipment
The Santa Ana winds that funnel through the Cajon Pass don’t just shake fences. They drive grit and dust into San Bernardino at a velocity that, within a few seasons, bends ES aluminum and vinyl slider tracks out of alignment. We routinely pull and shim tracks rather than just swapping rollers, because a new roller on a twisted track fails just as fast as the old one did. That wind-loaded grit problem is not what coastal ES installers see 60 miles away in Orange County. Here, the track itself flexes under repeated wind pressure and airborne sand, so any roller repair that ignores the track geometry is a temporary fix at best. On the north and east sides of the city, where the newer subdivisions sit closest to the wind corridor, we see this most often on ES Series 8000 horizontal rollers and Gateway sliding glass doors. The fix is the same pattern every time: pull the sash, inspect the track for wear and bow, shim it back to level, then set new rollers. That is the difference between a repair that lasts three seasons and one that lasts a decade.
In the postwar tracts near the city’s core, we pulled a set of original ES Windows single-hung vinyl units that had warped and sealed shut after years of 100°F-plus summers and Cajon Pass wind pressure. Our tech re-squared the rough opening, replaced the failed sashes with current ES-compatible low-E inserts, and shimmed the tracks. The homeowner got windows that open again and a measurable drop in cooling load.
ES Windows Models & Products We Service in San Bernardino
We service the ES Windows product lines most common across San Bernardino’s housing stock:
- ES Windows Series 6000 Vinyl Single-Hung
- ES Windows Series 8000 Vinyl Horizontal Roller
- ES Windows Sentry Impact Single-Hung and Gateway Impact Sliding Glass Door
- ES Windows Classic Series Vinyl Picture and Awning windows
Our parts approach is straightforward: genuine ES Windows parts when the factory still supplies them, and premium aftermarket equivalents that match the original profile when a unit is discontinued or the factory lead time is unreasonable. We keep the most common roller, lock, and seal profiles stocked locally for fast San Bernardino turnaround. If you’re considering a full-frame or insert replacement, we’ll walk you through which current ES Windows or ES-compatible line fits your opening and your budget. For more on what we offer, see our ES Windows sales & service page.
ES Windows Service Pricing in San Bernardino
What ES Windows service costs in San Bernardino depends on what failed and how far it went. Here are the ranges we typically see:

- Roller and track repair on an ES slider or horizontal roller: $180 to $340 per window, depending on whether the track needs shimming and how much disassembly is involved.
- Weatherstrip and seal replacement on an ES vinyl window: $120 to $260 per window.
- Single sash replacement on an ES Series 6000 single-hung: $350 to $600 per sash, depending on size and glass package.
- Full-frame or insert replacement of an ES window: $850 to $1,800 per opening, depending on size, impact rating, and whether re-framing is required.
- ES patio door re-anchor, re-shim, and re-flash: $400 to $800 per door.
No two San Bernardino jobs price the same, because a 1950s stucco home with thick returns and a bent rough opening is a different job than a 2005 tract home with a clean opening. That’s why every estimate is written line-item pricing delivered before any work starts. No change orders, no invoice surprises. Call (252) 675-6980 and we’ll schedule your free ES Windows estimate.
Serving San Bernardino, CA - Our Local Coverage Area
We’re based in the San Bernardino 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 Windows & Doors in San Bernardino
The tracks survive, but they need attention after enough wind seasons. The grit from the Cajon Pass grinds the track surface and the wind pressure flexes the aluminum or vinyl track out of alignment. We can pull and shim the track to restore smooth operation, and then the choice on impact glass comes down to whether you want windborne debris protection or just a tighter thermal envelope. Impact glass is a real upgrade for homes on the windward side of the city, but a well-maintained standard ES unit can still perform. Call (252) 675-6980 for an exact assessment of your tracks and glass options, and we’ll give you a written price either way.
You can often replace just the sash if the frame itself is still square and the jambs are not bowed. The problem is that after enough San Bernardino summers, the frame has often warped along with the sash, and seating a fresh sash into a bowed frame just moves the air leak to a new spot. We measure the opening’s squareness before recommending a sash-only fix. When the frame is too far gone, full-frame replacement is the honest answer.
Heat expansion is the main culprit. The vinyl or aluminum frame and the door slab expand at different rates when the temperature pushes past 100°F, and any slight twist in the rough opening gets amplified until the door drags on the track or jams against the jamb. Add some wind-driven grit to the rollers and it seizes. We shim the track back to level and replace worn rollers with the right profile, and the door runs smooth through the heat.
For most of San Bernardino, a dual-pane low-E glass package, with a thin coating that blocks heat while letting light through, delivers the biggest cooling load reduction per dollar. Impact-rated glass adds hurricane-grade protection against windborne debris and is worth considering for homes that sit closest to the Cajon Pass wind path or that face unbroken open yards. We’ll price both options in writing so you can compare the numbers before deciding. Call (252) 675-6980 for a free estimate on either package.
Usually the work happens from the interior, which means we need the trim removed and enough room to work inside the wall cavity. On stucco homes in San Bernardino, the exterior stucco return often means we cannot sister new framing from the outside without cutting the stucco, so the interior route is cleaner and faster. We’ll tell you exactly what we need to access before the work day.
Service Areas Near San Bernardino
Our ES Windows coverage extends beyond San Bernardino into the surrounding Inland Empire and Southern California. We regularly serve Riverside, Fontana, Redlands, Rialto, Colton, Highland, and Moreno Valley. If you’re outside San Bernardino, check our San Bernardino service area page, our ES Windows service in Fontana page, or our ES Windows service in Moreno Valley page for details.
Book Your ES Windows Service in San Bernardino Today
If your ES Windows are binding, leaking, or just tired, we’ll send a background-checked, photo-badged technician to your San Bernardino home by name and photo before the visit. Every job starts with a written price. Call (252) 675-6980 to schedule your free estimate today.
Written by Spencer Odell, Owner at Hale Windows & Doors, serving San Bernardino since 2009.










Before
After
Before
After
Before
After