Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
GAF Roofing in San Bernardino, CA | Birchbark Roofing
We’re our Roofing Company in San Bernardino, an independent team that services GAF shingle and flat roofing systems across San Bernardino, CA. Quick answer: we repair and replace GAF roofs here, and the one thing that makes our GAF work different is that we account for the Cajon Pass wind funnel and inland heat in every fastening and material decision. We’re not GAF-authorized, which means we diagnose honestly and recommend the fix that actually works in this climate. Call (424) 766-4937 for a written estimate.
Why San Bernardino Residents Choose Us for GAF Service
GAF roofs behave differently in San Bernardino than they do twenty miles down the hill in Fontana or Riverside. The wind comes through the Cajon Pass harder, and the summer sun bakes shingles without any cooling marine layer. We’ve spent years working on GAF Timberline, Royal Sovereign, and Liberty systems in this specific environment, and we know what fails first and why. Erik Lindgren, our owner, learned roofing through the building construction program at Los Angeles Trade-Tech and spent two decades on roofs from Northridge ranches to Silver Lake Spanish-tile jobs before starting Birchbark. When a GAF roof underperforms here, he’ll walk you through the estimate line by line until the numbers make sense. We also keep a live person on the phone 24/7, so when you call about a lifted shingle tab after a Santa Ana event, a human answers and schedules the visit.
Common GAF Roofing Problems We Solve in San Bernardino
- Wind-uplift on low-slope ranch roofs: The Cajon Pass funnels Santa Ana winds into San Bernardino at speeds consistently higher than neighboring cities. On GAF shingles installed with minimum-code nailing, we regularly find tabs lifted, creased, or torn off along rake and ridge edges. The fix is a high-wind nailing pattern with proper underlayment, not just re-nailing the same tabs.
- Granule loss and brittleness from 110°F summers: Inland San Bernardino heat dries out the asphalt in GAF shingles years faster than coastal installs. Granules shed, shingles crack when walked on, and the roof surface looks twenty years old at twelve. We see this on Timberline and Royal Sovereign alike.
- Thermal cycling damage at flashing and pipe boots: Wide day-to-night temperature swings crack the sealant around GAF-compatible pipe boots, step flashing, and valley metal. These slow leaks rot decking before the shingle surface looks bad. This is one of the most common hidden failures in San Bernardino’s older ranch homes.
- Hidden multi-layer failures in deferred-maintenance tract homes: Many GAF roofs on post-WWII to 1970s ranch homes in the Westside and Mt. Vernon corridor have two or more shingle layers. Leaks from failed underlayment or flashing get masked until the decking underneath is already compromised. Proper diagnosis means pulling a section, not just looking at the surface.
- Class A permit triggers in foothill zones: GAF shingle swaps in Verdemont and other High Fire Hazard Severity Zones can legally require a Class A fire-rated assembly. Homeowners expecting a straightforward replacement get blindsided by the material upgrade mid-project. We flag this before the permit gets pulled, not after.
GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment
Here’s the piece most roofing pages miss: San Bernardino’s foothill neighborhoods along the base of the San Bernardino Mountains, including Verdemont in the city’s north end, sit inside CAL FIRE-designated High Fire Hazard Severity Zones. Under California building code, any permitted re-roof in those zones legally requires Class A fire-rated materials. That means a homeowner who calls us expecting a simple GAF Timberline shingle swap on a Verdemont ranch can end up with a mandatory shift to a Class A assembly, which changes the material spec and the project cost before any work starts. We flag this on every estimate for the north end, and we pull permits and handle the paperwork so the inspection passes the first time. If you live along Baseline Street or further north, ask us about the fire-zone trigger before you budget.
GAF Models & Products We Service in San Bernardino
We work on GAF Timberline HDZ architectural shingles, Timberline UHDZ premium architectural shingles, Royal Sovereign 3-tab shingles, and Liberty self-adhered low-slope roofing. For parts, we use GAF-branded or GAF-compatible accessories like starter strips, ridge caps, high-wind underlayment, and pipe boots when they match the existing system. But we’ll also substitute proven aftermarket components where they perform better in San Bernardino’s heat and wind. Our GAF sales & service work covers repair and replacement, and we stock the common fasteners, underlayment, and accessories locally so turnarounds stay short.
GAF Service Pricing in San Bernardino
Most GAF shingle repairs in San Bernardino run between $350 and $900 depending on the scope. Flashing and pipe boot replacements typically land in the $250 to $600 range. Full GAF roof replacement on a standard ranch home here usually falls between $9,000 and $16,000, but a Class A fire-rated upgrade in foothill zones can push the material cost higher. Decking replacement adds roughly $70 to $110 per sheet when rot is exposed. Every estimate includes a written price in dollars before any work starts, and that number does not move unless you approve a change. Call (424) 766-4937 and we’ll walk the roof and give you the exact figure.
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
Yes, in most cases. The Cajon Pass wind funnel pushes Santa Ana winds into San Bernardino at speeds higher than Fontana or Riverside, and minimum-code nailing on GAF shingles routinely fails along rake and ridge edges here. A high-wind nailing pattern with proper underlayment makes the difference. Call (424) 766-4937 and we’ll check your current fastening before the next wind season.
The inland basin heat, regularly above 110°F, with unfiltered UV exposure, dries out the asphalt in GAF shingles years faster than coastal installs. Granule loss and brittleness are the result. If the loss covers more than a small area, replacement is the better long-term call than patching. We’ll give you an honest read and a written quote.
Yes, if the damage is isolated wind lift or flashing failure. We handle our Roof Repair in San Bernardino with GAF-compatible components and proper fastening. If granule loss or deck rot covers a large area, we’ll tell you plainly that replacement is the smarter long-term spend. Either way, you get a written price first.
If your home is in a CAL FIRE High Fire Hazard Severity Zone and the work requires a permit, yes. California building code mandates Class A fire-rated materials for permitted re-roofs. We identify this before the permit is pulled so the estimate reflects the real material cost. Call (424) 766-4937 for a line-by-line quote.
Only if the decking, flashing, and underlayment are addressed, not just the shingle surface. Many of those 1960s ranch homes on the Westside and Mt. Vernon corridor have hidden rot under cosmetically passable shingles. We’ll pull a section during the estimate and show you exactly what’s underneath before you commit to a number.
Service Areas Near San Bernardino
Beyond San Bernardino, we serve the surrounding Inland Empire and parts of Los Angeles County. That includes San Bernardino service area coverage plus GAF service in Fontana and GAF service in Moreno Valley. If you’re in one of these neighboring communities, the same GAF expertise and written-price policy applies.
Book Your GAF Service in San Bernardino Today
If your GAF roof has lifted tabs, granule loss, or a leak that won’t quit, call (424) 766-4937. We’ll walk the roof, explain what we’re seeing, and put the price in writing before any work starts. A live person answers, any hour.
Written by Erik Lindgren, Owner at Birchbark Roofing, serving San Bernardino since 2000.






Before
After
Before
After
Before
After