







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
CGI Windows & Doors: The Sacramento Owner’s Guide
We stock and install CGI-compatible window and door parts throughout Sacramento, with most common replacements running $400 – $2,500 installed depending on the component, the CGI series you own, and whether it’s a sash, a balance, weatherstripping, or a full door panel. Most single-part swaps are done in one visit, and we carry the usual failure points on the truck. The way most Sacramento homeowners discover a failed CGI part: a window that suddenly won’t stay up, a door that drags on the track, or a latch that stopped catching cleanly. It’s rarely a total failure. It’s usually one worn component doing all the damage.
One thing worth saying before we get into the details: Penhallow Remodeling Sacramento is an independent remodeling contractor, not a CGI factory service center or an authorized dealer. That matters because we’re not tied to one supplier’s pricing. We source genuine CGI parts when the job calls for them, and we’ll tell you plainly when a quality aftermarket equivalent does the same job for less.
Which CGI Models This Applies To

CGI builds window and door lines in a few distinct series, and the parts are not interchangeable across all of them. The most common units we work on in Sacramento are the Estate, Sentinel, and Targa impact-rated lines, along with their non-impact residential windows and sliding glass doors. The compatibility gotcha: a balance assembly from an Estate single-hung will not drop into a Sentinel, even if the visible sash dimensions match. CGI stamps a small identification code on the aluminum or vinyl frame edge, usually near the corner or on the head rail; that code is the fastest way to confirm the exact series before ordering anything.
When a replacement requires new glass, the decision is OEM versus aftermarket. Genuine CGI insulated glass units carry the factory seal and the matching warranty registration, which is the right call if your original install is still under coverage. For out-of-warranty units on Sacramento homes, a locally fabricated insulated glass unit built to the same thickness and low-E spec typically costs 20 – 35% less and performs just as well in our dry, hot climate. We’ll tell you which route makes sense for your budget before any money changes hands.
Styles & brands we work with






Signs Your CGI Windows & Doors Are Failing
- Window won’t stay open and drops on its own. This is a worn balance cassette or a broken constant-force spring inside the jamb. Most CGI balances are designed for a 10 – 15 year lifespan, and Sacramento’s dry heat can shorten that by accelerating plastic bushing wear.
- Sliding door grinds or drags across the track. Crud builds up in the track, but grinding usually means a failed roller assembly. CGI doors use specific roller diameters by series; the wrong roller height makes the door bind at the latch point.
- Drafts coming through a closed window or door. Weatherstripping compression set is the usual culprit. Sacramento summers bake the rubber and vinyl, and once it hardens, it stops sealing.
- Condensation or fog between the glass panes. The insulated glass seal has failed. Once the desiccant inside the spacer is saturated, the fog never clears on its own. This is an insulated glass unit replacement, not a cleaning problem.
- Handle or lock turns without latching. The internal cam and lock rod are misaligned or stripped. It’s a security issue as much as a nuisance, and it’s one of the most common CGI door failures we see in Sacramento.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

Here is what CGI window and door part replacement typically runs in Sacramento, installed by our crew:
- Window balance or sash spring: $120 – $350 per window
- Sliding door rollers (pair, installed): $180 – $420
- Weatherstripping and seal replacement: $150 – $500 per unit
- Handle and lock assembly: $140 – $380 per door
- Insulated glass unit replacement: $400 – $1,200 per sash, depending on size and low-E spec
- Full window replacement (CGI-compatible): $4,500 – $15,000 per project, following our established Sacramento window pricing
The range on paper is driven by the series you own, the part’s location (first-floor single-hung is faster than a second-story window over a sloped roof), and whether the frame itself is still sound. Every quote we give is a written number before work starts. That number includes the part, the labor, the hardware, and cleanup. No change orders at the door. And every repair carries our 365-Day Done Right Promise: if it fails inside a year, we come back and fix it at no charge.
DIY or Call Us?
There is a narrow list of things a Sacramento homeowner can safely check before calling. You can check whether a window is simply locked off-track by lifting and re-seating the sash. You can vacuum out a sliding door track and confirm the rollers aren’t trying to ride over a bent section of rail. You can visually confirm a fogged pane versus surface condensation by wiping both sides of the glass. But balances, tension springs, and door roller replacements sit under real load, and a window sash can drop hard enough to crush fingers when a balance disconnects mid-removal. We’ve seen it happen. If the part is under tension or the sash weighs more than you’d want dropped on your hand, leave it for a trained, background-checked technician. Tell me what you want the room to feel like, and I’ll tell you what it actually takes to get there. Call (279) 300-1177 and we’ll come look at the window or door, identify the exact CGI part, and give you a written price before anything gets disassembled.
FAQs

CGI’s aluminum and vinyl frames are built for impact-heavy coastal duty, so frames can last 25 – 35 years in Sacramento’s climate, but the moving parts (balances, rollers, seals) are wear items that typically need replacement at years 8 – 15. Our dry heat accelerates seal hardening, so weatherstripping often fails before the glass does. Call (279) 300-1177 if a window or door is acting up, and we’ll tell you whether it’s a wear part or a structural issue.
Some parts can be repaired: a misaligned lock rod can be adjusted, and a door that catches lightly can sometimes be corrected with track and roller tuning. But balances, snapped springs, failed insulated glass seals, and worn rollers are replacement items by design. Once the internal spring or the hermetic seal fails, no repair restores the original function. We’ll give you the honest call on site, with a written price either way.
Most single-part replacements (one balance, one roller set, one handle assembly, one weatherstrip job) take 60 – 90 minutes on site. An insulated glass unit takes longer because the replacement sash or panel is fabricated to spec first, which usually means a 5 – 10 day wait after we measure. We’ll give you the arrival window in writing before the appointment, and a live person answers when you call (279) 300-1177.
Our Sacramento trucks carry the most commonly failed CGI components: balance cassettes for single- and double-hungs, roller assemblies for sliding doors, handle and lock sets, and universal weatherstripping profiles. If your part is in that group, we can usually finish the repair in one visit. Specialty sashes, odd-sized glass units, and obscure series hardware are ordered after we confirm the CGI identification code on your frame, and we’ll give you the lead time before you commit to anything.
Written by Trevor Nash, Owner, Penhallow Remodeling Sacramento at Penhallow Remodeling Sacramento, serving Sacramento and nearby areas.


