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 Bernardino, CA | Stallion Contractors
We’re Stallion Contractors, and we provide independent GAF roof installation, repair, and service across San Bernardino. The one thing that makes our GAF work different here is elevation: the same city demands two different roof specifications depending on whether your house sits on the valley floor or pushes up into the foothills. If you’re planning a GAF roof in zip codes 92401, 92402, 92403, or 92404, call (855) 600-3192 for a free estimate that accounts for your fire zone before we quote a single shingle.

Why San Bernardino Residents Choose Us for GAF Service
Most roofing crews can nail down shingles. Far fewer can tell you why a GAF Timberline HDZ roof on the south-facing slope of a San Bernardino tract home starts lifting after twelve or thirteen summers while the north side still looks serviceable. We can, because we’ve torn off enough of them. Our founder Ruben Montoya grew up in Colton and trained at San Bernardino Valley College, and he’s spent more than two decades learning how the Inland Empire’s heat, UV, and Santa Ana winds age a roof. As he puts it: “Good work doesn’t need a sales pitch – it needs the right materials and someone who knows what they’re doing.” We’re an independent GAF service provider, not a manufacturer affiliate, which means our recommendations come from job sites, not brochures. We offer full GAF sales & service with OEM-compatible parts and fast response throughout the San Bernardino service area.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Bernardino
- Thermal cycling failure on west and south-facing Timberline HDZ planes. San Bernardino summers routinely pass 100°F, and the UV here is relentless. We regularly see granule loss, bald patches, and seal-strip failure on GAF shingles that face the afternoon sun, often within 12 to 15 years of install. The shingles lift, the deck starts taking water, and small leaks become structural problems.
- Algae streaking on north-facing Timberline planes. The marine layer and morning dew that rolls off the San Bernardino Mountains keeps north slopes damp longer than they’d be in Redlands or Rialto. Add valley dust and you get Gloeocapsa magma, the black streaking that eats into curb appeal and, over time, shingle granule adhesion.
- Santa Ana wind damage. When the Santa Anas blow down through the Cajon Pass, they hit San Bernardino’s foothill neighborhoods hard. We find creased shingles, torn tabs, and lifted ridge caps where seal strips never fully bonded, usually because the roof was installed or patched in cool morning temperatures before the adhesive had a chance to set.
- WUI fire-hardening gaps in foothill and mountain-edge zones. GAF field shingles alone don’t make a roof Class A fire-rated. Many homes in the foothill WUI zones are missing ember-resistant vents and proper Class A underlayment details, and that gap is a fire risk the shingle warranty won’t cover.
- Patchwork repairs on UV-brittle decks. We see it constantly in the older mid-century tract housing that dominates San Bernardino: someone nails a repair over a brittle deck, the shingles seal poorly, and the leak just relocates. On a UV-damaged roof, patchwork doesn’t buy time. It buys more damage.
GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment
Here’s the fact that most roofing companies operating in San Bernardino never mention, because it doesn’t show up on a generic quote sheet: because San Bernardino spans valley floor to mountain edge, two GAF roofs on the same street can legally require different specifications. A house sitting at 1,100 feet just off Waterman Avenue in the valley needs a standard vented GAF assembly rated for extreme heat and UV. A house six blocks up toward the foothills, at 1,900 feet in the wildland-urban interface zone, falls under California’s WUI fire-hardening rules, which require a Class A assembly with ember-resistant vents, specific underlayment, and defensible-space details. Same city, same GAF Timberline shingle, two entirely different code requirements. Ruben spent years working in and around Colton and San Bernardino before founding Stallion, so he checks elevation and fire zone on every roof before we price it. It’s not an upsell. It’s the difference between a roof that passes inspection and one that gets flagged, or worse, fails when it matters.
GAF Models & Products We Service in San Bernardino
Our crews work across the full GAF residential roster. We install and repair GAF Timberline HDZ architectural shingles, the Timberline Natural Shadow and American Harvest color lines, GAF Liberty Self-Adhered low-slope systems, and the accessory components that make a GAF system perform: Cobra Ridge Vent, starter course, and WUI-compatible attic venting where fire zone requires it. We use OEM GAF accessory components and quality aftermarket underlayments and vents when they meet or exceed the same fire and wind ratings. We stock common GAF parts locally for faster San Bernardino turnaround on repairs, and we never substitute a lesser material to pad a margin.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Bernardino
Roof pricing in San Bernardino swings on elevation, roof pitch, tear-off depth, and fire-zone requirements. Here’s what our customers can expect:
| Service | Price Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Metal Roof Installation | $15,000 – $40,000 |
| Tile Roof Repair | $600 – $2,500 |
Every estimate we write is a line-item breakdown so you can see exactly where the money goes: tear-off, deck repair, underlayment, shingles, vents, flashing, and disposal. When we recommend a full GAF Timberline HDZ replacement, it’s because granule loss or seal-strip failure is widespread and patching a UV-brittle deck just moves the leak. When we recommend repair, it’s because the field shingles are sound and the failure is isolated to slope or flashing details. Call (855) 600-3192 for a free estimate on GAF work in San Bernardino.
Serving San Bernardino, CA — Our Local Coverage Area
We’re based in the San Bernardino area and know this community well, including GAF service in Muscoy. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – GAF Construction in San Bernardino
The shingles alone don’t. In the foothill WUI zones, California fire code requires a Class A assembly, which means the underlayment, vents, and edge details all have to meet ember-resistance standards, not just the field shingles. We check your elevation and fire zone before quoting and specify the full Class A system where required. Call (855) 600-3192 for a roof evaluation specific to your street.
That’s thermal cycling. South and west-facing slopes in San Bernardino soak up 100°F-plus heat and intense UV for twelve to fifteen years until the granules wear off and the seal strips fail. It’s the most common GAF failure we see in the valley, and it’s why we schedule tear-offs and new installs so the seal strips bond before the afternoon sun hits them.
Yes. We sequence the work: seal the ridge and shaded planes in the cool morning, finish sun-exposed planes before peak heat, and never install during active Santa Ana events. It’s slower work, but it’s how you get a GAF Timberline HDZ roof that stays sealed through its first summer. Call (855) 600-3192 to schedule an estimate; we’ll talk through timing for your roof orientation.
Legally, sometimes yes. A valley home near the 210 in 92404 needs a vented assembly built for extreme heat, unlike GAF in Highland. A foothill home at higher elevation in the WUI zone needs a Class A fire-rated assembly with ember-resistant vents. Same shingle line, different specification. We price both correctly from the first quote.
We repair when the field shingles are sound and the failure is isolated to flashing, slope details, or a few damaged tabs. We recommend replacement when granule loss or seal-strip failure is widespread, because patchwork on a UV-brittle deck moves the leak rather than fixing it. Either way, the estimate is free: call (855) 600-3192.
Service Areas Near San Bernardino
We cover all San Bernardino zip codes and regularly work in neighboring communities: GAF service in Rialto, GAF service in Fontana, Colton, Loma Linda, Redlands, and Bloomington. If your roof sits on the valley floor or climbs toward the foothills, we know the terrain.
Book Your GAF Service in San Bernardino Today
From a small GAF shingle repair to a full Timberline HDZ replacement with WUI-compliant venting, we’ll quote it honestly and build it right. Call Stallion Contractors at (855) 600-3192 to schedule your free estimate.
Written by Ruben Montoya, Owner at Stallion Contractors, serving San Bernardino and the Inland Empire.