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
Why San Bernardino Homeowners Choose GAF Construction
San Bernardino Contractors provides independent GAF construction service in San Bernardino, repairing and replacing Timberline HDZ, Timberline UHDZ, Duration, and EverGuard TPO roofing systems across the 92401, 92402, 92403, and 92404 ZIP codes. We also offer Fontana GAF service for homeowners in neighboring communities. We are not an authorized GAF dealer, and we don’t pretend to be. What we are is a crew that has pulled apart enough failed GAF roofs in this valley to know exactly how San Bernardino’s heat, Santa Ana winds, and foothill fire codes interact with specific GAF product lines, and we fix them accordingly. Call (855) 473-5620 to have Ruben Castillo walk your roof and tell you straight what you’re dealing with.
Why Trust San Bernardino Contractors for Your GAF Construction?
GAF shingles behave differently in the Inland Empire than they do in coastal Southern California. A Timberline HDZ roof in Huntington Beach might give you twenty-plus years without a complaint. The same roof on a west-facing slope in San Bernardino’s flat grid, where afternoon temperatures routinely push past 100°F and the Santa Anas scour everything with dry grit, can start showing sealant strip failure in half that time. We know this because we’ve seen it over and over, including on homes near the base of the mountains where wind-driven dust sandblasts the leading edges of shingle courses.
Ruben Castillo grew up in the Westside neighborhood of San Bernardino, spending weekends watching his uncle reroof houses and frame garages on a tight budget. That hands-on education stuck with him, and his construction technology training at San Bernardino Valley College turned it into a discipline: read the plans, understand the load paths, never cut corners on anything structural. When we diagnose a GAF roof, we’re looking at the whole system, not just the shingle that blew off. If it’s not built right the first time, you’re just paying for it twice.
Styles & brands we work with







Common GAF Construction Problems We Fix in San Bernardino
These are the failures we see most often on GAF roofs in this city, and the real reasons behind them:
- Timberline HDZ sealant strip failure at eaves and ridges. The HDZ line uses an advanced sealant strip that replaced the older adhesive dots. Under sustained roof-deck temperatures above 100°F, those strips can cook off prematurely, especially on west- and south-facing slopes with no shade. We see shingles lifting along eaves after Santa Ana gusts catch them, and the root cause is almost always thermal degradation of the sealant, not the wind itself.
- Duration shingle granule loss and surface cracking. GAF Duration shingles are thick and durable, but San Bernardino’s repeated thermal cycling, hot days followed by cool high-desert nights, stresses the asphalt matrix. South- and west-facing slopes show granule loss first, exposing the asphalt to UV and accelerating cracking. Once the granules are gone in patches, the shingle’s rated life is effectively over on that slope.
- Premature brittleness in ridge caps and starter strips. We regularly replace GAF ridge caps on homes where attic ventilation is inadequate. San Bernardino attics can hit 140°F in summer, and when that heat has nowhere to go, it bakes the ridge cap from below. The caps turn brittle, crack at the bend line, and leak exactly where the roof is most vulnerable to wind-driven rain.
- Leaks traced to GAF accessory components, not the shingles. Ridge vent and drip edge are the usual suspects. When they’re installed with the wrong fastening pattern or the sealant is skipped, they leak even though the shingle field is fine. We find this constantly on older San Bernardino tract homes where the original roof was replaced cheaply and the accessories were reused or ignored.
- Wind damage concentrated at the eave line after Santa Ana events. The Cajon Pass funnels wind straight into San Bernardino’s northern and western neighborhoods. GAF shingles installed with the older nailing pattern or with fasteners placed too high in the nail strip lose their grip at the eave first. The fix isn’t just re-nailing, it’s verifying the starter strip is seated to current GAF specification and the eave fastening pattern matches what the wind zone demands.
GAF Parts & Our Repair-vs-Replace Approach
We use GAF OEM shingles, starter strips, ridge caps, and underlayments whenever they are available and match the existing system. Mixing manufacturers on a roof is asking for trouble: performance warranties assume a single-source system, and a CertainTeed starter strip under a GAF field shingle gives both manufacturers an out if something fails. We don’t do that. When we can’t get the exact OEM part locally, we tell you and we talk through the tradeoffs before we proceed.
Our repair-versus-replace threshold is honest. A few lifted shingles, a damaged ridge cap, a drip edge leak, those are repairs. We fix them and move on. When shingle field failures cover more than a few squares, or when the granule loss is widespread, patching becomes a game of whack-a-mole and we’ll tell you it’s time for a full replacement rather than chasing leaks season after season. If you’re not sure which camp your roof falls into, call (855) 473-5620 and we’ll give you a straight read.
Our GAF Service Process – Step by Step
- 1
Diagnosis. We walk the roof, check the attic, and verify ventilation. For GAF systems, we look specifically at sealant strip condition on HDZ lines, granule retention on Duration slopes, and accessory fastening patterns on ridge vent and drip edge. We photograph everything and show you exactly what we found.
- 2
Repair or replacement plan. If it’s repairable, we source matching GAF OEM parts. If it’s a replacement, we spec the full GAF system: shingles, starter strips, ridge caps, underlayment, and ventilation components sized to San Bernardino’s heat load.
- 3
Installation. We follow GAF’s current fastening specifications for our wind zone, including eave and ridge nailing patterns that account for Santa Ana gusts. We verify attic ventilation is adequate before we close anything up, because the shingles will fail early without it.
- 4
Testing and documentation. We water-test repairs where practical, document the completed work with photos, and provide a written scope of what was done and what parts were used. That documentation matters if a warranty question comes up later.
See the difference
Before
After
Before
After
Before
AfterGAF Products We Service & Install in San Bernardino
We service the GAF lines most common on San Bernardino homes: Timberline HDZ and UHDZ architectural shingles, the full Duration series, and EverGuard TPO for flat and low-slope sections, which show up on a surprising number of San Bernardino additions and carport covers. For homeowners nearby, we also provide GAF service in Bloomington with the same product expertise. We also work with GAF accessory systems: Starter Strip Shingles, Seal-A-Ridge ridge caps, Deck-Armor and FeltBuster underlayments, and Cobra ridge vent. We keep common starter strips, ridge caps, and sealants on hand and order the rest per job, so you’re not waiting on a shingle match while your underlayment bakes in the sun.
We Also Service These Brands
GAF is one of sixty-plus brands we work with, not the only one. If your San Bernardino remodel includes KraftMaid cabinetry, Cambria quartz countertops, Silestone surfaces, or Kohler plumbing fixtures, we handle those under the same roof and the same contract. One contractor, every phase. You pick the brand, we handle the build.
FAQs – GAF Construction Service in San Bernardino
No. We are an independent GAF service provider, not an authorized dealer or certified installer. That means we don’t sell GAF products directly and we don’t represent ourselves as a factory-authorized warranty channel. What we offer is installer-level knowledge of how GAF systems behave in San Bernardino’s climate, and we service and install them because they’re common on the homes we work on, not because we’re on GAF’s payroll.
That’s almost always sealant strip failure from heat. The HDZ sealant strips can cook off under sustained roof-deck temperatures over 100°F, which San Bernardino delivers every summer on west- and south-facing slopes. Once the sealant fails, a Santa Ana gust gets under the shingle and lifts it. The fix is replacing the affected courses with matching HDZ shingles and re-nailing the starter strip to current GAF specification, then addressing any ventilation issues so the attic heat doesn’t cook the replacements the same way. Call (855) 473-5620 and we’ll confirm it on your roof.
It depends on how much of the slope is affected. If it’s a small patch near the eave, we can replace those shingles with matching Duration stock and buy you time. If the granule loss runs across most of the slope, the asphalt is exposed and wearing fast, and patching becomes a temporary bandage. In that case we’ll show you photos and recommend a replacement of that slope, or the full roof if the other slopes are close behind. Estimates are free, call (855) 473-5620.
GAF’s product warranties cover the shingles themselves, and installation quality is generally the contractor’s responsibility, not the manufacturer’s. We can’t administer GAF’s warranty because we’re not authorized, but we can help you document what was done, use OEM parts, and follow GAF’s published fastening and ventilation specifications so that any warranty claim you pursue later isn’t undermined by an installation mistake. Proper attic ventilation is the piece most San Bernardino homes get wrong, and it’s the piece that voids expectations fastest.
We spec Deck-Armor or FeltBuster underlayment depending on the roof deck and the slope, GAF Starter Strip Shingles at all eaves and rakes, Seal-A-Ridge ridge caps, and Cobra ridge vent sized to the attic’s ventilation requirement. On flat or low-slope sections, we use the appropriate EverGuard TPO membrane with GAF-compatible flashing details. The accessories matter as much as the shingles, and in San Bernardino’s heat, skipping ventilation is the fastest way to a prematurely brittle ridge line.
We look at three things: how many shingles are damaged or missing, whether the sealant strips are still functional, and what condition the underlayment is in. A few missing shingles with intact sealant and dry decking is a repair. Widespread lift, granule loss exposing asphalt, or saturated underlayment points to replacement. We’ll walk the roof with you and show you what we’re seeing before we quote anything. Call (855) 473-5620 for a free storm-damage assessment.
GAF roof work in San Bernardino ranges based on scope. Here’s what we typically see for this market:
| Service | Price Range |
|---|---|
| Roof Replacement & Installation | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Emergency & Storm Damage | $400 – $1,800 |
Final numbers depend on roof size, slope, the GAF product line you choose, and what condition your decking and ventilation are in. Call (855) 473-5620 for a written line-item quote, it’s free and there’s no obligation.
Book Your GAF Service in San Bernardino, CA
We serve San Bernardino’s 92401, 92402, 92403, and 92404 ZIP codes with independent GAF repair and replacement, and our Rialto GAF service covers the same product lines for residents just west of the city. If your GAF roof is lifting, leaking, or losing granules, call (855) 473-5620 for a free estimate. Ruben will walk the roof himself and tell you what’s actually going on.
Written by Ruben Castillo, Owner at San Bernardino Contractors, serving San Bernardino’s neighborhoods with GAF service and whole-home construction, plus Glen Avon GAF service for the broader Inland Empire area.