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
GAF Construction in San Antonio Heights, CA | San Bernardino Contractors
We’re San Bernardino Contractors, an independent GAF service provider serving San Antonio Heights, CA, and we handle roof replacement, repair, and metal roofing with GAF materials. What makes our GAF work different here is simple: we build for a hillside fire zone, not a flat tract lot. If you’re planning a GAF roof in San Antonio Heights, call (855) 473-5620 for a free estimate, and we’ll walk the roof with you before quoting anything.
Why San Antonio Heights Residents Choose Us for GAF Service
Ruben Castillo grew up in the Westside of San Bernardino, watching his uncle reroof houses on a shoestring budget. That hands-on education stuck. He went through construction technology training at San Bernardino Valley College, where he got serious about load paths and not cutting corners on anything structural. Today, our crews bring that same discipline to every GAF roof we touch as your General Contractor – San Antonio Heights.
We know GAF’s systems by name: Timberline HDZ, Timberline UHDZ, WeatherGuard underlayment, Tiger Paw starter strip. More importantly, we know how those products behave on steep foothill lots with canyon-edge wind exposure and ember threat. We don’t guess at what a hillside roof needs. We’ve torn off enough wind-damaged ridgelines and granule-bare south planes here to know exactly where failure starts on a San Antonio Heights roof. You’re not hiring a crew that reads the GAF spec sheet for the first time on your job.
You pick the GAF system, we handle the build. No subcontractor shuffle, no finger-pointing between a roofer and a siding guy. One contractor, every phase, from the roof down to the pavers.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Antonio Heights
- Wind-lifted Timberline HDZ tabs on ridgelines and windward slopes. Santa Ana gusts funnel up the canyon edges and hit these roofs harder than anything you’d see in Upland below. We see creased and lifted tabs along ridges, especially on the north-facing slopes that catch the wind straight-on. When we repair, we reset the ridge with GAF’s matching ridge caps and proper starter strip, not whatever’s on the truck.
- Granule loss on south and west roof planes. The inland summer sun in San Antonio Heights is relentless. South- and west-facing planes bake, granules shed early, and asphalt gets exposed well before the shingle’s nominal life. On a 12-year-old roof, we’ve seen south planes that look 20 years old while the north plane still looks new. That’s when we’re honest about repair versus replacement.
- Underlayment failure and deck-edge rot from slope-driven rain. Winter rain hits steep San Antonio Heights roofs and outruns undersized gutters. Water backs up under eaves and valleys, and the deck starts to rot where you can’t see it until the shingles come off. We see this constantly on older hillside homes with original mid-century gutter sizing.
- Ember-entry vulnerabilities on older roofs. San Antonio Heights sits in a high fire-severity zone. Older roofs with undersized drip edge or missing fire-rated underlayment are a code problem and a safety problem here, not just a cosmetic one. We won’t reroof a canyon-edge home without addressing those gaps.
- Mismatched repair work from previous contractors. We’ve torn off roofs in San Antonio Heights where someone patched a section with off-brand shingles that didn’t match the GAF color or profile, and the seams leaked within a year. GAF shingles want GAF accessories. That’s how the assembly performs as it was tested.
GAF Service in San Antonio Heights: What Local Conditions Mean for Your Roof
San Antonio Heights is not Upland. Upland sits flat, on a grid, with predictable drainage and standard wind. San Antonio Heights is an unincorporated foothill community perched above the San Bernardino Valley at the base of the San Gabriel Mountains. Homes sit on steep, sloped lots with canyon-edge exposure. Every roof assembly here is judged on ember resistance and Class A componentry, not just on how it looks from the street. Undersized drip edge on a flat-lot tract home is a minor detail. On a canyon-edge street off the foothill slopes, it’s an open invitation for embers during a Santa Ana event. Because San Antonio Heights is a high fire-severity wildland-urban interface, the roof you put on a 1970s hillside custom home has to meet a standard that a flat-lot home in the valley below simply doesn’t face. That’s why we pair GAF shingles with GAF’s own matching accessory system: Tiger Paw starter strips, GAF ridge caps, and WeatherGuard underlayment, so the whole roof performs as one warranted assembly rather than a patchwork that fails at the seams. A tight, fire-defensible roof in San Antonio Heights starts with the details most contractors skip.
GAF Models & Products We Service in San Antonio Heights
We install and repair the full GAF residential shingle lineup: Timberline HDZ architectural shingles, Timberline UHDZ for homeowners who want deeper shadow lines and a more dimensional look, WeatherGuard underlayment, and the Tiger Paw / Pro-Start starter strip system. We pair GAF shingles with GAF’s own matching accessories, because a roof is a system, not a stack of materials. On repairs, we stock the common colors and profiles locally so turnarounds in San Antonio Heights stay tight. On a sound deck, we repair localized wind or storm damage. Where granule loss and underlayment failure have spread, we’ll tell you straight: a full replacement is the cheaper path long-term, especially on a hillside roof where every extra year of exposure costs you more than flat ground. For homeowners on fire-exposed canyon-edge lots, we also install standing seam metal roofing where a non-combustible assembly makes more sense than shingles. The GAF sales & service work we do covers the full range.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Antonio Heights
Here’s what GAF roofing work runs in the San Bernardino market, including San Antonio Heights:
| Service | Price Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Metal Roof Installation | $15,000 – $40,000 |
What drives the cost on a San Antonio Heights roof specifically: slope and deck condition. A 1970s hillside custom with three layers of old shingles, rotted deck sections, and undersized gutters will land higher than a clean single-layer tear-off on a simpler ranch. We don’t give change-order pricing. We walk the roof, document what we find, and give you a written line-item quote. Call (855) 473-5620 for an exact number on your GAF roof. The estimate costs you nothing.
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 – GAF Construction in San Antonio Heights
Yes, when installed as a complete Class A assembly with GAF’s matching accessory system: starter strips, ridge caps, and WeatherGuard underlayment. Timberline HDZ shingles themselves carry a Class A fire rating, but the roof only performs as a fire-resistant assembly if every component is installed correctly, including proper drip edge at the eaves and rakes. On San Antonio Heights hillside homes, undersized drip edge or a missing fire-rated underlayer is exactly where embers find their way in during a Santa Ana event. We don’t skip those details. Call (855) 473-5620 and we’ll inspect what’s on your roof now.
If the deck is sound and the lifting is localized to the ridge and a few windward tabs, repair is usually the right call. We reset the ridge with GAF ridge caps, re-secure lifted tabs with proper nailing patterns, and check the starter strip along the eaves. But if you’ve got granule loss across the south and west planes and the underlayment is showing age, we’ll be straight with you: patching a roof that’s already failing elsewhere just means you pay twice. Call (855) 473-5620 for a free assessment. We’ll tell you what we’d do on our own home.
San Antonio Heights gets hot, dry inland summers and intense afternoon sun. South- and west-facing roof planes take direct solar load for hours each day, which accelerates granule loss and asphalt oxidation. On a hillside home with no shade from the San Gabriels, those planes can age at nearly twice the rate of the north plane. When we replace a GAF roof here, we factor that into the system we recommend: Timberline UHDZ with its thicker, heavier mat often makes more sense on the exposed planes, even if the north side could get away with HDZ. Call (855) 473-5620 and we’ll walk the roof with you before you commit.
Yes, and we see it happen constantly. Steep roofs shed water fast. If the gutters are undersized or the valley flashing isn’t right, water backs up under the eaves and valleys, saturates the underlayment, and rots the deck edge. That’s why we correct gutter pitch and replace deck-edge flashing when we reroof a hillside home here, even if the homeowner only asked for shingles. On a canyon-edge street off the foothill slopes, our crew tore off a wind-damaged Timberline HDZ roof where Santa Ana gusts had creased and lifted tabs along the ridge, exposing the deck to ember intrusion. We replaced the underlayment with WeatherGuard, reset the ridge with GAF ridge caps and proper drip edge, and corrected the gutter pitch so winter runoff stopped backing under the eaves, leaving a tight, fire-defensible assembly on a steep, exposed hillside. Call (855) 473-5620 if your roof has been leaking at the eaves after heavy rain.
We do. For San Antonio Heights homes on canyon-edge streets with the highest ember exposure, a standing seam metal roof is sometimes the smarter choice. GAF makes a full metal roofing line, and we install it alongside their shingle systems. A non-combustible roof assembly removes the ember-entry question entirely on a house where a Santa Ana-driven fire is the real threat. It costs more up front, $15,000 to $40,000 depending on the roof’s complexity, but on a hillside lot with direct canyon exposure, it’s often the right long-term call. Call (855) 473-5620 and we’ll walk the property and give you an honest comparison of GAF shingles versus metal for your specific roof.
Service Areas Near San Antonio Heights
We run GAF service throughout the foothill and valley communities around San Antonio Heights. You’ll find our crews on roofs in San Antonio Heights service area covering the 91784 ZIP code, and across the nearby cities too. If you’re in Fontana, Bloomington, Rialto, Sunnyslope, Glen Avon, or Muscoy, we’re close by. We also handle GAF work up in the mountains at GAF service in Crestline and down in the valley at GAF service in Montclair. If you’re not sure whether we cover your street, call (855) 473-5620 and we’ll tell you straight.
Book Your GAF Service in San Antonio Heights Today
If it’s not built right the first time, you’re just paying for it twice. Ruben Castillo and the whole San Bernardino Contractors crew live by that. We’re an independent GAF service provider, not manufacturer-affiliated, which means our loyalty is to your roof, not a corporate spec sheet. Call (855) 473-5620 to schedule your free estimate. We’ll walk the roof, talk materials, and give you a written number that won’t change once work starts.
Written by Ruben Castillo, Owner at San Bernardino Contractors, serving San Antonio Heights and the Inland Empire foothills.