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 | Weathervane Roof Repair
We’re an independent GAF roofing service provider working across San Bernardino’s 92401 through 92404 ZIP codes, and the quick answer is this: we inspect, repair, and replace GAF shingle systems daily on the city’s older frame-stucco housing stock, where 100°F+ summer heat and Santa Ana wind events create failure patterns you won’t see in milder parts of the county. If your GAF roof is leaking, lifting, or just looking tired, call (877) 755-4274 for a free estimate from a roof-only specialist who diagnoses before quoting. We’re not a GAF-authorized or manufacturer-affiliated shop, and that independence means our recommendations are based on what your roof actually needs, not a dealer program.

Why San Bernardino Residents Choose Us for GAF Service
Gil Tanner, our owner, spent two decades working on everything from flat torch-down decks to clay tile on older Spanish Revival homes before founding Weathervane Roof Repair. That background matters for GAF work in San Bernardino specifically: the city’s pre-war and mid-century neighborhoods are full of original and second-layer shingle roofs that behave differently than anything you’d install new today. We know how Timberline HDZ self-seal strips fail after years of inland heat, how Royal Sovereign three-tabs shed granules on second-layer tear-offs, and when a localized repair will hold versus when a heat-aged deck needs full replacement.
Homeowners here also appreciate that we’re a pure roofing contractor, not a generalist. Our entire service scope is inspection, repair, and replacement, and we start with the inspection every time. No quotes without diagnosis. If you want GAF sales & service handled by a crew that reads shingle failures against local weather patterns rather than a sales script, that’s us. We’ll tell you exactly what your roof needs – and what it doesn’t.
Styles & brands we work with






Common GAF Roofing Problems We Solve in San Bernardino
- Thermal cracking and sealant bleed on Timberline HDZ and UHDZ shingles. After enough summer cycles where daytime heat pushes past 100°F and nights drop sharply, the self-seal strips on architectural shingles cook down and stop bonding. Tabs that should be glued to the course below start lifting, and once one edge lifts, wind gets under it. This is the single most common GAF failure we see in San Bernardino’s inland-valley heat.
- Wind-tab lifting and tear-off on the windward slopes after Santa Ana events. When those fall gusts come out of the mountain and canyon corridors, shingles that held fine on the lee side shed tabs on the mountain-facing side during a single gust day. The windward slope near the foothills fails first, almost every time.
- Granule loss and accelerated aging on Royal Sovereign three-tab roofs. Older San Bernardino homes sitting on their second layer of three-tab shingles show exposed mat and UV damage far earlier than you’d expect. Once the granules go, the asphalt underneath bakes in this heat, and the deck is open to moisture.
- Cracked roof cement and flashing sealant at valleys and step flashings. On the pre-war bungalows near downtown, the shingle field often looks decent while old sealant at penetrations has dried and cracked. Water tracks under the GAF shingles at those points before the field shingles ever fail.
- Low-slope membrane issues on EverGuard TPO and built-up roofs. San Bernardino has a meaningful share of flat and low-slope roofs on 1940s through 1970s tract homes, and those membranes see brutal UV exposure in this valley. Seam failures and puncture points are routine on those systems.
GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment
Here’s what separates GAF work in San Bernardino from the same shingles installed in, say, a coastal city 60 miles west: the failure sequence is predictable, and it’s tied to geography. We bring the same expertise to GAF in Highland and surrounding foothill communities. In the older core ZIPs near downtown – 92401 through 92410 – a large share of roofs are original or second-layer GAF and wood-shake jobs on wood-frame stucco bungalows. When a Santa Ana wind event comes through, the first thing we check is the north-side foothill-facing slope. Lifted tabs show up there before anywhere else on the roof because that’s the surface catching the gust front head-on. By the time a homeowner notices a leak at a ceiling corner, the windward slope has often been shedding tabs for weeks. This local pattern is why our repair-first philosophy works so well here: we catch windward-slope damage early, replace the affected field shingles and flashing, and keep the rest of the roof in service instead of selling a full tear-off on a roof that still has years left on the lee side. Gil put it simply once on a job site below the foothills: “Tell me what the roof is actually doing, and I’ll tell you what it actually needs.”
GAF Models & Products We Service in San Bernardino
We work on the GAF product lines most common across San Bernardino’s housing stock: Timberline HDZ architectural shingles, Timberline UHDZ premium architectural shingles, Royal Sovereign three-tab shingles, and EverGuard TPO on the city’s flat and low-slope roofs. For repairs, we use GAF-manufactured shingles, underlayments, and accessories matched to what’s already on the roof wherever the existing system allows. Where aftermarket flashing or decking materials outperform OEM trim, we use those instead – the point is matching the repair to the roof, not the parts catalog. We keep a rolling stock of common GAF profiles and colors for faster turnaround on San Bernardino repair calls, so you’re not waiting on a distribution order while a leak does more damage.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Bernardino
GAF repair and replacement pricing in San Bernardino varies by scope, but here’s a straight breakdown of what drives the numbers:
- Shingle replacement: $165 – $300 per 100 sq ft for architectural shingle tear-off and replacement, depending on slope, access, and whether the roof is original or second-layer.
- Flashing repair: $200 – $600 per penetration or valley, depending on whether we’re reflashing a simple stack or rebuilding a valley with new metal.
- Full roof replacement: $14,500 – $27,000 for a typical San Bernardino single-family home, driven by roof square footage, tear-off depth (one layer vs. two), deck condition, and whether we’re switching product lines.
- Roof inspection: $200 – $400 for a full assessment with written line-item findings – and we offer this as a standalone service, not a sales funnel to replacement.
Every estimate is free, written, and line-itemed so you see exactly what’s included. Call (877) 755-4274 and we’ll schedule an inspection first – that’s the only way to give you a real number instead of a guess.

Serving San Bernardino, CA — Our Local Coverage Area
We’re based in the San Bernardino area and know this community well, and we also provide GAF service in Muscoy. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – GAF Roofing in San Bernardino
My GAF Timberline HDZ roof lost shingle tabs on one slope after a Santa Ana wind event – does the whole roof need replacing? Not usually. We inspect the windward slope first, check whether the self-seal strips are heat-aged or just wind-overloaded, and replace the lifted field shingles plus any compromised flashing. If the lee side and the rest of the field are solid, a localized repair gets your roof wind-resistant again without a full tear-off. Call (877) 755-4274 and we’ll tell you exactly which slope needs what – free estimate.
Why do my GAF three-tab shingles look worn and balding after only a decade in San Bernardino? Inland-valley UV exposure and 100°F+ heat cycling accelerate granule loss far faster than the mild coastal climates most product testing assumes. By year ten to twelve in San Bernardino, second-layer Royal Sovereign three-tabs are often down to exposed mat. The fix depends on whether the deck is still sound – sometimes a repair buys you time, sometimes the roof is past patching.
Is my older second-layer GAF roof over a downtown San Bernardino bungalow worth repairing or should we tear off? That depends on three things we check first: deck condition under the shingles, whether both layers are brittle from heat aging, and how much granule loss has already exposed the mat. On a second-layer roof where the original layer is compromised and the deck shows water staining, tear-off is usually the only lasting answer. We’ll show you what we found before we recommend anything – and we won’t push a replacement if a repair will hold.
Why does my GAF shingle roof leak at the valleys and step flashings instead of the shingles? Because on older San Bernardino homes, the original roof cement and flashing sealant crack and dry out long before the GAF shingle field wears out. Water tracks under the shingles at penetrations first – valleys, chimneys, plumbing stacks, step flashings. Reflashing those points, rather than replacing the shingle field, is often the correct repair. Call (877) 755-4274 for a free inspection to pinpoint the leak source.
Do you work on GAF low-slope roofs on San Bernardino flat-roof homes, or only pitched shingle roofs? We work on both, including GAF in Rialto. San Bernardino’s 1940s through 1970s tract stock includes a meaningful share of flat and low-slope built-up roofs and GAF EverGuard TPO membranes, and we inspect, repair, and replace those systems just as often as pitched shingle roofs. The failure modes are different – seam separation, puncture damage, UV degradation – and the repair approach is different too.
Service Areas Near San Bernardino
We also cover GAF work in San Bernardino service area communities and surrounding routes, including East Los Angeles, Beverly Hills, Shadow Hills, East San Gabriel, East Pasadena, and Century City. If you’re in GAF service in Crestline up the mountain or GAF service in Adelanto out in the high desert, we run those routes regularly.
Book Your GAF Service in San Bernardino Today
If your GAF roof is leaking, lifting, or looking thin on granules, call Weathervane Roof Repair at (877) 755-4274 for a free estimate. We’ll inspect first, diagnose honestly, and give you a clear answer on repair versus replacement. Serving San Bernardino with roof-only expertise, seven leading brands, and no pressure to replace what can be repaired.
Written by Gil Tanner, Owner at Weathervane Roof Repair, serving San Bernardino since founding the company from two decades of hands-on roofing experience across Southern California’s inland valleys and foothills. We also offer GAF repair in Loma Linda.