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 | Gold Star Contractors
We provide independent GAF roofing installation and repair across San Bernardino, and the single thing that separates our work here is how we read permit history and FEMA flood maps before we ever tear off a shingle. After Tropical Storm Hilary, this city saw a wave of rushed patch jobs, and we’ve learned that what looks like a simple re-roof often hides deck damage or unpermitted prior repairs underneath. If you own a GAF roof in San Bernardino and want an honest assessment, call us at (833) 382-8544.

Gold Star Contractors has installed and repaired GAF Timberline systems on this city’s wood-frame and stucco homes for years. We’re an independent contractor. We know how GAF shingles actually perform here, under Cajon Pass wind loading and mountain-fed runoff, and we don’t have to check a corporate script before we tell you whether a roof is patchable or past saving.
Why San Bernardino Residents Choose Us for GAF Service
Noel Carranza grew up watching older tract homes get renovated block by block in Anaheim’s Platinum Triangle, and that early obsession with how buildings actually go together has never left him. He studied construction technology at Fullerton College and spent his twenties doing concrete work and finish carpentry before building his own operation. These days, the detail he drills into every crew is simple: on a GAF roof in San Bernardino, the underlayment and starter strip matter as much as the shingle you see from the street.
That’s why we don’t mix brands mid-roof. On a GAF system we match the shingle line, starter strip, and Pro-Grade underlayment so the wind rating actually means something when a Santa Ana gust hits the east face of your home in 92404 or 92405, just as we do with GAF in Rialto. We stock common GAF Timberline HDZ and accessory components for faster turnaround, and because we’re not manufacturer-affiliated or authorized, our recommendation is based on what your roof needs, not what we’re obligated to sell. One contractor. Every system. No handoff gaps.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Bernardino
- Wind-lifted or creased Timberline HDZ tabs along ridge and gable edges. We see this after nearly every Cajon Pass Santa Ana event. The cause is almost always high-nail placement or a skipped starter strip, not a defect in the shingle itself. Our repair squares the shingle to manufacturer nailing spec and secures the edge.
- Granule loss on south- and west-facing slopes. Hot, dry San Bernardino summers bake those exposures, and when the original 1940s-to-1970s decking has thin or missing underlayment, aging accelerates fast. We strip to deck where needed, inspect the substrate, and recommend a full-system replacement only when the shingle field is truly exhausted.
- Water intrusion at eaves and valleys on older stucco homes. Many original Royal Sovereign three-tab roofs were patched after past storm cycles without correcting flashing or the deck underneath. Rotted fascia near a valley on a 1960s stucco house is a pattern we know well. We replace the flashing, repair the substrate, and match the GAF line so the next storm doesn’t find the same gap.
- Soft spots and cracked shingle tabs from deck deflection. On older wood-frame roofs in 92404 and 92410, the plank or sheet decking under the GAF shingles was never re-secured. Nail pops and cracked tabs follow. We re-fasten the deck before we lay anything new.
- Patched three-tab that’s failing at the patch seams. Post-Hilary quick fixes left many San Bernardino roofs with mismatched shingles over unaddressed damage. We pull the patch, inspect what’s under it, and either repair correctly or replace the field so the roof actually matches again.
Where the shingle field is sound, we repair flashings, decking, and pipe boots instead of pushing a full tear-off. We’ll tell you plainly when a roof is patchable and when age, granule loss, or wind damage has pushed it past that point.
GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment
Because the 2023 Tropical Storm Hilary flooding drove a wave of quick tear-offs and repair jobs across ZIPs like 92404 and 92405, we now pull city permit history and check FEMA flood zones before we bid a GAF re-roof. Unpermitted prior repairs and buried deck damage are common surprises here in a way they aren’t in neighboring Inland Empire cities. A homeowner might think they’re getting a simple shingle refresh, and the actual job is correcting someone else’s shortcut from two storms ago—something we also see with GAF repair in Loma Linda. We’d rather find that out before we give you a price than halfway through the tear-off.
On a 1950s stucco home off Del Rosa Avenue, a Hilary-era patch job had left mismatched three-tab over a rotted valley, and the next Santa Ana cycle lifted Timberline HDZ tabs along the ridge. Our crew stripped to the deck, replaced the softened sheathing and valley flashing, and installed a full GAF Timberline HDZ system with starter strip and Pro-Grade underlayment to meet wind-rated fastener spacing. We documented the permit history for the owner so the repair wasn’t buried a second time. That’s the difference between a roofing contractor who knows this city and one who just landed here.
San Bernardino sits at the base of the San Bernardino Mountains, where the Santa Ana winds funnel through the Cajon Pass and the city’s pre-1970s housing stock is still recovering from the 2023 floods. Construction here is defined by wind-load and floodplain compliance that most Inland Empire cities don’t face at the same intensity. A GAF roof in San Bernardino has to be installed with that reality in mind, or it won’t hold up. The shingle itself is only as good as the system underneath it.
GAF Models & Products We Service in San Bernardino
We work on the full range of GAF residential systems common to San Bernardino’s housing stock. GAF Timberline HDZ architectural shingles are what we install most often on newer and fully re-roofed homes, and their wind-rated performance matters more here than almost anywhere else in the region. GAF Timberline Natural Shadow shows up on homes from the 1980s and 1990s, and we still service it where the field is intact. On older 1940s-to-1970s homes, we frequently see GAF Royal Sovereign three-tab organic shingles, often patched and repatched over multiple owners.
We also install and repair the accessories that make a GAF system actually perform: GAF ProStart starter strip, Pro-Grade underlayment, and the flashing and pipe boots that keep water out. We source OEM-compatible GAF components rather than substituting generic parts, because a GAF warranty and wind rating assume a complete system, not a shingle thrown over someone else’s underlayment. Our GAF sales & service experience means we know what each line is supposed to do, and what it can’t.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Bernardino
Let’s talk numbers. A full GAF roof replacement in San Bernardino typically runs between $8,000 and $20,000 depending on the size of the roof, the condition of the deck, and whether we’re correcting prior damage. A repair is usually far less. Here’s how the line items break down:
| Service | Typical 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 |
What drives the cost in San Bernardino specifically is the condition of the deck under the shingles. On older wood-frame homes in 92404, we frequently find deck deflection or water-damaged sheathing that has to be corrected before the new GAF system goes down, and that’s honest work that adds to the total. A free estimate from us includes a deck inspection, a check of the existing flashing and underlayment, and a straight answer on whether you’re looking at a repair or a replacement. Call (833) 382-8544 and we’ll put that in writing.
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
Yes. Timberline HDZ shingles carry a high wind rating when installed as a complete system with the correct starter strip, underlayment, and fastener spacing. The key detail in San Bernardino is that we cannot skip those accessories or nail high, because the Cajon Pass gusts will find the flaw within a season or two. We follow GAF’s wind-rated installation spec and document the fastener pattern on every re-roof.
It depends on the condition of the shingle field, the deck, and the flashing. If the three-tab is mostly intact and the deck is sound, a targeted repair is often the honest answer. If granule loss is widespread, tabs are cracked, or the deck has water damage from past storm cycles, a full GAF replacement is usually the better long-term move. Call (833) 382-8544 and we’ll tell you which one you’re actually facing.
We do. We pull city permit history and check FEMA flood zones before bidding any GAF re-roof in San Bernardino. Unpermitted repairs from past storm cycles are common in 92404 and 92405, and we’d rather find buried deck damage before we give you a price than after the tear-off starts.
Both are viable, but the answer depends on your exact location and the fire code requirements that apply to your property. GAF shingles can be installed to meet Class A fire-resistance standards when paired with the right assembly, but homes in the highest-risk foothill zones may be better served by metal. We’ll review your FEMA zone and local fire code before we recommend anything. Call (833) 382-8544 for a straight answer.
We prioritize storm and wind damage calls in San Bernardino because a lifted shingle or broken valley flashing turns into a bigger repair every time it rains or the wind picks up. When you call (833) 382-8544, we’ll schedule an inspection and get a tarp or temporary repair in place fast if the roof is exposed.
Service Areas Near San Bernardino
Our San Bernardino service area extends through the surrounding Inland Empire. We also do GAF work in GAF service in Sedco Hills, GAF service in Garden Grove, Corona, Home Gardens, Norco, Eastvale, and Jurupa Valley. If you’re near San Bernardino, we can usually make the drive.
Book Your GAF Service in San Bernardino Today
If you need independent GAF service in Muscoy or San Bernardino, call (833) 382-8544 for a free estimate. We’ll inspect the roof, pull the permit history if it matters, and tell you what’s actually going on up there.
Written by Noel Carranza, Owner at Gold Star Contractors, serving San Bernardino’s GAF roofing needs with straight talk and code-aware installation.