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 Upland, CA | San Bruno Construction
We provide independent GAF roofing sales and service across Upland, from citrus-era ranch homes on the flats to Chapter 7A foothill parcels in 91784. What makes our GAF work different here is simple: we install and repair these shingle systems against Upland’s actual weather patterns, not a generic California playbook. That means matching GAF underlayment, ridge vent, and starter strip correctly for Santa Ana wind exposure and fire-zone compliance. Call (866) 472-1908 if you need a straight answer about your roof. Noel Carvalho and our crew at San Bruno Construction have been doing this work long enough to know which spec applies to your street.
Why Upland Residents Choose Us for GAF Service
Most roofing contractors in Upland can nail down shingles. Fewer can tell you why the west slope of your Timberline HDZ roof is curling while the east slope looks fine, or why your 1963 ranch roof leaks at a ceiling stain twenty feet from the actual breach. That’s the difference. Noel Carvalho started in construction technology at Skyline College learning to read plans and think through load paths before a single tool comes out of the truck. Two-plus decades later, our crew still approaches every Upland roof the same way: find the actual failure, fix the assembly, not just the symptom.
We’re not a GAF-authorized contractor. We don’t pretend to be. We’re an independent GAF sales & service outfit that works with their shingle and accessory lines every week because they hold up well in this climate when installed correctly. We pull the right GAF underlayment, the right starter strip, the right ridge vent for the job. A mismatched assembly voids the manufacturer’s material warranty even when the install is sound, and we won’t let that happen on a Upland roof we touch.
Styles & brands we work with







Common GAF Construction Problems We Solve in Upland
- Granule loss and edge curling on Timberline slopes. Upland’s dry summer sun bakes north- and west-facing slopes for months, then Santa Ana winds sandblast them. Granule loss shows up in the gutters, edge curling follows, and the shingle mat starts breaking down well before GAF’s lifespan chart suggests. We replace isolated sections when the deck is solid and the damage is contained.
- Winter storm leaks from failed pipe boots and step flashing. Rain driven against the San Gabriel foothills finds original pipe boots and 1950s – 70s step flashing on Upland ranch homes. The leak shows up as a ceiling stain far from the actual breach. We trace the water path back and fix the flashing or boot, not just the shingle above the stain.
- Foothill debris packing valleys and cricket areas. Pepper tree leaves and citrus litter from Upland’s old grove-era lots pack valleys and behind chimney crickets, holding moisture against the shingle mat and rotting decking under what looks like an intact surface. We see this constantly on Mountain Avenue and the surrounding streets.
- Chapter 7A inspection failures on 91784 re-roofs. In the foothill parcels, re-roofs that weren’t upgraded to Chapter 7A wildland-urban interface assemblies fail inspection on vent and edge-metal compliance. That forces a tear-back of otherwise serviceable shingles. We spec the right assembly the first time.
- Mismatched GAF assemblies from previous installs. A roof with GAF shingles over a generic underlayment or off-brand ridge vent isn’t a GAF system. It’s a warranty problem waiting to surface. We correct mismatched assemblies on Upland roofs more often than we’d like to.
GAF Service in Upland: What Local Conditions Mean for Your Roof
Here’s the thing about Upland that flatland contractors in neighboring cities rarely deal with. The 91784 foothill parcels sit in designated high fire severity zones, so even a like-for-like GAF re-roof there pulls in Chapter 7A wildland-urban interface rules. Ember-resistant vents, noncombustible edge metal, Class A assembly documentation. A re-roof a few blocks south on the flats never triggers any of that. If you live off San Antonio Heights GAF service or the upper streets above 210, your GAF roof has to meet a spec that has nothing to do with shingle quality and everything to do with where your parcel sits. We know which addresses need it because we’ve pulled those permits and passed those inspections. We don’t guess at City of Upland requirements.
On a 1960s ranch off Mountain Avenue near the old citrus groves, our crew stripped a Timberline Natural Shadow roof that looked intact from the ground but had wind-curled west-slope tabs and two rotted sheathing panels above the kitchen. We re-decked, re-flashed the chimney cricket, and installed a GAF Timberline HDZ system with new ridge vent, then cleaned the packed pepper-tree litter out of the valleys and added gutter guards before the first winter rain.
GAF Models & Products We Service in Upland
We work with the GAF lines that make sense for Upland’s housing stock. GAF Timberline HDZ architectural shingles are our standard recommendation for ranch homes and foothill properties, including GAF service in Claremont areas, they carry a higher wind rating and better granule adhesion than 3-tab. GAF Timberline Natural Shadow handles the Craftsman-influenced homes where a dimensional look fits the original character. GAF Royal Sovereign 3-tab still goes on some flatland Upland homes where budget drives the decision, but we’re honest when the upgrade to Timberline makes more sense. For low-slope sections, GAF Liberty rolled roofing covers carport additions and patio overhangs common on 1950s – 70s builds.
On parts and repair, we match GAF shingles to the correct GAF underlayment, ridge vent, and starter-strip system rather than mixing in whatever’s on the truck. We keep the common GAF accessory lines stocked locally so Upland and GAF repair in Montclair service calls don’t wait on a distributor run from the Inland Empire supply houses.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Upland
Roof pricing in Upland tracks what your specific house needs. A flatland ranch with a simple gable roof costs less than a 91784 foothill property that needs Chapter 7A vents and noncombustible edge metal. Here’s where our numbers land:
| Service | 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: roof square footage, pitch, deck condition, whether we’re pulling permits, and whether your Upland address sits in a fire-zone overlay. A free estimate from us includes a written line-item quote so you see exactly where the money goes. Call (866) 472-1908 and we’ll walk your roof before we quote it.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland area and know this community well, including Rancho Cucamonga GAF service. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – GAF Construction in Upland
Yes. The 91784 foothill parcels sit in designated high fire severity zones, so any re-roof there triggers Chapter 7A requirements: ember-resistant vents, noncombustible edge metal, and Class A assembly documentation. A flatland Upland re-roof a few blocks south doesn’t need any of that. If your house is in the foothills, we spec the full assembly and pass the inspection the first time. Call (866) 472-1908 and tell us your cross streets, we’ll tell you which rules apply.
Santa Ana events off the San Gabriels hit west- and north-facing slopes hardest, sandblasting granules and curling shingle edges years before the east slope shows wear. Valley and chimney cricket areas collect wind-driven debris that holds moisture. On a Timberline HDZ roof, proper starter-strip and ridge-vent fastening matters more than the shingle itself. If you’re seeing granules in the gutters after wind events, have someone look at the slopes before the decking takes water damage. Estimates are free, call (866) 472-1908.
The pipe boots and step flashing. Winter rain driven against the San Gabriel foothills finds original boots and flashing on Upland’s older ranch homes, and the leak shows up as a ceiling stain far from the actual breach. Before you patch shingles, trace the water path. We do this constantly on 1950s – 70s homes throughout Upland service area neighborhoods. Call (866) 472-1908 and we’ll find the breach, not just the stain.
Depends on condition and where you live in Upland. If the deck is solid and granule loss is minor, a repair makes sense. If you’re in the foothills or your 3-tab has significant curling and granule loss, a Timberline HDZ upgrade usually pays for itself in wind resistance and longevity. We’ll give you a straight recommendation either way. A repair quote costs you nothing, call (866) 472-1908.
We handle it. San Bruno Construction is a full-scope general contractor, so gutters, downspouts, valley cleaning, and drainage corrections happen under the same contract and the same crew coordination. You don’t have to chase a gutter company after the roofers leave. That’s the whole point of working with one accountable point of contact. Call (866) 472-1908 for a free estimate on your Upland re-roof with drainage included.
Service Areas Near Upland
Most of our Upland work is in the 91784, 91785, and 91786 ZIP codes, from the foothill parcels above the 210 down through the old citrus-era streets. We also serve Fullerton, where we provide GAF service in Fullerton for ranch homes with similar 1950s – 70s housing stock and their own foothill exposure patterns. Heading west, our crews cover GAF service in Stanton as well. If you’re anywhere in the Upland area and need straight answers on a GAF roof, call us.
Book Your GAF Service in Upland Today
Crews are running across Upland all season. If you need a GAF repair or a full re-roof, call (866) 472-1908 and we’ll get your roof walked and quoted. Free estimates, line-item pricing, and one contractor accountable from first shingle to final inspection.
Written by Noel Carvalho, Owner at San Bruno Construction, serving Upland since day one.