GAF Roofing in San Bernardino, CA

Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as$159/month*On approved credit; ask for current terms
Get your free estimate

GAF Roofing in San Bernardino, CA | Orange County Roofing Co

We provide independent GAF roofing repair and replacement across San Bernardino. We’re not a GAF-authorized contractor, but our crews have worked on GAF shingle systems in this city’s heat and wind corridors for over 15 years. What makes our GAF work different here is simple: we know exactly where these roofs fail first in San Bernardino. Call (866) 942-4187 for a free estimate.

Call (866) 942-4187

GAF is one of seven major brands we install and service, which means our recommendations come from what your roof actually needs, not from a single-brand sales quota. If you’re looking for experienced GAF sales & service in the Inland Empire, we’ve got the parts knowledge and the local experience to handle it.

Why San Bernardino Residents Choose Us for GAF Service

Most roofing companies in San Bernardino either push one brand or treat every roof the same. We don’t. Our crews know GAF Timberline lines inside out, from the HDZ’s LayerLock adhesive to the Natural Shadow’s color retention under sustained UV, and we also provide GAF service in Muscoy. And because we also install CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, we can tell you honestly when GAF is the right call and when another shingle would hold up better in your specific spot.

Kurt Hensley, our owner, grew up watching crews work tile roofs on hillside homes in Orange County before he ever picked up a nail gun. He’s spent two decades learning how shingle systems perform under Southern California’s inland conditions, and he’s built this company on straight answers. A roof shouldn’t be a mystery. We’ll walk it with you and tell you what we find. We serve the full San Bernardino service area, including 92401, 92402, 92403, and 92404.

Explore

Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Common GAF Roofing Problems We Solve in San Bernardino

  • Heat fatigue and granule loss on GAF Timberline shingles. San Bernardino summers regularly push past 100°F, and that sustained heat bakes asphalt shingles until they turn brittle. The granules start shedding, the asphalt gets exposed, and the shingle loses its protective layer. We see this most in the older 92404 and 92405 grids where original Timberline roofs from the 1990s and early 2000s are hitting end of life.
  • Wind uplift and creasing along windward rakes and ridges. The Santa Ana winds funnel through Cajon Pass and hit San Bernardino’s northern foothill neighborhoods hard. On GAF shingle roofs, that means lifted tabs and creased edges on the windward slopes. We inspect the rake and ridge before anything else after a wind event.
  • Premature underlayment failure. The standard felt underlayment used on many older GAF installations dries out and cracks under inland heat. When that happens, winter storms drive rain through cracks you can’t see from the surface. The shingles look fine, but water’s getting in underneath. We find this on GAF roofs that are 15-20 years old in the city’s denser mid-century neighborhoods.
  • Adhesive strip failure from thermal cycling. San Bernardino swings from 100°F summer days to cold mountain-fed winter storms. That cycle prevents GAF shingles’ adhesive strips from ever fully sealing. Unsealed tabs let wind-driven rain infiltrate during winter storms. We check for this on every repair call.
  • Flashing failures at chimneys and valleys. The combination of intense heat, wind, and aging sealant means flashing pulls away from masonry and roof penetrations. We repair and reseal flashing on GAF systems throughout San Bernardino’s older ranch homes, where original flashing has been in place since the 1960s.

GAF Service in San Bernardino: What Local Conditions Mean for Your Roof

After a Santa Ana wind event, roofs in San Bernardino’s 92407 foothill streets and the 92404 grid show a distinct pattern: cracked concrete tiles and lifted ridge caps on windward slopes, with granules piling in gutters. That wind-driven granule loss happens here in a way it rarely does a few miles west in Fontana or down in Riverside, because the Cajon Pass funnels those winds directly into the city. For GAF in Highland and other GAF shingle roofs specifically, this means the first failure points are lifted shingle tabs and creased edges along the windward rakes and ridges. A homeowner walking their property after a Santa Ana might see missing shingles and think that’s the problem. But the damage that actually leads to leaks is often more subtle: tabs that lifted and never re-sealed, granule loss concentrated on one slope, and ridge caps that shifted slightly. We check those first. After a January Santa Ana event, our crew was called to a 1960s ranch home in the 92404 grid where the original GAF Timberline shingles had lifted along the west-facing rake and ridge. We found creased shingle tabs and granule loss concentrated on the windward slope, with several tabs unsealed. We replaced the damaged shingles with GAF Timberline HDZ, re-secured the ridge cap, and applied GAF ridge vent sealant to prevent future uplift.

GAF Models & Products We Service in San Bernardino

We work on all the GAF lines common in San Bernardino: Timberline HDZ, Timberline Natural Shadow, Royal Sovereign, and Timberline UHDZ. For replacements, we use GAF OEM shingles and accessories to keep the system warranty intact. For repairs, we source quality aftermarket underlayments and flashing when OEM parts aren’t required. We stock common GAF Timberline HDZ colors locally, which means faster turnaround on San Bernardino repairs and GAF repair in Loma Linda without waiting on a distributor shipment. If your roof’s older Royal Sovereign or Natural Shadow and needs a patch, we can often match from our stock or source it fast through our supplier network.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

GAF Service Pricing in San Bernardino

GAF shingle repair in San Bernardino typically runs $350 to $700 for most wind damage repairs, depending on how many shingles lifted and whether ridge caps need re-securing. Full GAF Timberline HDZ replacement on an average San Bernardino ranch home runs from $9,000 to $14,000 for a standard single-story in the 92404 or 92405 grids. Larger foothill homes in 92407 with steeper pitches and more complex rooflines run higher. Flashing repair around a chimney or valley typically runs $400 to $800. Your free estimate includes a full roof inspection with photos and a written line-item quote. Call (866) 942-4187 for exact pricing on your roof.

Serving San Bernardino, CA — Our Local Coverage Area

We’re based in the San Bernardino area and know this community well, including GAF in Rialto. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.

FAQs – GAF Roofing in San Bernardino

Service Areas Near San Bernardino

We serve San Bernardino and the surrounding Inland Empire communities. If you’re in Corona, Home Gardens, El Cerrito Corona, Norco, Eastvale, or Jurupa Valley, we can help. For GAF work specifically in Sedco Hills, see our GAF service in Sedco Hills page. For Orange County homeowners, our GAF service in Garden Grove page covers that area.

Book Your GAF Service in San Bernardino Today

Your roof’s been through San Bernardino heat and Santa Ana wind. If it’s showing signs, don’t wait for the next storm to find the leak. Call (866) 942-4187 to schedule your free GAF roof inspection and estimate. We’ll tell you exactly what your roof needs, nothing more.

Written by Kurt Hensley, Owner at Orange County Roofing Co, serving San Bernardino and the Inland Empire since 2006.

Need Roofing help in San Bernardino? Licensed & insured · Written quotes before work starts response · free estimates
Call (866) 942-4187
Areas We Serve

Request a Free Estimate in San Bernardino

Tell us what you need — Orange County Roofing Co responds fast. No obligation.

When you send us your details, you agree to the terms of our Privacy Policy and consent to being contacted by phone, text, or email regarding your project, including by the service partners who may complete the work.

Prefer to text? Send a Text
Call Now - 24/7 Dispatch