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 | Workshop Contractors
We provide independent GAF roofing service across San Bernardino, from full Timberline replacements to wind-damage repairs that hold up under Cajon Pass gusts. What makes our GAF work different here is simple: we’ve spent years tearing off and rebuilding roofs in this city’s specific conditions, so we know that what fails first isn’t usually the shingle. It’s the deck underneath it, the fastening pattern, and the ventilation that was never right from the start. Call (844) 384-3361 for a free estimate on GAF service in San Bernardino.
Why San Bernardino Residents Choose Us for GAF Service
GAF shingles are only as good as the roof they’re fastened to. That’s the thing we drill into every estimate, because in San Bernardino it’s true more often than anywhere else in the Inland Empire. We know GAF’s product lines from Timberline HDZ down to Royal Sovereign three-tab, and we know exactly which one belongs on a 1950s ranch in 92404 versus a foothill home catching full afternoon sun in 92407.
Noel Figueroa grew up in the Vineyard neighborhood of Ontario, where the tradesmen who built half the houses on his street handed him his first framing hammer. He learned the fundamentals at Chaffey College, and he’s spent the decades since working across the Inland Empire. That’s why our team won’t sell you a shingle swap when the deck is flexing underneath it. We use GAF’s own accessory system on every install: matching underlayment, starter strip, ridge vent, and sealant so the shingle warranty and wind rating stay intact. One contractor, every trade, from the roof down to the pavers.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Bernardino
Here’s what we actually see on San Bernardino roofs, week after week:
- Wind-lifted shingles along ridges, hips, and rakes. Santa Ana gusts funnel through the Cajon Pass at 60 to 80 mph, and shingle tabs that weren’t fastened with a high-wind pattern lift and crease. The starter strip matters more than the shingle here. In 92401 and 92402, homes on the western edge catch the brunt of it first.
- Baked-out shingle volatiles and granule loss. San Bernardino summers routinely hit triple digits with long dry spells. South- and west-facing slopes lose granules years ahead of the same roof in a coastal market. It looks like wear, but it’s actually UV and heat cooking the asphalt layer. GAF Timberline HDZ holds up better than older three-tabs, but the deck and venting still have to be right underneath it.
- Flexing decks on older bungalows. Downtown and east-side homes from the 1910s through the 1930s often have skip sheathing or spaced board decks. The field cracks and fasteners back out before the shingle itself wears out. A re-roof on these homes usually turns into a re-deck, not a shingle swap.
- Flashing failures at chimneys, valleys, and additions. Most Inland Empire leaks start where an original roof plane meets a later addition, especially an unpermitted one. The shingle field looks fine. The turning point leaks. We see this constantly in the 92410 and 92411 blocks where decades of owner additions stacked onto older homes.
- Missing ventilation on ranch tract homes. 1950s through 1970s roofs across 92404 and 92405 were built with little or no attic venting. Heat builds up, the deck cooks from below, and the shingles age from both sides. Adding ridge and eave ventilation during a GAF replacement changes the lifespan of the roof entirely.
GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment
The most important fact about GAF work in San Bernardino is one you won’t find on a generic GAF page: older homes in 92404 and 92405 were built on spaced-board or skip sheathing with almost no attic venting, and that changes the entire scope of a roofing job. When our crew pulled shingles off a 1960s ranch east of downtown after a wind event, what we found underneath was original spaced-board sheathing and no ridge vent. The shingles weren’t the problem; the deck was flexing and the fasteners had backed out. So we re-decked to solid sheathing, added ridge and eave ventilation, and installed GAF Timberline HDZ with a high-wind fastening pattern and new starter strip. That roof now holds up to the same gusts that peeled it the first time. That’s the difference between a San Bernardino re-roof and a re-roof anywhere else: you need the deck solid before the wind rating means anything.
We were called to that job because the homeowner thought she needed a wind-damage repair. What she actually needed was a deck correction, ventilation, and a full system that worked together. Build it right the first time. The second time costs twice as much and nobody’s happy about it.
See the difference
Before
After
Before
After
Before
AfterGAF Models & Products We Service in San Bernardino
We install and repair the GAF lines that make sense for this climate. GAF Timberline HDZ is our default recommendation for most San Bernardino homes because of the wind rating and the reflective color options that help with triple-digit summers. GAF Timberline Natural Shadow works well where homeowners want a lower glare profile on a street with mature trees. GAF Slateline suits the older Craftsman and Victorian homes near downtown, where a slate look fits the architecture. And we still service GAF Royal Sovereign three-tab on rental properties and lower-budget replacements across 92401 through 92404, plus GAF repair in Loma Linda when property managers need fast, warranty-compliant fixes.
On parts, we’re careful. We use GAF’s own accessory system on every job: matching underlayment, starter strip, ridge vent, and sealant. Mixing aftermarket components undermines the wind rating and the warranty. We’ll tell you honestly when a GAF roof can be repaired plane-by-plane and when the deck age or ventilation means replacement is the only fix that will hold. We’re an independent GAF service provider, not manufacturer-affiliated or authorized, which means our recommendation is based on what’s right for your house in San Bernardino, not a corporate sales script. See our GAF sales & service page for more on how we approach the brand.
GAF Service Pricing in San Bernardino
Roofing costs in San Bernardino depend on three things: deck condition, slope count, and ventilation scope. A straight shingle-over on a newer deck is at the low end. A 1950s ranch re-deck with new venting lands higher. Here’s what we quote, all in:
| Service | Price Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Tile Roof Repair | $600 – $2,500 |
| Metal Roof Installation | $15,000 – $40,000 |
Your free estimate includes a deck inspection, ventilation assessment, and a written line-item quote so you know exactly what’s being replaced and why. Call (844) 384-3361 to schedule. Estimates are free, and we’ll tell you if a repair makes more sense than a full replacement.
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, including those needing GAF in Rialto, we can almost certainly help.
FAQs – GAF Construction in San Bernardino
Yes, when it’s fastened to a high-wind pattern with GAF’s starter strip and a solid deck underneath. The shingle rating is only as good as the fastening. We spec GAF Timberline HDZ on most wind-exposed San Bernardino homes specifically for its uplift resistance, but the deck has to be sound first. Call (844) 384-3361 and we’ll inspect yours before the next wind event.
Very often, yes. Many ranch tract homes in 92404 and 92405 sit on original spaced-board or skip sheathing that flexes under wind load. GAF’s wind rating assumes a solid deck. We’ll check what’s under the shingles as part of the free estimate, and if re-decking is needed, we’ll show you exactly what we found before we quote it.
GAF Timberline HDZ in a lighter color is the right call for most homes here. The reflective granules reduce heat absorption on south- and west-facing slopes. It’s not a coating; it’s the shingle formulation itself. Pair it with proper attic ventilation and the roof stays cooler, which means the deck and the shingles last longer. Call (844) 384-3361 for a material recommendation specific to your roof’s orientation.
Sometimes. If the deck is solid, the shingles are still available, and the damage is isolated to one elevation, we can repair plane-by-plane. But if the deck is flexing or the fasteners backed out across the whole field, patching one side just moves the problem to the next wind event. We’ll show you the difference during the estimate and recommend the repair only if we’d do it on our own house.
Yes, storm damage calls get a quick response from our team. We’ll tarp the exposed area to stop the water, then come back with a full repair scope and a written quote. If the damage is extensive, we’ll talk through replacement costs and timeline so you can make the call without pressure. Call (844) 384-3361 and we’ll get out to your San Bernardino home as soon as we can.
Service Areas Near San Bernardino
Beyond San Bernardino proper, we cover surrounding Inland Empire and Orange County areas. You can check our San Bernardino service area for the full picture. We regularly work in Woodcrest, Loma Linda, and North Tustin, and when clients ask, we point them to our dedicated GAF service in Woodcrest and GAF service in Anaheim pages. Orange and Buena Park rounds out the list for roofing clients who span both counties.
Ready to get a real look at your roof? Call (844) 384-3361 and we’ll schedule a free GAF inspection and estimate in San Bernardino. We’ll climb up, check the deck, and tell you exactly what you need and what you don’t. No pressure, just a straight answer from a contractor who’s worked these roofs for decades.
Written by Noel Figueroa, Owner and General Contractor at Workshop Contractors, serving San Bernardino and the Inland Empire. Noel learned the trade on Inland Empire job sites and has spent his career making sure GAF roofs in this wind corridor are built to hold.