







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
GAF Construction in San Bernardino, CA | Elmstead Remodeling
We’re an independent GAF service provider and our General Contractor in San Bernardino team works across the city, and the short answer is this: we install and repair GAF roofing systems on the postwar tract homes and older bungalows that define this city, with a focus on how Cajon Pass wind loads and 108°F summer heat actually stress a roof over time. We are not authorized, sponsored, or warranty-backed by GAF, and we’ll tell you straight when a repair beats a replacement. If you need someone who knows GAF products and San Bernardino’s specific conditions, call (949) 850-9896 for a free estimate.
Why San Bernardino Residents Choose Us for GAF Service

Graham Stein, our owner, learned framing and finish work at Los Angeles Trade-Technical College before spending the better part of two decades on homes across Southern California. What he brought to Elmstead Remodeling is a habit of reading a set of plans before picking up a tool, and that same discipline shows up in how we approach GAF roofing and Bathroom Remodeling in San Bernardino. We don’t guess at nailing patterns or underlayment choices. We look at the deck, the slope orientation, the venting, and the way wind moves through your specific neighborhood before we recommend anything.
Families here care about how a roofing crew leaves the house. Drop cloths on the floors below the attic access, shoe covers at the door, and quiet tools during nap hours aren’t add-ons for us. They’re part of the Cedarwell Care Promise that governs every job we take. We put a written price in front of you before any work starts, and we photograph the clean-up before the crew pulls away. That’s how we’ve worked in San Bernardino for years, and it’s why homeowners keep our number.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Bernardino
- Santa Ana wind-driven shingle blow-off along ridge caps and gable ends. Cajon Pass funnels wind to velocities that peel shingles off Timberline installs where the original nailing pattern doesn’t meet modern high-wind requirements. We see this most on homes built before the 1990s code updates.
- Accelerated granule loss and surface cracking on south- and west-facing slopes. San Bernardino’s valley floor regularly exceeds 108°F in summer, and that UV exposure ages standard 3-tab and older Timberline shingles in 8 to 12 years. You’ll see granules collecting in gutters and bald spots forming on the hottest slopes.
- Underlayment fatigue and nail-pop leaks at penetrations. On 1940s and 1960s tract homes, a re-roof was often layered over original skip sheathing without correcting the deck. Years of thermal cycling work nails loose around vents, pipes, and chimneys, and the underlayment gives way.
- Adhesive strip failure on self-adhered low-slope membranes. Flat-roof additions and porch covers with GAF Liberty SBS or similar membranes develop seam-lap separation after enough hot-cold cycles. San Bernardino’s wide temperature swings between day and night accelerate this.
- Roof deck rot hidden beneath intact shingles. Deferred maintenance from years of owner disinvestment means we often find soft sheathing only after the old shingles come off. What looked like a simple re-roof becomes a deck repair, and we document it with photos before proceeding.
GAF Service in San Bernardino: What Local Conditions Mean for Your Roof

Here’s a fact that changes how we approach GAF work in San Bernardino specifically: roofing permits on homes near the San Andreas Fault’s Big Bend often trigger closer scrutiny of how a re-roof ties into the existing shear walls and cripple-wall foundation. Inspectors want to see that the roof diaphragm isn’t being stiffened in a way that alters the building’s seismic response. This isn’t paperwork theater. A heavier roof system, a different nailing schedule, or added layers of decking all change how the structure moves in an earthquake. Riverside and Fontana crews rarely have to document this, but on San Bernardino’s pre-1980 wood-frame stock, we routinely do.
What that means for a GAF roof: we choose underlayments, fasteners, and deck corrections that work with the existing seismic design rather than against it. Sometimes that means phasing a cripple-wall retrofit separately. Sometimes it means a lighter composite underlayment instead of a second layer of felt. The written scope is the promise; if it is not on the paper, we have not agreed to it yet.
We saw this play out on a 1955 tract home off Del Rosa Avenue. After a Cajon Pass wind event tore off three GAF Timberline HDZ shingles and part of the ridge cap, we found the original 1×6 skip sheathing showing nail fatigue. We stripped the south and west slopes, replaced the deteriorated sheathing, and re-roofed with GAF Timberline UHDZ using a high-wind nailing pattern and reinforced ridge detail. We also noted the cripple-wall bracing so the homeowner’s foundation retrofit could be phased separately. The roof got tighter and better ventilated, and the inspector had documentation showing we understood the seismic picture.
GAF Models & Products We Service in San Bernardino
We work with GAF sales & service across these product lines: Timberline HDZ asphalt shingles, Timberline UHDZ (Ultra High Definition) shingles, GAF Liberty SBS self-adhered low-slope membrane, and GAF EverGuard TPO single-ply membrane. We use GAF-manufactured shingles and accessories whenever they’re available. Where an aftermarket underlayment, flashing, or fastener outlasts the OEM equivalent in San Bernardino’s heat and wind, we’ll say so and use it. We keep common GAF shingle colors and accessory components available locally so turnaround for San Bernardino jobs doesn’t stall waiting on freight.
If damage is isolated to one slope or a single penetration, a targeted repair is usually the honest call. Once granule loss spreads, deck softness appears, or multiple leak points show up, replacement with a properly ventilated and high-wind-nailed system is the better long-term spend. We’ll walk you through the difference with photos and a written line-item quote.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Bernardino

Roof work pricing depends on slope, deck condition, accessibility, and whether we’re repairing or replacing. Here are the ranges we’ve seen across San Bernardino jobs:
| Service | Typical Range |
|---|---|
| Roof Repair | $400 – $1,800 |
| Roof Replacement | $8,000 – $20,000 |
| Metal Roof Installation | $15,000 – $40,000 |
| Tile Roof Repair | $600 – $2,500 |
Your free estimate includes a written price before any work starts. We don’t hand you a range and then revise it after the crew arrives. We inspect the deck, check the venting, photograph what we find, and put the number on paper. Call (949) 850-9896 to schedule yours.
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
No. We are an independent contractor, not a GAF-authorized or factory-certified installer, so GAF’s manufacturer warranty does not flow through us. The shingles themselves carry GAF’s product warranty, but the installation workmanship is covered by our 365-Day Done Right Promise: if it’s not done right after the job is complete, we make it right. If you need the full GAF system warranty, call (949) 850-9896 and we’ll explain the difference honestly and point you to an authorized installer if that’s the right fit.
Usually not without addressing the deck first. Skip sheathing has gaps between boards, and modern GAF shingles need a solid nailing surface to meet high-wind requirements. We’ll inspect the deck during the estimate and tell you whether we can overlay plywood or OSB, or whether sections need full replacement. The goal is a roof that doesn’t fail at the fasteners five years in. Call (949) 850-9896 for an exact assessment, free.
Wind speed and nailing pattern matter more than shingle brand. We recommend Timberline UHDZ with a high-wind nailing schedule, six nails per shingle, and reinforced ridge and gable-end detailing for homes in wind-exposed San Bernardino neighborhoods. Some areas near the pass mouth see gusts that exceed standard design assumptions, so we factor that in when we quote. Call (949) 850-9896 and we’ll tell you if your street is one of them.
It can, especially for pre-1980 wood-frame homes near the San Andreas Big Bend. Inspectors may want to verify that the re-roof doesn’t stiffen the roof diaphragm in a way that changes the building’s seismic response. We document deck corrections, fastener schedules, and any cripple-wall observations so the permit review goes smoother. We don’t pull permits on every repair, but on replacements we do, and we include that in the written price.
If the membrane is GAF Liberty SBS or EverGuard TPO and the seam laps are separating after thermal cycling, a targeted repair can buy you a few years if the membrane is otherwise sound. Once the membrane shows widespread surface cracking or the insulation underneath is saturated, replacement is the better spend. We’ll probe the roof during the estimate and show you what we find. Call (949) 850-9896 for a free inspection and a written quote either way.
Service Areas Near San Bernardino
Our GAF roofing crews serve San Bernardino and the surrounding Inland Empire. We regularly work in San Bernardino service area neighborhoods from Del Rosa to Arrowhead, and we take jobs in GAF service in Fontana and GAF service in Moreno Valley. If you’re within a reasonable drive of San Bernardino, call and ask. We’ll tell you straight whether we can get a crew to you.
Book Your GAF Service in San Bernardino Today
Call (949) 850-9896 for a free GAF roofing estimate in San Bernardino. A live person answers, day or night. We’ll schedule the inspection, put a written price in front of you, and walk you through exactly what your roof needs.
Written by Graham Stein, Owner at Elmstead Remodeling, serving San Bernardino and the Inland Empire since 2005.












