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 Rialto, CA | San Bernardino Contractors
We provide independent GAF roof installation, repair, and replacement across Rialto, CA, from Timberline re-roofs on 1960s tracts to emergency storm repair after Santa Ana winds. What makes our GAF work different here comes down to one thing: we know the unpermitted addition problem. Because so many Rialto homes were expanded informally over decades, we routinely find GAF-shingled patio covers and converted garages tied into main roofs with no flashing at all, and that junction fails long before the shingles do. Ruben Castillo and our crew handle those transitions correctly, then install the GAF system to manufacturer spec. Call (855) 473-5620 for a free estimate.
Why Rialto Residents Choose Us for GAF Service
We work on GAF shingle systems every week in Rialto’s mid-century tracts, from Timberline replacements to failed valley and step-flashing details on low-slope additions. Ruben grew up in the Westside neighborhood of San Bernardino watching his uncle reroof houses and frame garages on a shoestring budget. That hands-on education stuck, and then construction technology training at San Bernardino Valley College taught him to read plans, understand load paths, and never cut corners on anything structural. Today our crew knows how GAF roofs actually age in Rialto’s inland heat and Santa Ana wind because we’re on those roofs every month. As an independent contractor we install GAF materials to spec, use OEM and OEM-compatible accessories, and we’re not authorized, sponsored, or warranted by GAF. That independence means we tell you straight when a repair makes sense versus when a full GAF-spec system is the only honest call.
Styles & brands we work with







Common GAF Construction Problems We Solve in Rialto
Here’s what we see most often on GAF roofs across Rialto’s 92376 and 92377 ZIP codes:
- Granule loss on heat-aged Timberline roofs. Smog-bowl heat and reflected sun on south- and west-facing slopes bake 15 to 25 year old Timberline shingles until granules wash off in streaks and asphalt shows through. The south-facing slope on a Rialto tract home ages years faster than the north slope. We match the profile and color for partial repairs, or re-roof the whole slope in Timberline HDZ when the granule loss is widespread.
- Tab blow-offs after Santa Ana wind events. Seal strips on older Timberline roofs lose their bond from years of thermal cycling between hot days and cool nights. When the Santa Anas hit, shallow-pitch front-facing slopes and ridges lose tabs and sometimes whole shingles. We check the seal strip during every repair and replace shingles mechanically fastened to GAF’s high-wind nailing pattern when the existing deck allows it.
- Ridge cap and hip shingle cracking. Daily thermal cycling in Rialto’s climate causes ridge caps and hip shingles to crack and nail pops to form. We replace failed ridge runs with GAF Cobra Ridge Vent and Seal-A-Ridge cap shingles, which also improves attic ventilation on older tract homes that were originally built with barely any airflow.
- Leaks at valleys, step flashing, and roof-to-wall transitions. The most expensive single problem on Rialto GAF roofs comes from informal room additions and low-slope patio covers tied into the original roof without proper flashing or underlayment. Water enters at the junction, travels along the deck, and shows up as a ceiling stain three rooms away. We open the transition, rebuild it with step flashing and proper underlayment, and then match the GAF system from that point outward.
- Low-slope patio cover and addition roof failures. Flat and low-slope sections on older Rialto additions often have composition shingles applied at slopes GAF never rates them for. We convert those sections to GAF Liberty SBS self-adhered membrane, which is designed for low-slope applications, and flash the transition properly against the main roof.
GAF Service in Rialto: What Local Conditions Mean for Your Equipment
The single biggest factor shaping GAF construction work in Rialto that you won’t find in Fontana or Bloomington is the unpermitted addition pattern in the older 92376 core near the rail corridor. Rialto’s housing stock runs dense with 1950s through 1980s single-story stucco tract homes, and many were expanded informally over decades as households grew. We routinely find GAF-shingled room additions and converted-garage roofs tied into the main roof with no flashing, no underlayment, and shingles lapped at slopes GAF never rated. That junction is where winter rain gets in, and it has to be corrected before any permitted re-roof or addition can pass a city inspection. If you’re planning a roof replacement, a kitchen or bath remodel that touches the roofline, or an ADU conversion under California’s newer laws, that hidden junction is the first thing we scope, because it’s the difference between an inspection that passes on the first walk and a job that gets red-tagged.
On a 1960s single-story stucco tract home in the 92376 core, our crew tore off a heat-baked Timberline roof and found the flat patio-cover addition shingled straight over the main roof-to-wall junction with no step flashing, which is where the winter leaks had been coming from. We rebuilt the transition with proper flashing and GAF Liberty membrane on the low-slope section, then re-roofed the main slopes in Timberline HDZ with Cobra ridge vent, and the homeowner passed the city inspection on the first walk. That’s the pattern we see on job after job here. If it’s not built right the first time, you’re just paying for it twice.
GAF Models & Products We Service in Rialto
We install and repair the full GAF residential line that shows up on Rialto roofs. GAF sales & service for us means Timberline HDZ and legacy Timberline Natural Shadow and 30-year architectural shingles on older tract roofs, Timberline UHDZ and UHDZ Cool series on re-roofs where Title 24 cool-roof credit applies, GAF Liberty SBS self-adhered low-slope membrane on flat patio-cover and addition roofs, and GAF Cobra Ridge Vent with Seal-A-Ridge cap shingles on ridge replacements. For parts we match OEM GAF shingles, ridge caps, and starter strips to the existing roof profile and color where a partial repair is the right call, and we stock common Timberline colors locally so Rialto repairs don’t wait on a distributor order. When the deck is exposed we install the complete GAF-spec system: underlayment, starter, ridge vent, and cap, not just shingles over whatever was there.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Rialto
| Service | Typical 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 |
Your free estimate includes a roof and attic inspection, a written line-item quote, and photos of what we find, including any unpermitted addition junctions that need correcting before the job can pass inspection. Call (855) 473-5620 and we’ll get you a number you can actually plan around.
Serving Rialto, CA — Our Local Coverage Area
We’re based in the Rialto 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 Rialto
My Rialto roof has an unpermitted room addition shingled into the main GAF roof – can you re-roof over it?
No, not if you want the job to pass inspection. An unpermitted addition tied into the main roof without proper flashing or underlayment has to be corrected at the junction before any permitted re-roof or addition work can proceed. We scope the transition, rebuild the flashing detail, and bring the low-slope section up to code before we install the new GAF system. Call (855) 473-5620 for a free roof inspection and we’ll show you exactly what’s there.
Why is my Timberline roof losing granules so fast in Rialto?
Heat and reflected sun. Rialto’s inland heat and smog-bowl sun bake south- and west-facing slopes, and 15 to 25 year old Timberline shingles lose their granule coating as the asphalt oxidizes. Once granule loss reaches the point where bald patches show, the shingle’s UV protection is gone and the aging accelerates. We can match individual shingles on partial slopes, or re-roof the whole plane in Timberline HDZ if the granule loss is widespread. Call (855) 473-5620 for a straight assessment of which one your roof needs.
Does a GAF Cool-series shingle help with Rialto’s Title 24 cool-roof requirements?
Yes. GAF’s UHDZ Cool series shingles carry a higher solar reflectance rating that can help meet California Title 24 cool-roof requirements on a re-roof. We install UHDZ Cool on Rialto re-roofs where the Solar Reflectance Index math works out for the project, and we’ll run the numbers with your specific roof area and slope before you commit. Call (855) 473-5620 for a free estimate that includes the Title 24 calculation.
Can you repair just the ridge and valleys on my GAF roof instead of replacing it?
We can, if the shingle field still has life in it. We replace failed ridge runs with GAF Cobra Ridge Vent and Seal-A-Ridge cap shingles, and we rebuild valleys with proper underlayment and flashing. That’s a targeted repair that buys real time when the main slopes are still sound. If the shingles themselves are heat-aged and granule-bare, patching the ridge is the wrong place to spend money, and we’ll tell you that straight. Call (855) 473-5620 and we’ll inspect the whole roof, not just the leak.
What does a roof replacement cost on a typical Rialto tract home?
On a typical 1,100 to 1,400 square foot single-story Rialto tract home, a full tear-off and GAF Timberline HDZ re-roof typically runs $8,000 to $20,000 depending on deck condition, existing layers, the number of penetrations and transitions, and whether we find unpermitted addition junctions that need correcting. Your free line-item estimate gives you the exact number for your roof, not a range. Call (855) 473-5620 to schedule one.
Service Areas Near Rialto
We serve GAF roof work throughout the 92376 and 92377 ZIP codes in Rialto, plus the nearby communities where the same mid-century tract housing patterns apply. That includes Fontana, Bloomington, and Muscoy to the west, Rialto service area coverage throughout the city, GAF service in Sunnyslope for homeowners just east of the city, and GAF service in Glen Avon for properties along the Jurupa edges.
Book Your GAF Service in Rialto Today
If your GAF roof is showing granule loss, leaking at a valley, or missing tabs after the last Santa Ana event, call (855) 473-5620. We’ll get a crew to your Rialto home fast for storm damage, and every estimate is free.
Written by Ruben Castillo, Owner at San Bernardino Contractors, serving Rialto, GAF in San Bernardino, and the Inland Empire.