GAF Roofing in San Bernardino, CA

Tile roofingTile roofing
Architectural shinglesArchitectural shingles
Metal roofingMetal 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 | Tilecraft Roofing

We provide independent GAF roofing service across San Bernardino, from the mid-century tracts near downtown to the foothill neighborhoods under wildland-urban-interface rules. What makes our GAF work different here is simple: we know how Timberline and Royal Sovereign shingles actually fail under Cajon Pass wind and triple-digit inland UV, because we’ve spent years stripping and re-roofing them across San Bernardino’s specific housing stock. If your GAF roof is losing granules, lifting at the eaves, or shedding ridge caps after a Santa Ana event, call (833) 467-4846 for an honest assessment. For a broader look at our GAF sales & service work, that page covers our full brand approach.

Call (833) 467-4846

Why San Bernardino Residents Choose Us for GAF Service

Most roofing crews in the Inland Empire touch a lot of brands but know a few deeply. We’re the reverse. Ruben Castellano, our owner, grew up a few blocks from Hollydale Regional Park and learned the trade at East Los Angeles College’s construction technology program, then spent years on residential and commercial roofs across the Southeast LA corridor. That’s where the habit of component-level precision got built: every course, every flashing, every fastener matters, not just the top layer. We carry that standard into every San Bernardino job, which is why homeowners here trust us with GAF systems that other crews would rather walk past. We look before we quote. That’s not a slogan. It’s how a diagnostic-first contractor works, and it’s why we’ll tell you when a repair is right and when a replacement isn’t warranted. If you’re in our San Bernardino service area, you get the same crew from first call to final inspection.

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 and creased Timberline field shingles. Santa Ana gusts funneling through the Cajon Pass hit San Bernardino harder than most of the Inland Empire. We regularly find tabs that broke their seal strip early and flap open at the eave and rake edges, especially on the 1950s – 1970s single-story stucco homes that make up much of the city’s housing stock.
  • Ridge cap blow-off and nail-pull on low-pitch hip roofs. In the older tracts, we see a lot of caps that were hand-cut from three-tab shingle instead of a proper GAF ridge cap product. Hand-cut caps don’t have the same tensile strength or seal, so they lift in gusty conditions and take nails with them.
  • Granule loss and accelerated UV aging. Summers in San Bernardino routinely exceed 100°F with intense ultraviolet exposure. GAF shingles on south- and west-facing slopes here lose granules and thin their mat years ahead of the coastal schedule. We’ve replaced Timberline roofs in San Bernardino that looked ten years older than identical product in Orange County.
  • Second-layer re-roof failures. San Bernardino’s pre-1970s core has some of the most concentrated aging housing stock in the Inland Empire, and layered re-roofs are common. GAF product nailed over old shingles without a deck inspection hides soft or delaminated sheathing, and fasteners lose their hold during monsoon downpours.
  • Leak repair around flashing and penetrations. Monsoon-season thunderstorms dump quick bursts of rain, and older flashing on mid-century GAF roofs often fails at the seams first. We repair flashing with metals sourced to spec, not whatever’s on the truck.

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

San Bernardino sits at the base of the San Bernardino Mountains where the Santa Ana winds funnel through the Cajon Pass. That single geographic fact shapes nearly every GAF roof failure we see here. Wind doesn’t hit flatland San Bernardino evenly. It accelerates through the pass and hits foothill ZIPs like 92404 and 92407 with gusts that lift shingles, snap seal strips, and tear ridge caps loose. We’ve had calls after Santa Ana events where a two-decade-old Timberline roof near the base of the foothills had missing caps and curled tabs on every slope. Our crew found hand-cut three-tab caps that had blown loose and a south slope with heavy granule loss. We replaced the ridge with proper GAF ridge cap, reset the lifted field shingles where the mat was still sound, and flagged the west slope for replacement because the exposed fiberglass was past patching. Because that home sits in the wildland-urban interface, we also checked that the assembly and vent detailing held up to fire-rated requirements before we closed out. That’s the kind of check a flatland roofing job doesn’t require, and it matters.

GAF Models & Products We Service in San Bernardino

We work on the full range of GAF shingle lines you’ll find on San Bernardino roofs: Timberline HDZ architectural shingles, Timberline Natural Shadow, Royal Sovereign three-tab, and Timberline UHDZ and American Harvest designer lines. Our parts approach is straightforward. We use genuine GAF accessories, ridge caps, starter strip, and the matching underlayment system, because mixing generic cap and starter into a GAF field shingle is exactly where wind damage starts. Fasteners and flashing metals we source to spec rather than brand. That matters in a city where wind performance is the difference between a roof that holds and one that fails next Santa Ana season. If a roof is at or past end-of-life, especially a layered second roof in the older core, we say so honestly instead of selling a patch.

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, so we don’t quote over the phone. What we can tell you is what drives the number: the number of slopes, the deck condition, whether it’s a repair or a replacement, and whether the home is in a fire-rated assembly zone. Here’s how it breaks down in San Bernardino:

  • Shingle replacement (isolated wind or impact damage): $325 – $650 depending on slope count and whether ridge cap is involved.
  • Flashing repair (chimneys, pipe boots, valleys): $225 – $525 depending on access and materials.
  • Leak repair (locating infiltration and sealing): $250 – $800 depending on how far the water has traveled.
  • Full GAF re-roof (single-layer tear-off and replacement on a mid-century tract home): $8,500 – $17,500 depending on square footage, pitch, and whether the deck needs sheathing work.
  • Second-layer tear-off on the pre-1970s core: add $2,500 – $4,500 for removal and disposal of the old layers.

These are the numbers we’re seeing across San Bernardino in 2025. A free estimate means we come out, get on the roof, and give you a written line-item quote. Call (833) 467-4846 to schedule that.

Serving San Bernardino, CA — Our Local Coverage Area

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

FAQs – GAF Roofing in San Bernardino

Service Areas Near San Bernardino

Tilecraft Roofing also provides GAF service in North Hollywood and Nuevo. If you’re just outside our San Bernardino coverage and have a GAF roof that needs attention, call us and we’ll tell you if we can get a crew to you.

Book Your GAF Service in San Bernardino Today

If your GAF roof is lifting, losing granules, or leaking, don’t wait for the next Santa Ana event to make it worse. Call (833) 467-4846 and we’ll schedule a free estimate in San Bernardino or nearby areas where we offer GAF in Rialto. The roof either does its job or it doesn’t. Let’s make sure it does.

Written by Ruben Castellano, Owner at Tilecraft Roofing, serving San Bernardino and the surrounding Inland Empire.

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

Request a Free Estimate in San Bernardino

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

By submitting this form, you accept our Privacy Policy and consent to being contacted by call, text, or email regarding your project, including by the service partners who may complete the work.

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