Kitchen remodeling
Bathroom remodeling
Home additions & ADU
Roofing
Windows & doors
Driveway & pavers
FenceFree written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
GAF Construction in San Bernardino, CA | Timberline Contractors
We’re Timberline Contractors, an independent GAF service in Muscoy and across San Bernardino, handling roof replacement, repair, and storm damage work. The one thing that makes our GAF work here different is this: we’re not just swapping shingles, we’re engineering roofs for the Santa Ana winds that come screaming down the Cajon Pass and the wildfire ember threats that follow. We know exactly which GAF products hold up in this specific climate and which installation details most contractors skip that cost you a new roof in 12 years instead of 20. If your GAF roof is failing, call (866) 253-5808 for a free estimate.
Why San Bernardino Residents Choose Us for GAF Service
GAF makes a solid product, but the manufacturer is only half the equation. The other half is installation quality and local knowledge, and that’s where we earn our keep. Nelson Fung, our owner and general contractor, learned the trade at Los Angeles Trade-Technical College before spending years on remodels and commercial builds across the LA basin. He’ll tell you straight: a Timberline HDZ roof installed with the wrong nailing pattern in San Bernardino is a liability waiting for the next wind event.
We’re deeply familiar with GAF’s product lines, failure modes, and warranty requirements. But we’re not a GAF affiliate or authorized dealer. We’re an independent contractor, which means we answer to you, not to a manufacturer’s sales quota. When a repair makes sense with aftermarket components, we say so. When a full replacement with OEM shingles is the only honest call, we tell you that too. Our GAF sales & service work spans everything from emergency leak response to full reroofs, and we stock common GAF accessories locally so San Bernardino jobs don’t stall waiting on parts.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Bernardino
Here’s what we see again and again on GAF roofs in this city, and why it happens here specifically:
- Wind uplift and shingle blow-off on Timberline HDZ. The Cajon Pass funnels Santa Ana winds through San Bernardino at 50-70 mph gusts. When a previous installer skipped starter strips or under-nailed the shingles, entire sections lift. We repair and reinstall with the manufacturer’s enhanced nailing pattern, which is non-negotiable in this wind zone.
- Premature granule loss and surface cracking on older Timberline shingles. San Bernardino’s semi-arid heat bakes roofs all summer long. Ten to fifteen years of intense UV exposure leaves shingles brittle, the granules shed into gutters, and hairline cracks appear. Once that surface breaks down, water intrusion follows.
- Leaks at valleys and penetrations where flashing wasn’t replaced. A reroof is only as good as its weakest transition. We regularly open up valleys on San Bernardino homes and find original 1970s flashing that should have been swapped during the last shingle install. The shingles look fine; the hidden metal underneath is the problem.
- Sheathing deterioration and fascia rot on 1950s-60s homes. Much of westside and south San Bernardino’s housing stock is post-war tract construction. Original 1×6 sheathing that has spent six decades in wind-driven heat is often split, dried, and brittle. Nails won’t hold. A shingle replacement over bad sheathing is a waste of money.
- Ember intrusion through outdated vents. On foothill-adjacent streets, wildfire embers are a genuine threat. Many older GAF roofs still have open eave vents or plastic ridge vents that embers can enter. We retrofit with ember-resistant vents during every reroof in these neighborhoods.
GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment
Here’s something you won’t find in a generic GAF guide: in the foothill neighborhoods along the base of the San Bernardino Mountains, the combination of intense summer heat and Santa Ana winds causes asphalt shingles to embrittle and curl much faster than in low-lying areas. We routinely see roofs in these neighborhoods needing replacement within 12-15 years instead of the typical 20+. The heat dries out the asphalt’s oils, the wind flexes the shingles until they crack at the nail line, and suddenly a roof that should have another decade is shedding granules like snow. On a 1960s ranch home in the 92405 ZIP code, our crew responded to a leak after a Santa Ana wind event and found that the original 1×6 sheathing had dried and split, causing nails to back out and shingles to tear. We also handle GAF in Highland with the same attention to local conditions. We replaced the damaged sheathing with new OSB, installed a GAF Timberline HDZ system with enhanced nailing pattern and starter strips, and added ember-resistant vents to meet Class A requirements. That’s what San Bernardino-specific GAF work looks like: not just replacing materials, but rebuilding for the conditions that destroyed the old roof in the first place.
GAF Models & Products We Service in San Bernardino
We install and repair the full GAF residential lineup: Timberline HDZ, the current workhorse with its LayerLock technology and improved wind ratings; Timberline UHDZ for homeowners who want a thicker, more dimensional shingle profile; ArmorShield II, a heavier architectural shingle with impact resistance; and Glenwood, GAF’s ultra-premium shingle for those in San Bernardino who want the highest wind and impact ratings available. On repairs, we use GAF OEM shingles and accessories whenever warranty validity is at stake. When OEM parts are discontinued or the price difference is extreme, we source high-quality aftermarket components and explain exactly what you’re getting. Our rule is simple: if your roof has more than five years of remaining life, we repair. If it’s close to end of service, we’ll tell you honestly that replacement is the better spend.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Bernardino
Here’s what GAF roof work typically costs in San Bernardino, based on our recent projects across 92401, 92403, 92404, and the surrounding areas, plus GAF repair in Loma Linda:
| Service | Typical Price Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Emergency & Storm Damage | $400 – $1,800 |
Your final number depends on roof square footage, pitch, how much sheathing needs replacement, and which GAF product line you select. A steep two-story roof on the north side will cost more than a simple single-story ranch. Every free estimate includes a written line-item breakdown so you can see exactly where your money goes. Call (866) 253-5808 for an exact quote.
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 Construction in San Bernardino
What GAF shingle is best for San Bernardino’s Santa Ana winds? Timberline HDZ is the right starting point for most homes here. Its LayerLock bonding delivers enhanced wind resistance, but installation matters as much as product. We use the enhanced nailing pattern and proper starter strips, which are what actually keep shingles on your roof during a 60-mph gust. For wind-exposed foothill properties, Timberline UHDZ or Glenwood offer even higher ratings. Call (866) 253-5808 and we’ll assess your specific exposure.
How often should I replace my GAF roof in San Bernardino? In the flatlands, a properly installed GAF Timberline HDZ roof should last 20-25 years. But in the foothill neighborhoods where heat and Santa Ana winds accelerate embrittlement, expect 12-15 years. If you’re seeing granule loss in your gutters or curling shingle edges before year 12, call us. Early detection can buy you years.
Do you offer emergency roof repair after a windstorm? Yes. Santa Ana wind events in San Bernardino tear shingles off, expose underlayment, and sometimes send tree limbs through decking. We respond to storm damage calls quickly, tarp the exposed area to prevent further water entry, and schedule the permanent repair as soon as conditions allow. Call (866) 253-5808 the moment you see damage.
Is GAF Timberline HDZ suitable for wildfire-prone areas? Yes, when installed as part of a Class A assembly. The shingle itself is Class A fire-rated, but the system around it matters: ember-resistant vents, proper underlayment, and sealed penetrations. On foothill-adjacent homes in San Bernardino, we retrofit all of these during reroofs, because embers entering through vents cause as many structure fires as direct flame contact.
Can you repair my GAF roof or should I replace it? If your roof has more than five years of remaining service life and the damage is localized, repair is the right call. We’ll match your existing shingles as closely as possible. If the roof is nearing end of life or has widespread granule loss, brittle shingles, or sheathing damage, replacement is more cost-effective long-term. Call (866) 253-5808 for an honest assessment. Estimates are free.
Service Areas Near San Bernardino
We serve the entire San Bernardino valley and surrounding communities. If you’re in Buena Park, Hesperia, or Cypress, we’re already working nearby. Our San Bernardino service area also extends west toward GAF service in Corona and south toward GAF service in Rubidoux, so if you’re on the edge of our coverage, call and we’ll confirm availability.
Book Your GAF Service in San Bernardino Today
If your GAF roof is showing signs of wear, leaking, or just survived another Santa Ana event, don’t wait. Call (866) 253-5808 to schedule your free estimate. We’ll walk the roof, document what we find, and give you a straight answer on repair versus replacement.
Written by Nelson Fung, Owner at Timberline Contractors, serving San Bernardino since day one. Do it right the first time or explain yourself twice.