Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
GAF Roofing in Upland, CA | Weathervane Roof Repair
Weathervane Roof Repair provides independent GAF roofing service across Upland, from the foothill tracts in 91784 down to the citrus-era streets near downtown, with San Antonio Heights GAF service available nearby. We inspect, repair, and replace GAF shingle, tile, and flat roof systems, and we match all work to what Upland’s wind and sun actually do to a roof. If you’re seeing lifted shingles, cracked ridge caps, or a ceiling stain you can’t trace, call (877) 755-4274 and we’ll tell you what’s going on.

We’re a roof-only shop. That means every GAF roof in Upland gets looked at by people who do nothing but roofing, and our GAF sales & service work starts with an inspection, not a sales pitch. We serve all three Upland ZIP codes: 91784, 91785, and 91786.
Why Upland Residents Choose Us for GAF Service
GAF makes a lot of different systems, and they don’t all fail the same way. Timberline HDZ shingles behave differently on a steep foothill slope than EverGuard TPO does on a flat patio cover. Gil Tanner, our owner, spent two decades working on everything from torch-down flat roofs to clay tile on older Spanish Revival homes before starting Weathervane. He still insists on reading the roof before recommending anything. That’s why inspection is a standalone service with us, not a freebie that only exists to steer you toward replacement.
We work with seven major shingle brands including GAF, so when we do recommend GAF parts it’s because they’re the right fit for your roof, not because we’re tied to one manufacturer. We use GAF OEM shingles and accessories where they matter for system integrity. Where a quality aftermarket underlayment does the job better, especially on tile roofs that need to breathe, we’ll tell you that too. Repair or replace? We’ll give you the straight answer.
Styles & brands we work with






Common GAF Roofing Problems We Solve in Upland
- Wind-uplifted Timberline HDZ shingles along foothill ridge lines. The sealant strips shear under Santa Ana gusts, especially on south and west-facing slopes that have been baking for months. Tabs lift, then the next wind event peels them back and exposes the nailing line. We see this most often in 91784 above Euclid Avenue, where the wind funnels off the mountain face.
- Brittle GAF tile underlayment causing hidden leaks. On clay and concrete tile roofs, the underlayment is the waterproof layer, not the tile. After enough 90 to 100 degree days, older underlayment cracks and lets water through even when the tile looks perfectly fine from the ground. Downtown Upland’s older homes over skip-sheathing are the biggest risk here.
- Royal Sovereign blistering and granule loss on mid-century ranches. The organic mat in those older shingles doesn’t hold up well to Upland’s thermal cycling. Shingles curl, granules wash into gutters, and the mat starts showing through. Once that happens on a wide scale, patchwork repairs stop making sense.
- EverGuard TPO seam separations on flat sections. Upland’s 1980s and 1990s homes often have flat or low-slope patio covers and garage roofs. Heat welding fails, seams open up after wind events, and water finds its way in. The seam is almost always the failure point, not the membrane field.
- Ridge cap and hip shingle blow-off. Ridge caps take the worst of every wind gust. Once a cap goes, the nail heads under it are exposed, water gets driven sideways, and the next storm turns a small fix into a leak that follows the rafter line down into the house.
We handle these as repairs where the roof’s structure still holds. If wind uplift has already compromised the seal on most of the field, a replacement is the only way to restore the GAF wind warranty rating. We’ll show you what we’re seeing before we quote either route.
GAF Service in Upland: What Local Conditions Mean for Your Equipment
Upland sits at the base of the San Gabriel Mountains, where the Santa Ana corridor does something specific: it drops wind over the crest and sends it accelerating down the alluvial fans toward Euclid Avenue and the grid of streets around it. A GAF roof that would pass inspection in Fontana, where wind moves more evenly across flat terrain, can fail on a ridge line above Euclid because gusts there hit from unpredictable directions and linger, unlike the conditions we see when handling GAF repair in Montclair. This isn’t theoretical. After wind events, we routinely find ridge caps cracked and tiles displaced on homes in the 91784 foothill tracts, while the same storm leaves roofs in the flatter mid-city blocks mostly untouched.
For GAF owners, that means two things. First, nailing schedules and sealant integrity matter more up near the mountains than they do anywhere else in the Inland Empire. Second, repairs in Upland should account for UV damage as heavily as wind damage. Months of 90 to 100 degree days with near-zero rain mean shingles and underlayment bake and flex daily, which weakens sealant strips long before a Santa Ana event finds them. A roof that’s been cooking in August lets go much faster in October than one that hasn’t.
GAF Models & Products We Service in Upland
We service the full GAF residential range: Timberline HDZ and UHDZ architectural shingles, Royal Sovereign three-tabs on the older ranch tracts, and EverGuard TPO on flat and low-slope sections. We also work with GAF Tile & Slate underlayment on Upland’s concrete and clay tile roofs, along with Ridge-Glass cap shingles and Snow Country ridge vents for the wind-exposed foothill homes.
Parts matter. We keep common GAF shingle colors and accessories available for quick turnaround in Upland, and we use OEM parts where the system spec calls for them. For tile roofs and cases where an aftermarket underlayment breathes better than the original, we’ll make that call with you and explain why. No one in Upland should wait weeks for a single bundle of shingles to arrive.

See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Upland
Most GAF repairs in Upland fall into predictable ranges. A targeted shingle repair on a Timberline roof typically runs $350 to $700 depending on access and how many tabs need replacing. Ridge cap replacement along a standard ranch roofline usually lands between $500 and $1,100. Full GAF tile underlayment replacement under existing concrete or clay tile runs $6 to $15 per square foot, affected by roof pitch, story height, and whether we’re pulling the existing tile for re-set or working from the eave up. A full GAF Timberline tear-off and replacement across a mid-century Upland ranch typically ranges $9,500 to $16,500 depending on size and whether old underlayment has to come out.
Every estimate starts with an on-roof inspection, a written line-item quote, and a clear repair-versus-replace explanation. Permits pulled and inspections passed where the scope calls for it. Call (877) 755-4274 for a free estimate on your GAF roof in Upland.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland area and know this community well, and we also provide GAF service in Claremont. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – GAF Roofing in Upland
Yes, when installed to GAF’s high-wind nailing schedule with a full sealant strip bond. The failures we see in Upland are almost always installation or age-related, not a product defect. Shingles nailed outside the wind zone or past their sealant life will lift regardless of brand. If your ridge line faces the mountain funnels above Euclid Avenue, we’ll check for six-nail patterns and intact seals, and upgrade ridge capping if needed. Call (877) 755-4274 for an inspection.
Tile is a wear surface, not the waterproof layer. The underlayment beneath it does the actual water shedding, and on Upland’s older tile roofs that underlayment is often brittle from decades of inland sun. Once it cracks, water slips through, follows the skip-sheathing gaps, and shows up as a ceiling stain far from where the water actually entered. We find this constantly on downtown citrus-era homes. The fix is underlayment replacement, not tile caulking.
We use GAF Tile & Slate underlayment where the original system called for it and the homeowner wants GAF product continuity. On some older Upland tile roofs, especially those over skip-sheathing where breathability is already poor, we’ll recommend a quality aftermarket underlayment that moves moisture better. Either way, we’ll show you the pricing and explain why one fits your roof better than the other before any work starts.
In Upland, wind uplift along the foothill ridge lines drives most of our calls. In Rancho Cucamonga, it’s UV and thermal cycling damage on older three-tabs, since more of that housing stock sits on open flat lots with full sun exposure. Same brand, same shingle, very different failure pattern. That’s why we diagnose roofs by site, not by product line. Your GAF roof in Upland has to be read against Upland’s weather, not against a generic Southern California profile.
We clean and prep the failed seam, weld in a new membrane strip or re-secure the existing one, and test the surrounding seams for latent weaknesses. On EverGuard TPO, a single failed seam usually means others are close behind, so we’ll inspect the full seam grid before quoting. We’ll tell you if the membrane field still has life or if a replacement makes more sense. Call (877) 755-4274 and we’ll take a look.
Service Areas Near Upland
We serve all three Upland ZIP codes plus the surrounding foothill and valley communities. If you’re in the mountains or the flats nearby, we’re likely already working your street. We also run crews into the broader San Gabriel and Inland Empire areas, where we provide GAF service in Ontario and GAF service in Santa Ana. See our Upland service area page for full coverage. If you’re in a neighboring community and not sure, just call.
Book Your GAF Service in Upland Today
If your GAF roof is showing signs of wind lift, granule loss, or leaking around the ridge, don’t wait for the next Santa Ana event to make it worse. Call (877) 755-4274 to schedule your free estimate. We’ll inspect the roof, show you what’s going on, and tell you what it actually needs, repair or replace.
Written by Gil Tanner, Owner at Weathervane Roof Repair, serving Upland since the company’s founding.