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 | Elmwood Contractors
We install and repair GAF service in Muscoy and across San Bernardino as an independent contractor, not a manufacturer-authorized installer. That distinction matters here because we specify the right GAF shingle for each home’s actual wind and heat exposure rather than whatever a program incentivizes. Call (866) 253-8554 for a free estimate on your San Bernardino GAF roof.
Nolan Shepherd, our owner at Elmwood Contractors, grew up reading the failures of 1960s Southern California tract construction before he ever picked up a hammer. He learned the fundamentals at Fullerton College’s construction technology program, then spent his twenties on ground-up residential and light commercial work across North Orange County. Two decades running Elmwood has taught us exactly how GAF shingle systems behave when San Bernardino’s Santa Ana winds and triple-digit summers go to work on them. We also provide GAF sales & service for homeowners who want material-specific guidance before committing.
Why San Bernardino Residents Choose Us for GAF Service
Most roofing crews in San Bernardino can nail shingles. Few can explain why a Timberline HDZ loses granules on a south slope five years early, or why a Supreme 3-tab creases at the eave after one bad Santa Ana event. That knowledge changes the material call, and the material call changes how long the roof holds.
We carry genuine GAF accessories: starter strip, ridge vent, and color-matched shingles. Aftermarket versions don’t carry the same wind rating, and on a San Bernardino roof that sees 60-plus mph gusts in the fall, wind rating isn’t a spec-sheet footnote. It’s the difference between a roof that stays put and one that calls you back after the first real blow. We name every product going into your home before the contract is signed. The right material in the right place. Everything else is just catching up to that decision.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Bernardino
- Granule loss and premature cupping on Timberline HDZ. South- and west-facing slopes in San Bernardino bake under 100°F-plus summer sun year after year. We regularly find HDZ shingles showing granule loss and cupping a decade before their rated life on homes where attic ventilation never got upgraded from the original post-war design.
- Santa Ana wind lifting on 3-tab Supreme. Older tract homes in San Bernardino, especially those built in the 1940s and 1950s, often had minimal nailing at the eaves and ridge. When Santa Ana winds hit 60 mph or more from the north, those 3-tab Supremes lift and crease, and once creased, they don’t seal back down.
- Sealant strip thermal creep on HDZ. Post-war slab-foundation tract homes frequently have undersized attic ventilation. The trapped heat weakens the HDZ sealant strip and causes tab lift, even when the shingles are only a few years old.
- Deck moisture trapped under cheap re-roofs. We see homes where someone laid new GAF underlayment over old felt and failing sheathing. The trapped deck moisture warps fascia boards and delaminates the underlayment within a couple of seasons.
- Wind-torn flashing on carports and additions. San Bernardino’s 1950s and 1960s homes often have attached carports or additions where the flashing was never tied into the main roof properly. Fall wind events peel it back and channel water straight into the wall assembly.
GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment
Because San Bernardino’s older 1940s through 1970s tract homes and downtown 1920s-1930s bungalows sit under some of the Inland Empire’s most varied and aging building codes, GAF in Highland and here often becomes a permit-and-sheathing-repair job. We can’t put new shingles over sagging or dry-rotted decking and pretend it’s a roof. The city’s inspectors won’t pass it, and honestly, neither should anyone.
Off Mount Vernon Avenue, we re-roofed a 1950s stucco bungalow where GAF in Rialto and a south slope of Timberline HDZ had lost its granules and creased at the eave after a fall Santa Ana event. Our crew pulled the compromised field, found dry-rotted sheathing near the ridge, replaced the deck, added proper intake and ridge ventilation, and re-roofed with a full GAF system in a matching color. Then we fixed the wind-torn flashing on the adjoining carport. That’s the pattern in San Bernardino: the visible problem is shingles, but the real problem is usually the deck underneath, and the fix is a complete system, not a patch.
GAF Models & Products We Service in San Bernardino
We work on the full GAF lineup commonly found on San Bernardino roofs: Timberline HDZ, Timberline UHDZ, Presidential Solaris, and Supreme. Each fails differently in this climate, and each has a different repair-versus-replace calculation. We use genuine GAF starter strip, ridge vent, and color-matched shingles on every repair and replacement, because no aftermarket version carries the same wind rating.
Our San Bernardino crews keep the most common GAF colors and accessories stocked locally so we’re not waiting on a warehouse run when your ridge vent is missing after a windstorm. We also carry standing seam metal roof options for homeowners near the wildland-urban interface who want better fire-hardening than asphalt can provide.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Bernardino
What you’ll spend on a GAF roof in San Bernardino depends on what’s under the shingles as much as what goes on top. A straight re-roof over sound decking sits at one end; a full tear-off with sheathing replacement and new ventilation runs higher.
| Service | Typical Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Metal Roof Installation | $15,000 – $40,000 |
| Tile Roof Repair | $600 – $2,500 |
The estimate includes a deck inspection, ventilation assessment, and a written line-item quote. Call (866) 253-8554 to schedule yours; it’s free, and we’ll tell you straight whether you need a full replacement or an honest repair.
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, we can almost certainly help.
FAQs – GAF Construction in San Bernardino
That’s sealant strip thermal creep, and in San Bernardino it usually traces back to undersized attic ventilation on a post-war slab-foundation home. The trapped attic heat weakens the HDZ sealant and the tabs lift. The fix is often ventilation correction before shingle replacement, not just gluing tabs back down. Call (866) 253-8554 and we’ll check what’s actually causing the lift.
No, not for the standard material warranty. Certified installers can register enhanced wind warranties on the Golden Pledge program, but the base shingle warranty follows the product, not the installer. As an independent contractor, we install GAF systems to spec and can walk you through what’s covered and what isn’t before the job starts.
Sometimes, if the existing single layer is sound and the deck is dry. But on most 1950s San Bernardino tracts we find dry rot, failing felt, or not enough nailing. We won’t lay new GAF underlayment over a compromised deck. If it tears off, we’ll tell you; if it doesn’t need to, we’ll tell you that too.
If you’re in the wildland-urban interface on San Bernardino’s north edge, a standing seam metal roof gives you better ember resistance than any asphalt shingle, GAF included. It costs more upfront. We quote both options for every mountain-adjacent home so you can make the call with real numbers.
Most San Bernardino homes we quote for GAF re-roofs fall between $8,000 and $20,000, depending on shingle line, deck condition, and ventilation work. That’s a wide range because the deck under a 1948 bungalow is a different job than the deck under a 1975 tract home. Call (866) 253-8554 for an exact quote; estimates are free.
Service Areas Near San Bernardino
Along with our San Bernardino service area, our crews handle GAF roofing work across the surrounding region. We provide GAF service in Loma Linda for homes along the I-215 corridor, and GAF service in Moreno Valley for the tract homes east of the 60. We also cover Fullerton, Anaheim, and Placentia for clients who split time between Orange County and the Inland Empire.
Book Your GAF Service in San Bernardino Today
We’ll inspect your deck, check your ventilation, and tell you exactly which GAF system fits your San Bernardino home’s wind and heat exposure. One General Contractor in San Bernardino, every trade, interior to exterior. Call (866) 253-8554 to schedule your free estimate.
Written by Nolan Shepherd, Owner at Elmwood Contractors, serving San Bernardino and the Inland Empire.