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 | Millstone Roofing

GAF roofing service in San Bernardino means something specific here: independent contractors who know how Timberline, Royal Sovereign, and Highland Slate shingles behave when the Cajon Pass winds hit them broadside. We’re Millstone Roofing, and we provide inspection, repair, and replacement of GAF systems across all four San Bernardino ZIPs, 92401 through 92404. The one thing that makes our GAF work different in this city is that we plan for wind uplift before we ever plan for rain. Call (855) 341-6021 for a free estimate.

Call (855) 341-6021

We stock GAF shingles, ridge caps, and approved underlayments locally to keep San Bernardino turnarounds tight. Our full GAF sales & service catalog covers everything from targeted ridge repair to complete re-roofs. If you’re checking coverage areas, we serve the entire San Bernardino service area and surrounding foothill communities.

Why San Bernardino Residents Choose Us for GAF Service

Most roofers in the Inland Empire will install whatever shingle the supply house has on the pallet. We don’t work that way. Nelson Ibarra, our owner, grew up in the Pomona Valley and spent his teens watching older Ganesha Hills houses take summer heat and winter storms on the chin. He learned early that a roof either keeps water out or it doesn’t, everything else is details. When we recommend a GAF Timberline over an Owens Corning Duration, there’s a reason tied to your specific slope, exposure, and wind load. Or we’ll tell you a repair will hold and save you the replacement cost. The right material for your roof, not the easiest one for us to stock.

We inspect first. Every recommendation we make in San Bernardino comes with documented findings, photos included, so you’re not taking a contractor’s word on faith. And because we work with seven roofing material lines, GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, nobody’s quota decides what goes on your house.

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

  • Wind-lifted ridge caps and peeled hip/ridge shingles. This is the north-end pattern. When a Santa Ana barrels through the Cajon Pass into 92404 and 92407, the ridge vent and cap take the load first. We see GAF ridge caps peeled back and underlayment exposed on windward slopes regularly.
  • Thermal-cycling nail fatigue. On 1980s and 90s GAF shingle roofs, especially tile-over-shingle jobs where the original fasteners rust through from twenty years of heating and cooling, shingles slide or tent. The hotter foothill exposures in San Bernardino cook faster and fail sooner.
  • UV-cracked sealant strips and dried caulk. Summers here exceed 100°F routinely. GAF shingles look intact until the first atmospheric river hits and finds the failed seal at step flashing, pipe boots, or valley metal. Then the ceiling stains and you’re calling us anyway.
  • Granule loss and brittleness on south- and west-facing slopes. Those are the exposures that take the full inland sun. We see GAF shingles cracked at the keyway and exposed mat on lower-slope tract roofs, the post-WWII built-up and shingle homes that fill the San Bernardino flats.
  • Failed flashing at tile-to-shingle transitions. Foothill homes often mix GAF shingle fields with tile accents. The transition is where water finds its way in when the original flashing rusts or lifts.

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

San Bernardino’s roofing calendar is set by the Cajon Pass, not by the calendar on your wall. The same GAF roof often needs two different repairs within a single year. After a January Santa Ana event, crews working the north-end ZIPs, 92404 and 92407 specifically, see the same failure pattern every time: ridge caps peeled back and underlayment exposed on the windward slopes of 1980s and 90s tile-over-shingle roofs, with the original nails rusted through from years of thermal cycling. Then comes August and September, when pre-rain flashing and pipe boot work on the flats peaks, because UV has spent the summer cooking the caulk and sealant strips. We’ve stripped and re-nailed GAF systems in both seasons. A roof that survives a Fontana street may fail on a GAF in Grand Terrace or Highland-facing slope the same week. That’s not marketing language. That’s what the wind does here.

After a January Santa Ana event, our crew was called to a 1990s tile-over-shingle home off the Highland-facing slope in 92407. The ridge caps had peeled back and exposed the underlayment along the whole windward run. We pulled the lifted GAF Timberline ridge and hip shingles, found the original nails rusted through, replaced the ridge vent and underlayment, and re-capped with new GAF ridge shingles nailed to spec. The first rain test came three weeks later with no interior staining. That’s the job. We know what the wind does before you call.

GAF Models & Products We Service in San Bernardino

We work on the full GAF residential lineup you’ll find across San Bernardino’s housing stock. Timberline HDZ and Natural Shadow architectural shingles on mid-century ranch re-roofs. Royal Sovereign 3-tab shingles on the post-WWII tract homes that make up much of the flats, 92401 and 92403 especially. Highland Slate and Grand Sequoia designer lines on higher-end foothill properties. When a repair calls for new shingles, we install genuine GAF product to match the existing system rather than mixing brands mid-slope. For flashing and pipe boots, we use quality aftermarket components where they outperform OEM. We stock the common GAF colors and ridge caps locally so San Bernardino and Colton GAF service residents aren’t waiting on a truck from Riverside.

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 service in Muscoy and throughout San Bernardino runs between $350 and $2,800 for a typical repair, depending on what the wind and sun have done. Here’s what we typically see:

Service Typical Price Range
Shingle replacement (targeted, 3-8 shingles) $350 – $650
Ridge cap repair after Santa Ana damage $450 – $1,100
Flashing boot replacement at pipe penetrations $400 – $950
Full GAF ridge vent replacement $850 – $1,800
Well-worn slope re-shingle (architectural shingle, but not full replacement) $1,200 – $2,800

Your free estimate includes a document of what we found, what we recommend, and the cost. No change orders down the line. Call (855) 341-6021 and we’ll come look at your GAF roof and tell you straight what it needs.

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

Beyond San Bernardino proper, we provide GAF roofing service in surrounding Inland Empire and foothill communities. Our crews regularly work in GAF service in Piñon Hills and GAF service in La Cañada Flintridge, plus Whittier, Villa Park, Arcadia, La Mirada, Anaheim, and Temple City. If you’re in one of these areas and need a GAF roof inspected, repaired, or replaced, call and we’ll get you scheduled.

Book Your GAF Service in San Bernardino Today

If your GAF roof took the last Santa Ana or it’s been baking through a San Bernardino summer, don’t wait another rainy season to find out what’s failing. Call (855) 341-6021 and schedule your free inspection and estimate. We’ll document what we find and tell you straight what your roof needs.

Written by Nelson Ibarra, Owner at Millstone Roofing, serving San Bernardino since our first ridge cap repair in the Cajon Pass wind corridor.

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

Request a Free Estimate in San Bernardino

Tell us what you need — Millstone Roofing responds fast. No obligation.

By providing your information above, you agree to our Privacy Policy and authorize us to contact you by telephone, text message, or email about your service request, including from the local pros who may handle it.

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