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 | Pinecrest Contractors
We provide independent GAF roof replacement, repair, and gutter service across San Bernardino’s valley and foothill neighborhoods, including dedicated GAF service in Muscoy. The thing that separates our GAF work here from a stock re-roof: we sequence every job around Cajon Pass wind loads, FHSZ fire-zone requirements in the foothill ZIPs, and the split housing stock that defines this city. We’re Pinecrest Contractors, led by Gil Rourke, and we’ve spent enough time on San Bernardino rooftops to know which GAF assembly belongs on a 1940s bungalow versus a 1990s tract home. Call (855) 702-1622 for a free estimate.

Why San Bernardino Residents Choose Us for GAF Service
Unlike crews that offer GAF in Highland without reading specs, most roofing crews in this market install whatever the supplier has on the shelf. We read the spec sheet first. GAF Timberline HDZ, Ultra HD, EverGuard TPO, and Ruberoid underlayment each have a place, and the right place depends on slope, exposure, and what the fire marshal’s checklist says in your ZIP. That’s the difference. Gil Rourke grew up off Murrieta Hot Springs Road back when it still felt like ranch country, and he’s carried a worn framing square from his brother’s framing days in the truck cab ever since. The right material in the right place – that’s where the job starts.
We’ve installed and repaired GAF systems across San Bernardino’s foothill and valley neighborhoods for years, so we know how their shingles, underlayments, and accessory lines actually perform under Santa Ana winds, triple-digit UV, and wildfire ember exposure. Our crews read the local building stock and fire-zone requirements as fluently as we read a GAF specification sheet. As an independent service provider, we’re not manufacturer-affiliated, which means our recommendation isn’t steered by a quota. It’s steered by what holds up on your roof. For broader GAF work beyond roofing, see our GAF sales & service page.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Bernardino
- Premature granule loss on south- and west-facing slopes. Triple-digit summer heat plus relentless UV bakes older Timberline installations until the surface erodes and the shingle goes granule-bare. We see this constantly on 1980s tract homes on the north and east sides of San Bernardino. The fix is usually a targeted replacement, not a full tear-off, unless the deck underneath has already gone bad.
- Wind-lifted shingles and torn sealant strips along ridge caps and rakes. Santa Ana wind events funneling through the Cajon Pass hit San Bernardino harder than most nearby cities. Where the original nailing pattern didn’t meet current high-wind specs, shingles crease and lift, especially on the rake edges. We correct the nailing pattern to GAF’s high-wind standard when we repair, not just re-nail what’s loose.
- Rot and delamination at flashings and valleys on older tract homes. The 1980s-2000s housing stock in San Bernardino often still has original GAF underlayment. By now it’s end of life. Moisture from winter storms and occasional foothill freezes works into the decking, and by the time you see staining inside, the plywood at the valley is spongy. We cut out the rot and replace the sheathing before re-laying underlayment.
- Ember intrusion at open soffit and eave vents in foothill ZIPs. Homes in 92404 and 92407 sit inside state-designated fire hazard severity zones. Even when the shingle itself is Class A rated, open vents give wind-driven embers a path into the attic. We install ember-resistant vent assemblies and document them on the permit set, which is exactly what the FHSZ inspection checklist demands.
- Failed gutter tie-ins and fascia damage after heavy Santa Ana seasons. GAF systems shed water forcefully on steeper foothill roofs. If the original gutter fastening wasn’t right, you’ll see fascia rot and pulled gutter sections within a few years. When we do a GAF replacement in San Bernardino, we inspect the gutter tie-in as part of the scope, because the roof and the drainage are one system.
GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment
Here’s the thing a generic GAF page never tells you: San Bernardino’s foothill ZIPs (92404, 92407) fall within state-designated fire hazard severity zones, so GAF roof replacements there must document a Class A assembly, ember-resistant vents, and defensible-space clearances on the permit set. Requirements that flatland jobs in 92408 or 92405 typically don’t trigger. That means our foothill estimates include fire-zone detailing and inspection sequencing that a standard city re-roof in the valley floor never needs. If you’re in the older core, like a pre-1950s single-wall bungalow in the 92405 ZIP, the structural conversation changes too: the original sheathing might be shiplap or skip-sheathing, and the roof framing wasn’t designed for today’s dead load. We’ve handled enough of these to know the difference between a straightforward shingle swap and a job that needs engineering before nailing starts. San Bernardino sitting at the foot of the mountains where the Cajon Pass channels wind into the city means construction up here has to be engineered for wind-driven ember exposure and wildfire defensibility, not just the earthquake bracing that defines the rest of Southern California.
GAF Models & Products We Service in San Bernardino
We service and install across the GAF residential and commercial lines homeowners actually buy in this city. Timberline HDZ is our default recommendation for most San Bernardino re-roofs, it’s the workhorse that balances wind rating and UV tolerance at a sane price point. Timberline Ultra HD gives you the heavier laminate profile for higher wind exposure near the foothills. For low-slope sections on 1960s and 1970s builds, we work with EverGuard TPO, which holds up under San Bernardino’s UV load without the chalking problems older materials had. On the underlayment side, Ruberoid goes down before the shingle on full replacements, and we use GAF-manufactured ridge caps and starter strips to keep the system warranty intact. Fasteners and vents come from quality aftermarket suppliers where they meet or exceed GAF spec for less money. We don’t stock every GAF line in our local trucks, but we have standard Timberline HDZ bundles, ridge, and starter in hand for most San Bernardino repair calls.
GAF Service Pricing in San Bernardino
Here are the ranges we quote across San Bernardino, calibrated to what these jobs actually cost in this market with local permit and fire-zone sequencing included where applicable:
| Service | Typical Range in San Bernardino |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Tile Roof Repair | $600 – $2,500 |
| Metal Roof Installation | $15,000 – $40,000 |
What drives the spread: the condition of your decking, whether you’re in an FHSZ that requires ember-resistant venting, how many valleys and flashing points your roofline has, and whether we’re tying into existing gutters or re-doing them. A free estimate from us includes the roof survey, a straight read on what needs replacing versus what has years left, and a written line-item scope. Call (855) 702-1622 and we’ll price your San Bernardino roof accurately.
Does a GAF roof replacement in San Bernardino’s foothill fire zones require special assembly details?
Yes. Homes in ZIPs 92404 and 92407 sit inside state-designated fire hazard severity zones, which means the permit set must document a Class A roof assembly, ember-resistant vents, and defensible-space clearances. A flatland San Bernardino re-roof in 92405 or 92408 typically doesn’t trigger those same requirements. We handle the detailing and inspection sequencing on foothill jobs as standard practice. Call (855) 702-1622 to get your specific property assessed.
See the difference
Before
After
Before
After
Before
AfterHow do Santa Ana winds through the Cajon Pass affect GAF shingle performance in San Bernardino?
They’re the main reason we see wind-creased shingles and torn sealant strips on San Bernardino roofs. The Cajon Pass funnels high gusts into the city, and if the original nailing pattern wasn’t set to GAF’s high-wind spec, the shingle lifts at the rake edges and ridge caps. We repair these with the correct pattern, not just re-nails.
Can you repair a GAF roof with missing granules and still keep the warranty valid?
It depends on the shingle’s age and the extent of granule loss. If the roof has years of service left, we repair rather than replace, and we use GAF-manufactured underlayments, ridge caps, and starter strips to keep the system warranty intact. If the shingle is granule-bare or the deck is compromised, we’ll tell you straight and spec a full GAF replacement. Either way, we’ll show you the numbers before any work starts.
What’s the difference between GAF Timberline HDZ and Ultra HD for a San Bernardino home?
Timberline HDZ is our default for most San Bernardino re-roofs, it’s rated for the wind and UV loads we see here and costs less per square. Timberline Ultra HD is the heavier laminate profile, which makes sense near the foothills where wind exposure climbs. If your home sits where the Cajon Pass gusts hit hardest, Ultra HD earns its premium.
Do you handle permit and inspection coordination for GAF roof replacements in San Bernardino?
Yes. We pull the permits, sequence the inspections, and walk the job through to final sign-off, including GAF repair in Loma Linda when foothill conditions demand it. On a 1960s single-wall bungalow in the 92405 ZIP, we found the original GAF Timberline shingles had lost most of their granules on the west slope and the underlayment was torn at the valley. We tore off to the deck, replaced two sheets of damaged sheathing, and installed a new Timberline HDZ system with GAF ridge cap and a high-wind nailing pattern. The homeowner got a documented Class A assembly and a clean gutter tie-in, and we walked them through the fire-zone vent upgrade before we closed the permit. Call (855) 702-1622 to get your roof on the schedule.
Service Areas Near San Bernardino
Beyond San Bernardino, our crews cover Murrieta, Murrieta Hot Springs, Wildomar, Temecula, Sedco Hills, and Lakeland Village. When you need GAF work done in those spots, we bring the same approach. For the full local picture, see our San Bernardino service area page. We also serve GAF service in Villa Park and GAF service in Rialto.
Serving San Bernardino, CA — Our Local Coverage Area
We’re based in the San Bernardino area and know this community well, with experience as a General Contractor in San Bernardino. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
Book Your GAF Service in San Bernardino Today
If your San Bernardino roof needs a straight read, call (855) 702-1622. We’ll schedule a free estimate, walk the roof, and give you the honest scope, what needs replacing, what has years left, and what the fire zone requires. No pressure. Just a clear number.
Written by Gil Rourke, Owner at Pinecrest Contractors, serving San Bernardino and the surrounding valleys.