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 | Square One Builders
We provide independent GAF roof replacement, repair, and installation across San Bernardino, from the mid-century flatland tracts to the foothill subdivisions climbing toward the San Bernardino Mountains. The thing that sets our GAF work apart here is that we spec every system for two conditions most contractors treat as afterthoughts: 100°F-plus thermal cycling and Cal Fire’s Chapter 7A ignition-resistance rules in the wildland-urban interface. If your GAF roof is failing, we’ll diagnose it honestly and build the fix that San Bernardino’s climate and code actually demand. Call (877) 688-9930 for a free estimate.

Why San Bernardino Residents Choose Us for GAF Service
We’ve torn off and rebuilt enough GAF service in Muscoy and San Bernardino to know exactly where their shingles hold up and where they fail in this climate. Brent Calloway, our owner, spent the better part of three decades working on homes throughout Southern California before founding Square One Builders, and the same instinct that drives our full-scope remodels shows up in every roof we touch: if a job is worth doing, it’s worth doing to the deck, not just the surface. We’re a general contractor, not a roofing-only shop, which means we see how your GAF roof interacts with your attic ventilation, your fascia, your gutters, and your home’s overall envelope. When we find a problem, we trace it to the source instead of patching the symptom. That’s why San Bernardino homeowners call us when they want one accountable team, not a rotating cast of trades. We carry GAF OEM shingles, underlayments, and accessories, and we pair them with ventilation and flashing upgrades that solve local problems the factory spec never anticipated.
Key Takeaways:
- Independent GAF contractor serving San Bernardino ZIPs 92401 through 92404 and surrounding foothill communities.
- GAF OEM components paired with local-condition upgrades for heat, wind, and fire resistance.
- One general contractor accountable for the full roof system, from deck to ridge vent.
- Free estimates with written line-item pricing at (877) 688-9930.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Bernardino
Here’s what we see most often on GAF roofs in San Bernardino, and why it happens here specifically:
- Thermal cracking and algae streaking on Timberline HDZ shingles. Mid-century flatland homes in 92404, 92410, and 92411 often have unvented or poorly vented attics. In July, those attic temperatures push past 150°F, which cooks shingles from below and causes premature cracking. The algae streaking comes from San Bernardino’s mix of heat, occasional humidity, and airborne dust settling on north-facing slopes that never fully dry out.
- Wind uplift and sealant failure on Timberline UHDZ during Santa Ana events. When a Santa Ana hits, sustained gusts find every weak seam. We regularly see overdriven nails and shingles that missed the reinforced nailing strip entirely. In San Bernardino’s foothill ZIPs, where wind accelerates up the mountain slopes, this failure mode is faster and more destructive than flatland locations.
- Premature granule loss and blistering on south-facing slopes. San Bernardino gets weeks of 100°F-plus sun, and south-facing roof planes take the full brunt. On 15 to 20-year-old GAF installations near the foothills, we see granule loss so complete the fiberglass mat is exposed. That’s a replacement situation, not a repair.
- Ice-and-water membrane separation at eaves and valleys. Extreme thermal cycling, hot summers followed by cold winter storms, stretches and shrinks the membrane until it pulls away from the decking. San Bernardino doesn’t get many winter storms, but when one hits, the leaks show up at the exact spots where the membrane separated.
- Dry-rotted decking under old GAF systems. In older flatland homes, the decking under the original roof often predates modern ventilation standards. By the time we tear off, the plywood or plank decking is soft, warped, or delaminated. We replace what’s compromised rather than nailing new shingles to bad wood.
GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment
Here’s the thing most GAF information pages won’t tell you, because it isn’t true in GAF in Rialto, Colton, or Redlands: in the foothill ZIPs of 92404 and 92407, even a straightforward GAF roof replacement can trigger Cal Fire Chapter 7A requirements for ignition-resistant vents and eave treatments. That means a homeowner in Del Rosa or North Park can’t just swap shingle-for-shingle and call it done. The code requires Class A assemblies, ember-resistant ridge vents, and specific eave details that flatland homes in 92410 and 92411 never deal with. We spec those components from the start, not as a change order surprise halfway through the job. And in the older flatland neighborhoods, where homes predate the 1990s, the more likely trigger is foundation movement from expansive clay that shows up as roof truss uplift and cracked drywall at ceiling corners. Two completely different GAF system specs, fifteen minutes apart. That’s the split housing stock of San Bernardino, and it’s why a template answer about “GAF roofing” fails here.
On a 1962 tract home near Del Rosa in 92404, we found the original GAF repair in Loma Linda and original GAF Timberline shingles had failed along the south slope, granules gone and felt exposed from decades of 100°F summers. We tore off to the deck, replaced dry-rotted sheathing, and installed a new GAF Timberline HDZ system with a Class A fire-rated underlayment and ember-resistant ridge vent to meet WUI code. The homeowner now has a 30-year system warranty and a roof that matches the neighborhood’s fire-hardening requirements.
GAF Models & Products We Service in San Bernardino
We work on the full GAF residential line that’s common in San Bernardino: Timberline HDZ, Timberline UHDZ, Dynasty Shingles, and EverGuard TPO for flat and low-slope sections. Our approach on parts is straightforward: we use GAF OEM shingles, starter strips, ridge caps, underlayments, and vents so your system warranty stays intact. But we won’t blindly install a spec component when a local problem calls for something better. If your 1950s flatland home needs attic ventilation that GAF’s standard ridge vent won’t effectively provide, we’ll source a quality aftermarket solution and tell you exactly why. For San Bernardino turnaround, we keep common Timberline HDZ colors and accessory components stocked with local suppliers, so mid-job discoveries don’t stall your project for a week. Learn more about our broader GAF sales & service coverage.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Bernardino
Roof pricing in San Bernardino depends on three things: the condition of your decking, the pitch and complexity of your roof, and whether your home sits in a WUI zone that requires Chapter 7A upgrades. Here are the ranges we quote most often here:
| Service | Typical Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Metal Roof Installation | $15,000 – $40,000 |
Our free estimate includes a full attic and deck inspection, not just a ladder-and-drive-by quote. We’ll tell you if your decking is sound, if your ventilation meets code, and whether your GAF shingles can be repaired or need replacement. The price we quote is the price you get, no change orders unless we uncover something structural during tear-off that we couldn’t see beforehand, and we’ll walk you through that in writing before touching it. Call (877) 688-9930 for an exact quote, estimates are free.
Serving San Bernardino, CA — Our Local Coverage Area
We’re based in the San Bernardino area and know this community well, offering GAF in Highland and throughout the region. 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. Homes in foothill ZIPs like 92404 and 92407 fall under Cal Fire Chapter 7A, which requires ignition-resistant vents, Class A-rated assemblies, and specific eave treatments. We spec those from day one.
Sustained 100°F-plus summers accelerate granule loss and thermal cracking, especially on south-facing slopes and in unvented attics common to mid-century flatland homes. A roof that lasts 30 years in coastal climates can fail in 15 to 20 here without proper ventilation and installation. Call (877) 688-9930 for a roof inspection if you suspect heat damage.
Yes. We handle isolated wind damage like lifted or missing shingles, sealant failure, and flashing separation. If the damage is widespread or the decking underneath is compromised, we’ll show you why replacement is the smarter spend rather than patching a roof that’s near the end of its life.
Most GAF roof replacements in San Bernardino fall between $8,000 and $20,000, depending on roof size, pitch, decking condition, and whether your home requires Chapter 7A fire-resistant upgrades. Call (877) 688-9930 for a free estimate with written line items.
We install GAF systems to manufacturer spec using OEM components, which allows the material warranty to apply. We’ll explain what’s covered and what isn’t before you sign anything, so you’re not surprised by fine print later.
Service Areas Near San Bernardino
We serve San Bernardino and the surrounding foothill and valley communities. From our local coverage, we’re a short drive from Corona, La Verne, Montclair, Claremont, and Norco. If you’re in one of those areas and need GAF roofing work, we can help. We also cover San Bernardino service area details on this page, plus GAF service in Murrieta and GAF service in Romoland for homeowners further south.
Book Your GAF Service in San Bernardino Today
Start from square one, build it right. If your GAF roof is showing signs of San Bernardino heat, wind, or fire-zone stress, call us. One contractor, every system, fully managed. (877) 688-9930 for a free estimate.
Written by Brent Calloway, Owner at Square One Builders, serving San Bernardino since founding the company with a simple rule: never waste a board, never waste a client’s time.