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 | 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.

Call (866) 321-6172

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.

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

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.

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

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

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.

Need Roofing help in San Bernardino? Licensed & insured · Free on-site estimates response · free estimates
Call (866) 321-6172
Areas We Serve

Request a Free Estimate in San Bernardino

Tell us what you need — Van Nuys Roofing Co responds fast. No obligation.

By providing your information above, you agree to our Privacy Policy and consent to being contacted by telephone, text message, or email about your request, including by the independent professionals who may fulfill it.

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