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 | Van Nuys Roofing Co
Van Nuys Roofing Co provides independent GAF roofing service across San Bernardino, from 92401 up through 92404 and the foothill neighborhoods above. We install, repair, and inspect GAF shingle systems: Timberline HDZ, Timberline Ultra HD, Royal Sovereign, and EverGuard TPO. What makes our GAF work different here is that we know how this city’s split climate, desert sun in the flats and Santa Ana wind through the Cajon Pass, attacks a GAF roof differently depending on which side of San Bernardino you live on. If you need GAF service in San Bernardino, call us at (866) 321-6172 for a straight answer and a written estimate. This page explains what we do, how we do it, and why it matters for a GAF roof in this specific city.
Why San Bernardino Residents Choose Us for GAF Service
We work on GAF roofs in San Bernardino every week. Wind-torn ridge caps in Verdemont, sun-brittled three-tab in the older central tracts, failing TPO seams on flat commercial additions downtown. We know GAF shingle behavior in this exact climate because we see the failures up close, not in a brochure. Rick Dominguez, our owner, has spent two decades on Southern California rooftops and he’s the one who set our rule: inspect first, recommend second. If it doesn’t need replacing, we’re not going to tell you it does. That’s not a slogan. It’s how we run every estimate in San Bernardino.
There’s a second reason people call us. We’re brand-agnostic. GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, Boral: seven leading brands, one crew that knows them all. That matters when someone in San Bernardino is trying to decide between a GAF Timberline HDZ and an Owens Corning Duration, because we don’t have a supplier incentive pushing us one direction. Your roof, your material choice. We’ll give you the technical comparison and let you decide. For full brand context, see our GAF sales & service page.
Styles & brands we work with






Common GAF Roofing Problems We Solve in San Bernardino
These are the failures we see most often on GAF roofs in this city. Each one ties back to something specific about San Bernardino’s weather or housing stock:
- Granule loss and thermal cracking on sun-facing planes. San Bernardino summers bake shingles for months at a time with almost no cloud cover. Timberline HDZ holds up well, but after enough years the asphalt mat dries out and granules start shedding into gutters. Once the mat is exposed, the shingle is done. Slopes facing south and west fail first.
- Missing ridge caps after a Santa Ana event. The wind comes through the Cajon Pass and hits the foothill edge hard. Verdemont and Shandin Hills see classic wind damage: ridge caps peeled off, windward shingle tabs lifted and torn at the nail line. The same storm leaves downtown flat tracts mostly untouched.
- Adhesive strip failure on Timberline shingles. Heat cycling softens the factory sealant strip. Then a wind event peels back the unsealed tabs. We see this constantly on mid-slope sections of San Bernardino ranch homes where wind gets under the shingle.
- Sun-brittled Royal Sovereign three-tab shattering. Older San Bernardino homes, the post-WWII tract stock built from the 1940s through the 1960s, often still carry Royal Sovereign. After three or four decades of UV exposure, those tabs don’t flex anymore. They snap. Stabbing a shingle with a pry bar and having it crack like glass is a sign the roof has nothing left to give.
- Second-layer installs hiding deck damage. San Bernardino has a lot of older homes with re-cover jobs: a second shingle layer nailed over the original. Water damage in the deck, bad flashing, rotted valley metal: it all hides underneath. We don’t find it until the roof comes off. A leak inside is often the first symptom.
GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment
Here’s the thing most roofers won’t tell you about San Bernardino: where your house sits changes what your GAF roof fails from. Roofs on the foothill edge in Verdemont and Shandin Hills take wind from a different direction and force than the flat central tracts. The Santa Anas funnel through the Cajon Pass and hit those north-end neighborhoods head-on. A GAF Timberline HDZ roof up there can lose ridge caps and windward tabs every single wind season if the ridge wasn’t sealed properly. Meanwhile, a similar-age Timberline roof downtown only shows sun-brittled tabs and granule loss, no wind damage at all. The repair plan has to account for which side of the city the roof sits on. A ridge-cap replacement that makes sense in Verdemont would be money wasted on a roof near Baseline Street. When we quote GAF service in Muscoy and across San Bernardino, we’re quoting for your roof’s actual exposure, not a generic zip code average.
We also see the difference on older Royal Sovereign three-tab. In the central tracts of San Bernardino, along streets like Sierra Way and E Street, those roofs are simply cooked. The shingles shatter under a hammer. The felt underneath is dry and cracked. Wind damage is secondary. The roof is just old, and no patch will fix baked-out asphalt mat. Up in the foothills, the same-age roof might have plenty of life left in the shingle body but missing ridge caps from wind. Different failure, different repair plan. That’s the information you won’t get from a generic roofer who treats GAF in Highland or any part of San Bernardino the same.
GAF Models & Products We Service in San Bernardino
We service the full GAF residential and light-commercial lineup used in San Bernardino. That covers Timberline HDZ architectural shingles, the workhorse for most replacement roofs in this city. Timberline Ultra HD for homeowners who want the heavier, thicker profile. Royal Sovereign three-tab, which we still see on older San Bernardino ranch homes and which we repair with matching stock when the roof still has life in it. And EverGuard TPO for flat-roof sections on additions, patios, and small commercial buildings.
On parts, we match GAF shingles and accessories to the existing line and slope so the assembly performs as a system. We use quality aftermarket underlayment and flashing where it doesn’t compromise the roof. When a customer needs GAF repair in Loma Linda or a fast turnaround anywhere in San Bernardino, we know what’s available locally and what needs to be ordered. We don’t cobble together mismatched shingles and call it done.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Bernardino
Every roof is different, but here are honest ranges for GAF work in San Bernardino so you know what to expect:
- Targeted shingle or ridge cap repair (localized wind damage): $350 – $900. Most Verdemont or Shandin Hills wind repairs land here.
- Full GAF Timberline HDZ replacement on a typical San Bernardino ranch (1,200 – 1,800 sq ft roof): $12,000 – $22,000 depending on tear-off layers, decking replacement, and flashing work.
- Flashing repair (chimney, valley, or wall flashing): $400 – $1,200 per area.
- GAF roof inspection (standalone, no repair purchase required): $250 – $450, credited toward the job if you hire us.
What drives cost in San Bernardino: whether it’s a single-layer tear-off or a re-cover over original shake, how much decking is rotted, the slope and height of the roof, and whether we’re dealing with wind damage or sun-baked shingle failure. Every estimate is a written line-item quote with fixed pricing. No change orders unless you change the scope. Call (866) 321-6172 for a number specific to your roof. Estimates are free.
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 or need GAF in Rialto, we can almost certainly help.
FAQs – GAF Roofing in San Bernardino
Because the ridge caps likely weren’t sealed properly when the roof went on, and the Santa Anas funnel through the Cajon Pass with enough force to peel unsealed caps off the ridge line. Once a cap is loose, each wind event works it further until it’s gone. The fix is removing and re-sealing the ridge with proper adhesive and fasteners, not just nailing new caps over the problem. Call (866) 321-6172 and we’ll tell you if the ridge needs repair or full replacement after we look at it.
If the shingles crack when bent, the asphalt mat is cooked and the roof needs replacement. You can’t repair baked-out shingles; they don’t seal, they don’t flex, and they’ll keep failing. If the cracking is isolated to a few tabs and the rest of the roof still flexes, a targeted repair is fine. On a 1960s San Bernardino ranch, we usually find the roof is at the end of its life. We’ll tell you the truth, even when the truth is “replace it.”
Yes. GAF Timberline HDZ is what we recommend for most San Bernardino roofs. It has a wider nailing zone, stronger adhesive strips, and holds up to UV exposure better than older three-tab lines. For foothill homes that take hard Santa Ana wind, ask for proper ridge cap sealing and a wind-rated installation. The shingle is only as good as how it’s fastened. Call (866) 321-6172 for a material comparison based on where your roof sits in San Bernardino.
You won’t always see a leak right away. Wind damage shows up as missing ridge caps, lifted shingle tabs, shingles on the ground, or granules in the gutter from shingles that flexed too far. Leaks can take months to show up, by which time decking is already rotting. After a hard Santa Ana, walk the roof line with binoculars or better yet, call us for a roof inspection. We inspect before we recommend anything. Call (866) 321-6172 to book a post-wind inspection in San Bernardino.
Usually yes. We match GAF shingles by line, color, and lot where possible so the repair blends. On older roofs, exact color matching can be a challenge because the sun fades shingle color over time. On newer Timberline roofs, we can usually match closely enough that the repair disappears. For Royal Sovereign roofs, matching is harder since GAF has shifted much of their three-tab production. We’ll tell you what’s possible before we start. Estimates are free: (866) 321-6172.
Service Areas Near San Bernardino
We serve the broader San Bernardino valley and foothills, including Verdemont and Shandin Hills inside the city limits, plus surrounding communities in the region. Need GAF work up the mountain? See GAF service in Crestline. Down the pass or toward the high desert, we also cover GAF service in Hesperia. For a full look at our reach, visit the San Bernardino service area page. Wherever your roof sits, you get the same inspection-first approach.
Book Your GAF Service in San Bernardino Today
Wind damage, sun-baked shingles, or just a roof you’re not sure about: we’ll come look at it and tell you what’s actually going on. No pressure, no upsell. Call (866) 321-6172 to schedule your free GAF roofing estimate in San Bernardino. We’ll give you a written, line-item quote and a straight answer about repair versus replacement.
Written by Rick Dominguez, Owner at Van Nuys Roofing Co, serving San Bernardino and the surrounding region.