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 | Polaris Contractors
We provide independent GAF roof system installation and repair across San Bernardino, with the one local difference being this: we build every GAF roof to handle Cajon Pass Santa Ana winds and the Wildland-Urban Interface fire code that governs foothill neighborhoods like 92404 and 92407. Polaris Contractors is not a GAF-authorized or factory-affiliated contractor. We specify GAF because their published system requirements let us build a roof that’s defensible, inspectable, and suited to what San Bernardino actually throws at it. Need a GAF roof assessed? Call (855) 473-6535 for a free estimate.
Why San Bernardino Residents Choose Us for GAF Service
We work on GAF roof systems every week across San Bernardino’s mix of post-war stucco tract homes and foothill ranch stock, so we know how Timberline and Royal Sovereign shingles actually age under inland UV and those hard fall wind events. Rick Sondermann, our owner, has spent the better part of three decades building and renovating homes, and he’s the one who set our rule about roof systems: if the manufacturer publishes an installation spec, you follow it to the letter. That’s why we pair GAF shingles with the matching underlayment, starter, ridge cap, and ventilation, even on independent installs. When a San Bernardino homeowner calls us about a roof, they get a straight answer about whether to repair or replace, not a pitch. And because we’re a full-scope General Contractor in San Bernardino, we’re the same team that can handle stucco repair, fascia replacement, or a fence knocked around by the same wind that tore up the shingles.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Bernardino
- Wind-lift and tab creasing on Royal Sovereign 3-tab roofs. The Cajon Pass funnels Santa Ana winds down onto San Bernardino’s flatlands, and on older 3-tab GAF roofs we regularly see tabs torn free at the sealant strip. Once the deck is exposed, the next winter storm soaks the sheathing. We see this most on 1950s and 60s tract homes in 92405 and 92410.
- UV chalking and granule loss on Timberline fields. San Bernardino’s desert-adjacent sun bakes south and west roof slopes. GAF Timberline shingles lose granules faster here than in coastal cities, leaving fields thin and bald. By the time you can see the fiberglass mat, you’re usually past the point of patching.
- Sealant strip re-activation failures on older Timberline installs. Shingles look fine through summer. Then the first fall wind hits and tabs peel from the rake. The sealant strip never re-bonded after installation or after a repair. It’s a common failure mode we catch on pre-2010 GAF installs around San Bernardino.
- Ember intrusion and fire-rating gaps on foothill roofs. Homes in 92404 and 92407 sit inside the Wildland-Urban Interface, and many older GAF roofs were never upgraded to Class A assemblies with ember-resistant vents. The shingles might be fine, but the roof assembly doesn’t meet current code.
- Flat porch and patio roof leaks on mid-century homes. A lot of San Bernardino’s older stock has flat or low-slope sections. Wrong material choices or old repairs fail there. We install and service GAF EverGuard TPO on those low-slope areas as part of a coordinated roof system.
GAF Service in San Bernardino: What Local Conditions Mean for Your Equipment
Roofs on the foothill edge of 92404 and 92407 have to satisfy Wildland-Urban Interface fire code: Class A roof assemblies, ember-resistant vents, and defensible-space clearance. Those requirements flatland Inland Empire jobs never touch, so a re-roof up there is a fire-hardening job, not just a shingle swap. We’ve walked properties near the base of the San Bernardino Mountains where an older GAF roof looked passable from the street, but the vents were wide open, the underlayment wasn’t rated for ember exposure, and the assembly would’ve failed a WUI inspection. That’s why we don’t quote a roof replacement in 92404 the same way we would in 92401. Different code zone, different assembly, different job. If your GAF roof sits inside the foothill WUI boundary, call (855) 473-6535 and we’ll walk the roof with you before you spend a dollar.
GAF Models & Products We Service in San Bernardino
We install and repair GAF Timberline HDZ architectural shingles, Royal Sovereign 3-tab, Timberline UHDZ and American Harvest designer lines, and EverGuard TPO for low-slope sections. Our parts approach is simple: OEM-compatible GAF components, matched to the system, not mixed with other brands. We keep common starter, ridge cap, and ventilation stock available for faster San Bernardino turnaround, and we order full system components for full replacements. For owners weighing GAF against alternatives, see our broader GAF sales & service breakdown. If you want to know what your specific roof needs, we’ll tell you during the estimate.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Bernardino
What a GAF roof costs in San Bernardino depends on the roof’s size, pitch, deck condition, and whether the home sits inside the WUI zone. Foothill jobs in 92404 and 92407 typically run higher because of the Class A assembly and ember-resistant vent requirements. Here’s what we typically see:
| Service | Price 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 |
A free estimate from us includes a roof inspection, a straight answer on repair versus replacement, and a written line-item quote so you know exactly what’s in the job. Call (855) 473-6535 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
At that age, with curling and likely granule loss, replacement is usually the honest answer. Royal Sovereign is a 3-tab shingle, and once the sealant strip fails on a San Bernardino roof, the next Santa Ana event will tear tabs free and open the deck to rain. We can patch isolated wind damage on a sound roof, but a 60-year-old 3-tab is past its service life. Call (855) 473-6535 and we’ll inspect the roof before you commit to anything.
GAF offers Class A fire-rated shingle products that can be part of a WUI-compliant assembly, but the shingle alone doesn’t satisfy the code. The full assembly, underlayment, ventilation, and ember-resistant components all have to work together. We build WUI-compliant GAF systems with the right vents and underlayment for foothill homes. If your roof is in the WUI zone, the estimate will reflect that requirement.
Most GAF roof replacements in San Bernardino run between $8,000 and $20,000 depending on roof size, pitch, deck condition, and WUI requirements. Foothill jobs in 92404 and 92407 trend toward the higher end because of Class A assembly and ember-resistant vent upgrades. Call (855) 473-6535 for an exact quote, estimates are free.
Wind damage is typically covered under GAF’s published wind warranty if the shingles were installed to GAF’s specifications and proper wind-rated fastening was used. The problem in San Bernardino is that many older roofs weren’t installed to those specs, so claims get denied. We install to GAF’s published installation requirements precisely so our work holds up under Cajon Pass wind. If you have a question about your existing roof, we’ll assess it honestly.
Yes. Many post-war homes in San Bernardino have flat or low-slope porch and patio sections, and GAF EverGuard TPO is what we install there. Repairs on those sections run $400 to $1,800 depending on the damage. Call (855) 473-6535 and we’ll take a look, free estimate included.
Service Areas Near San Bernardino
We serve San Bernardino and surrounding communities across the Inland Empire. If you’re in San Bernardino service area zip codes 92401 through 92407 or nearby, we can help. We also provide GAF service in Muscoy and GAF service in Redlands, plus the foothill communities along the 210 and 330 corridors.
Book Your GAF Service in San Bernardino Today
On a 1962 stucco ranch house off the foothill side of 92407, we tore off a wind-torn Royal Sovereign roof where the fall Santa Anas had peeled tabs from the rake and opened the deck to the first winter rain. We replaced the rotted sheathing, rebuilt the roof as a GAF Timberline HDZ system with matching starter, ridge cap, and ember-resistant vents, and the owner got a Class A assembly that finally matches the fire code. That’s the kind of outcome we aim for on every GAF in Highland and San Bernardino job. Call (855) 473-6535 to schedule your free estimate. Rick and our team are ready to walk your roof with you.
Written by Rick Sondermann, Owner at Polaris Contractors, serving San Bernardino and the Inland Empire.