Kitchen remodeling
Bathroom remodeling
Home additions & ADU
Roofing
Windows & doors
Driveway & pavers
FenceFree written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
CGI Construction in San Antonio Heights, CA | Elmwood Contractors
We provide independent CGI construction service across San Antonio Heights, from standing seam metal roofing to impact-rated windows and fire-resistant siding. Being unincorporated San Bernardino County land, every CGI roof or window package here gets permitted through the county, not Upland, and county plan check on a high-fire-severity foothill lot asks for fire-resistant assembly documentation that out-of-area builders rarely bring. We know that paperwork cold because we pull those permits regularly. If you’re weighing CGI products for a hillside home in 91784, call (866) 253-8554 for a straight answer and a free estimate.
Why San Antonio Heights Residents Choose Us for CGI Service
We’ve spent years building and remodeling hillside properties in the 91784 foothill zone, and CGI products show up in our work because they earn their place, not because a rep talked us into them. Nolan Shepherd, our owner, grew up in Fullerton’s Sunny Hills neighborhood and cut his teeth on ground-up residential work across North Orange County, so he’s seen what bad flashing on a sloped lot turns into after one wet winter. That’s the lens we bring to San Antonio Heights. We’re not a CGI dealer or authorized representative, and we don’t pretend to be. We’re a general contractor that installs and services CGI sales & service products from the field, which means our recommendations come from what holds up on wind-exposed ridges and fire-severity slopes, not from a manufacturer sales channel. When a San Antonio Heights homeowner asks us whether a CGI metal roof is worth the cost, we can point to specific jobs where it leaked and exactly why, and specific jobs where it held through Santa Ana season without a callback. That’s the difference between selling a product and standing behind it.
We name the brands going into your home before the contract is signed. If it’s CGI, you’ll know why we chose it, what it costs, and what we’ll do if it fails before the warranty does.
Styles & brands we work with







Common CGI Construction Problems We Solve in San Antonio Heights
CGI builds solid products. But San Antonio Heights is not a gentle testing ground. Here are the failure modes we see most often on sloped foothill lots in 91784, and what we do about them.
- Standing seam and metal panel roofs backing out at fasteners after Santa Ana wind lift. On ridges and exposed upper slopes, repeated wind cycling works fasteners loose and flexes sealant seams until they split. We trace the leak to flashing and clip detail, then re-secure the panel field and re-detail the transitions rather than blaming the panel itself.
- Fire-rated siding and trim joints opening at caulk lines. Hot, dry inland summers bake the joints, winter wetting swells the material, and after a few cycles the caulk line becomes a gap. Wind-driven embers and moisture find that gap. We remove failed sealant, re-bed the joint with a sealant rated for high-temperature exposure, and document the fire-rated assembly for county inspection.
- Impact-rated window and door units with saturated rough openings on sloped lots. The frame holds fine. The problem is uphill drainage that was never slowed before it reached the sill pan. We open the wall, re-flash the opening, and remediate the grade above so the next rain doesn’t repeat the sequence.
- Metal roof edge and gutter interface corrosion. Winter slope runoff carries grit and debris off the alluvial fan and packs the gutter line against the panel edge. That trapped moisture eats at the metal over time. We re-profile the drip edge, replace corroded gutter hardware with aftermarket hangers that shed debris better, and keep the water moving.
- Undersized fire-resistant roof assemblies that passed inspection elsewhere but won’t pass San Bernardino County plan check here. A roof that met code in a neighboring city often fails plan review in unincorporated 91784 because the county requires documentation of the fire-rated assembly. We re-spec the underlayment and assembly to meet the high-fire-severity zone requirements, then pull the permit through the correct jurisdiction.
CGI Service in San Antonio Heights: What Local Conditions Mean for Your Equipment
Here’s something most CGI pages won’t tell you: San Antonio Heights sits on unincorporated San Bernardino County land, so a metal roof or impact-window package here is permitted through the county, not Upland or the city of San Bernardino. That single distinction trips up out-of-area builders who assume city jurisdiction, and it changes how the whole job runs. County plan check on a high-fire-severity foothill lot asks for documentation a city reviewer might not require, especially on the fire-rated assembly itself, which is why homeowners near CGI in Upland still need county-level expertise. If you’re on a steep lot above Upland with an alluvial fan draining straight at your foundation, the reviewer is going to look at your underlayment spec, your flashing detail, and your slope drainage control before they sign off. We’ve seen jobs stall for weeks because a contractor filed in the wrong jurisdiction. We file in the right one the first time. That’s the kind of local knowledge that keeps a San Antonio Heights CGI project on schedule instead of in the county’s plan check queue.
The climate does the rest of the work. Santa Ana winds drive embers uphill. Winter rains drive runoff downhill. A CGI roof or window system on a sloped lot has to resist both directions of attack, and the details at the transitions are where the fight is won or lost.
CGI Models & Products We Service in San Antonio Heights
We work on the full CGI building-envelope lineup: metal roofing panels and standing seam systems, fire-rated exterior siding and trim components, impact-rated windows and patio door systems, and composite and paver decking and finish products. Our parts approach is simple, because we’ve learned what holds up on these hillsides. We use genuine CGI components at the weather barrier and flashing layer where the fire rating and wind rating are specified. For fasteners, sealants, and gutter hardware, we often spec quality aftermarket options that outperform OEM in this specific climate. If a CGI roof or siding system is sound at the deck and substrate, we repair like we do in Claremont and re-flash. We replace only when the substrate or fire-rated assembly has actually failed. That keeps San Antonio Heights homeowners from paying for a full tear-off when the panel field is still doing its job.
See the difference
Before
After
Before
After
Before
AfterCGI Service Pricing in San Antonio Heights
Here’s where costs land for CGI-scope work in 91784, based on what we’ve bid and built across the foothill communities. These are real numbers, not sales-floor ranges.
| Service | Typical Range |
|---|---|
| Metal Roof Installation | $15,000 – $40,000 |
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Impact Window Installation | $8,000 – $25,000 |
| Home Addition | $45,000 – $130,000 |
What drives the spread? Slope. A single-story roof on a mild grade is a very different job from a three-level hillside house where the crew is working off scaffolding and the county wants engineered drainage details. Impact windows cost more when the openings are large, when the sloped lot puts grade water against the sill pan, and when the fire-severity zone requires additional glazing performance. Your free estimate covers a site visit, a written line-item quote, and a straight explanation of which parts of the scope are driving your number. Call (866) 253-8554 to schedule one.
Serving San Antonio Heights, CA — Our Local Coverage Area
We’re based in the San Antonio Heights 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 – CGI Construction in San Antonio Heights
No, and that’s deliberate. We’re our General Contractor in San Antonio Heights, not a CGI dealer or authorized representative. Our credibility comes from years of building and remodeling hillside properties in the 91784 foothill zone, and we know CGI’s building-envelope and finish products from field installation, not from a manufacturer sales channel. We specify them only when they fit a sloped, fire-severity lot. If we recommend CGI, it’s because the product earns the spot.
For a metal roof installation in San Antonio Heights, typical ranges run $15,000 to $40,000 depending on roof size, slope complexity, and fire-severity underlayment requirements. Fire-rated siding and trim replacement lands in the same kind of range as impact window work, generally $8,000 to $25,000 on most foothill homes. The county requirement for documented fire-rated assembly adds cost because you can’t skip the high-temperature underlayment or the rated sealant details. Call (866) 253-8554 for an exact quote after we walk the site. Estimates are free.
Both, where each one earns its keep. We use genuine CGI components at the weather barrier and flashing layer where the fire rating and wind rating are specified. For fasteners, sealants, and gutter hardware, we often use quality aftermarket options that outperform OEM in this climate, especially where winter slope runoff packs debris against metal edges. We’ll tell you which is which and why before any work starts.
A standard roof repair runs a day or less. Full standing seam replacement on a steep 91784 lot typically takes one to two weeks, plus county inspection time for the fire-rated assembly. Impact window installations usually run three to five days depending on opening count and access. What slows jobs here is not the install, it’s the permit. County plan check moves at its own pace, and we schedule around it rather than hoping it goes fast.
We service the full lineup that matters for San Antonio Heights homes, with CGI service in Montclair and nearby foothill communities: CGI metal roofing panels and standing seam systems, CGI fire-rated exterior siding and trim components, CGI impact-rated windows and patio door systems, and CGI composite and paver decking and finish products. If you’ve got a CGI product on your foothill home and you’re not sure what it is, describe it over the phone and we’ll tell you what you’re working with. Call (866) 253-8554.
Service Areas Near San Antonio Heights
We run CGI construction work throughout the foothill and inland corridor. Alongside San Antonio Heights, our crews service Fullerton, Anaheim, Placentia, Brea, and La Habra. If you’re just over the county line, reach out and we’ll confirm coverage. For a closer look at our broader footprint, see our San Antonio Heights service area page.
If you’re east of here, check CGI service in Rancho Cucamonga or CGI service in Ladera Ranch for coverage details in those communities.
Book Your CGI Service in San Antonio Heights Today
We pulled a permit through San Bernardino County on a steep alluvial-fan lot off the foothill streets above Upland in 91784, tore off a failing roof, and installed a CGI standing seam metal system over the existing deck with a high-temperature underlayment rated for the fire-severity zone. Through the winter rains that followed, the panel field and flashing stayed dry. That’s the standard we hold on every San Antonio Heights CGI job. Call (866) 253-8554 to schedule your free estimate. The right material in the right place. Everything else is just catching up to that decision.
Written by Nolan Shepherd, Owner at Elmwood Contractors, serving San Antonio Heights and the 91784 foothill zone.