Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
GAF Roofing in San Bernardino, CA | Bedrock Roof Repair
We provide independent GAF service in Muscoy and across San Bernardino, from 92401 through 92404. What makes our GAF work here different is simple: we know how these roofs fail under Cajon Pass winds, because we’re the ones called out after every Santa Ana event to pick shingles out of yards and put planes back together. We install, repair, and replace GAF systems using genuine GAF materials where the assembly calls for it. Call (833) 589-7850 for a free estimate.

Why San Bernardino Residents Choose Us for GAF Service
Alan Cofield runs Bedrock Roof Repair with a repair-first philosophy that’s built into the name. He grew up watching older Anaheim houses lose their battle with deferred maintenance, then spent two decades working roofs across Orange County before bringing that same diagnostic approach to San Bernardino. We don’t push full replacements when a targeted repair will hold. We carry genuine GAF shingles, starter, ridge, and underlayment so an assembly stays intact, and we know which aftermarket flashing and boots work where the GAF in Highland system doesn’t dictate the part. Same crew from inspection to final nail. That consistency matters on a 1950s tract roof where what you find under the shingles changes the whole job.
Styles & brands we work with






Common GAF Roofing Problems We Solve in San Bernardino
- Wind uplift and shingle loss on north and west exposures. Santa Ana winds funnel through the Cajon Pass and hit San Bernardino’s foothill tracts hard. Starter courses and ridge caps peel before the field shingles move, leaving the roof deck exposed exactly where water wants to get in. We re-nail to a six-nail pattern sized for the local wind exposure.
- Granule loss and heat-curl from 100°F+ summers. South- and west-facing Timberline planes bake years ahead of the shaded slopes on the same house. The asphalt oxidizes, granules shed into gutters, and shingle edges curl upward until a moderate gust lifts them clean off.
- Sealant strip failure on older 3-tab and early architectural shingles. Those adhesive strips give out after enough heat cycling, and the tabs lift and tear even in winds that wouldn’t touch a properly sealed roof. We see this constantly on original Royal Sovereign roofs from the 1960s and 70s.
- Dry-rotted sheathing and failed underlayment uncovered at tear-off. San Bernardino’s postwar housing stock hides soft decking and degraded felt under shingles that look fine from the ground. Varied rafter spacing on older tract homes complicates re-nailing to current code, and we account for that before the first shingle comes off.
- Partial-plane wind damage. After a Santa Ana event, one slope can be stripped while the opposite side is untouched. We replace only what failed, which usually beats a full re-roof on cost and disruption.
GAF Service in San Bernardino: What Local Conditions Mean for Your Roof
San Bernardino’s foothill tracts on the north side of town sit directly in the Cajon Pass wind tunnel. After a Santa Ana event, we routinely find whole fields of missing, curled, or tab-lifted shingles on one exposure while the opposite slope on the same house is tight. From the ground it looks random. On the roof it follows the wind path precisely. The gusts that come through that pass don’t hit evenly, they scour the windward plane and leave the leeward side alone. For GAF repair in Loma Linda and here, that means a repair estimate has to start with which exposure faces the pass, not just how many shingles are gone. One house in the 92404 ZIP might need a full plane re-nailed. The one next door, with the same GAF Timberline HDZ, might need six shingles and a ridge cap. We read the roof before we price it. As Alan puts it: “The roof tells you what went wrong. You just have to know how to read it.”
That same geography shapes how GAF shingles age between wind events. The intense summer sun bakes south-facing planes while north slopes stay cooler, so granule loss works unevenly across a single roof. When the next Santa Ana arrives, the already-weakened shingles on the exposed side fail first. It compounds. A roof that looked serviceable in August can shed a third of its field shingles in November.
GAF Models & Products We Service in San Bernardino
We work on the GAF lines most common on San Bernardino roofs: Timberline HDZ and Timberline UHDZ architectural shingles, Royal Sovereign 3-tab on older originals, and EverGuard TPO or Liberty modified bitumen on low-slope sections and additions. Our GAF sales & service experience spans all of these assemblies. We install genuine GAF shingles and GAF-matched starter, ridge, and underlayment because mixing brands voids the assembly performance. On repairs, we use quality aftermarket flashing and boots where the GAF system doesn’t dictate the part. We stock common GAF colors and accessory components locally so a San Bernardino repair doesn’t wait on a distributor order.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Bernardino
GAF in Rialto and San Bernardino service pricing depends on what we find once we’re on the roof. A targeted wind repair on a handful of shingles and a ridge cap runs differently than a partial-plane replacement with sheathing work. Decking replacement adds material and labor, and if your rafter spacing is nonstandard from original 1950s construction, the re-nailing takes longer. We write line-item quotes so you see exactly what you’re paying for. No change orders mid-job. Call (833) 589-7850 and we’ll come out, get on the roof, and tell you what it actually needs. The estimate is free, and it’s honest whether that means a few shingles or a full plane.
Serving San Bernardino, CA — Our Local Coverage Area
We’re based in the San Bernardino 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 Roofing in San Bernardino
Because San Bernardino sits at the base of the San Bernardino Mountains where the Santa Ana winds funnel through the Cajon Pass and hit exposed north and west roof planes with concentrated gusts. GAF shingles fail at the starter course and ridge caps first, before the field shingles move, because those are the edges where uplift force is highest. Call (833) 589-7850 and we’ll inspect what lifted and what’s still anchored.
Usually not on San Bernardino’s postwar tract homes. If the sheathing beneath has gone soft from decades of heat and occasional water intrusion, overlaying new shingles just hides the problem until the deck fails under foot traffic or the next wind event. We strip to the deck, replace rotted sheathing, and install a new GAF assembly over a solid substrate. Anything less is temporary by design.
Yes, GAF’s architectural lines handle heat well by design, but no asphalt shingle ignores 100°F+ sun indefinitely. South- and west-facing Timberline planes in San Bernardino bake faster than shaded slopes, which means granule loss and heat-curl show up years earlier on those exposures. We can tell you how much life your specific planes have left during a free inspection.
No. We’re an independent GAF installer, not authorized, sponsored, or warranty-backed by GAF. That independence is the point: we recommend repair or replacement based on what your roof in San Bernardino actually needs, not on a manufacturer program pushing full tear-offs. Call (833) 589-7850 for an honest assessment.
Often yes. If the damage is contained to one windward plane and the rest of the roof is sound, we price a partial-plane repair with genuine GAF materials before recommending a full re-roof. That’s our standard sequence. Call (833) 589-7850 and we’ll tell you which outcome makes sense for your roof.
Service Areas Near San Bernardino
We serve San Bernardino and surrounding areas, including San Bernardino service area communities and nearby neighborhoods in the 92401 through 92404 ZIP codes. For GAF work further out, see GAF service in Sun City and GAF service in North Hills. If you’re in Anaheim, Fullerton, Placentia, Garden Grove, Orange, or Stanton, call us for the same GAF expertise.
Book Your GAF Service in San Bernardino Today
If you’ve got shingles in the yard, a stain on the ceiling, or a roof that’s just been baked too long, call (833) 589-7850. We’ll get on the roof, read what it’s telling us, and give you a straight answer with a free line-item estimate.
Written by Alan Cofield, Owner at Bedrock Roof Repair, serving San Bernardino and the Inland Empire.