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 | Windmill Roof Repair
We install, repair, and inspect GAF roofing systems across Upland, CA. What sets our GAF work here apart is simple: Upland roofs fail from wind uplift before water ever pools on them, and we spec every GAF ridge cap, starter strip, and flashing detail with that reality in mind. We’re an independent roofer, not GAF-authorized, so our recommendations follow what your roof actually needs. Call (866) 850-2496 for a free estimate.
Why Upland Residents Choose Us for GAF Service
Most roofers can staple down shingles. Fewer can tell you why the ridge caps on your north Upland home lifted after a Santa Ana event while your neighbor’s roof with GAF in Ontario held fine. That’s the difference. Ruben Ochoa, our owner, grew up in Pico Rivera and learned roofing through the construction technology program at East Los Angeles College, and he’s spent more than two decades reading how wind and UV stress shingle assemblies across the San Gabriel Valley and Inland Empire. When we assess a GAF roof in Upland, we’re looking at the same failure points the manufacturer’s warranty never quite covers: ridge nailing patterns, step flashing transitions at stucco, and underlayment that’s been baking under Inland Empire sun since the Clinton administration.
We also carry the full GAF accessory line – GAF sales & service is a core part of what we do – so when your Timberline ridge vent needs replacement, we’re not substituting whatever the supply house had on the shelf. We use genuine GAF ridge cap, starter strip, and underlayment when matching an existing GAF roof. Flashing and fasteners, where the OEM part doesn’t matter, we’ll use quality aftermarket options. The point is we know where each dollar matters and where it doesn’t.
Our Upland customers also get a roof inspection as a standalone service. No push toward replacement. See it before you sign anything.
Styles & brands we work with






Common GAF Roofing Problems We Solve in Upland
- Lifted and creased ridge caps on foothill homes in 91784. During Santa Ana wind events, the ridge vent and cap nailing pattern is the weakest link on a GAF Timberline assembly. North Upland’s exposed grades get hit first. We strip and re-cap using GAF ridge cap nailed to the manufacturer’s pattern, often upgrading to a wind-rated vent.
- Granule loss and surface thinning on 20-year-old Timberline shingles. The Inland Empire summer UV bake ages GAF shingles fast, especially on south- and west-facing slopes. Homeowners notice grit collecting in gutters. The shingles may not curl, but the mat is exposed and the roof’s weatherproofing is fading.
- Step flashing failures at stucco transitions near downtown Upland. Mid-century homes and citrus-era bungalows often have original GAF roof-to-wall flashing where shingle or tile meets stucco. Wind-driven rain tracks in behind it. We replace the flashing and re-seal the transition so it actually sheds water.
- Punctures and nail pops from the pepper and eucalyptus canopy downtown. Upland’s mature tree canopy drops limbs that punch through aging GAF shingles. Windstorms leave debris that abrades the granule surface and exposes nails. We match the existing shingle and repair the damaged slope.
- Dried-out underlayment under older tile roofs. Many original Upland homes still sit on their first-generation felt underlayment. The tiles look fine. The water barrier underneath is dust. When we lift a tile and it crumbles, we know the clock ran out years ago.
GAF Service in Upland: What Local Conditions Mean for Your Equipment
Upland sits on the Cucamonga alluvial fan at the base of the San Gabriel Mountains, and every fall the Santa Ana winds funnel down those foothills with nowhere to slow down until they hit your roof. The dry winds don’t bring rain – they bring uplift. Wind races over the ridgeline, creates negative pressure, and pulls at whatever isn’t nailed down tight. In our experience across the 91784 grades and nearby areas needing Rancho Cucamonga GAF service, the first casualties are always GAF ridge tiles and hip caps. They crease, they lift, sometimes they end up in your neighbor’s yard. Then the wind gets under the exposed ridge vent and works its way down into the roof assembly. That’s why we treat ridge details as the priority on every Upland GAF inspection, not the shingles themselves. A roof that would pass a rain test in a lowland Inland Empire city fails here after one good wind season because the ridge was never built for the pressure. The fix isn’t exotic – it’s correct nailing patterns, wind-rated ridge vents, and caps that match the GAF manufacturer’s spec. But someone has to look at the ridge first. Most don’t.
GAF Models & Products We Service in Upland
We work on the full GAF residential lineup: Timberline HDZ architectural shingles, Timberline Natural Shadow, Royal Sovereign 3-tab, and the Glenwood and Timberline American Harvest designer lines. When we repair a GAF roof in Upland or provide GAF service in Claremont, we match the existing shingle line and color as closely as the discontinued color charts allow. For the accessory components – ridge cap, starter strip, underlayment – we use genuine GAF parts so the assembly behaves the way the manufacturer intended. For flashing, fasteners, and other metalwork, we use quality aftermarket materials where the OEM label makes no difference to performance or longevity. We keep the common GAF colors and accessory components stocked locally, which means faster turnaround for Upland repairs without waiting on a distributor order.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Upland
GAF roof work in Upland runs wide depending on what’s actually wrong. A targeted flashing repair or a section of replaced shingles runs a few hundred dollars. A full re-ridge with wind-rated vent and genuine GAF cap runs more. A complete re-roof with new underlayment on an older Upland home is a different project entirely. What drives cost: the slope and access up toward 91784, whether we’re matching a discontinued GAF color, and whether the underlying decking or underlayment needs work. Our free estimates include a written line-item quote so you see exactly what’s proposed before you agree to anything. Call (866) 850-2496 and we’ll walk the roof with you.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland area and know this community well, and we also handle GAF repair in Montclair. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – GAF Roofing in Upland
The Santa Ana winds blowing down the San Gabriels create strong uplift at your ridgeline, and GAF ridge caps lift and crease when the underlying vent and nailing pattern aren’t rated for that repeated pressure. This is the most common wind-related failure we see on Upland foothill homes, especially in the 91784 grades. The fix is a wind-rated ridge vent and GAF ridge cap installed to the manufacturer’s exact nailing spec. Call (866) 850-2496 if you’ve seen caps lift – we can assess it before the next wind season.
Likely yes, even if it looks fine from the street. Twenty years of Inland Empire UV on a GAF Timberline roof means the granule surface has thinned, the mat is losing integrity, and the original underlayment is brittle. Near downtown Upland, the pepper and eucalyptus canopy adds abrasion and limb impacts that accelerate the decline. The shingles may not curl, but the weatherproofing is running on empty. Call us at (866) 850-2496 for an inspection – it’s a standalone service, not a sales pitch.
We can match most GAF shingle lines and colors still available, including Timberline and Royal Sovereign lines. If the exact color was discontinued, we’ll find the closest available match and tell you plainly before any work starts. For a clean repair on a damaged slope, we’ll also check the surrounding shingles for nail pops and granule loss the limb may have caused. Call (866) 850-2496 and we’ll match it before you commit to anything.
Absolutely – tile is not waterproof. The underlayment underneath is what keeps water out, and on Upland’s original homes that underlayment is often the original felt, now severely degraded after decades of heat. Tiles can look perfect while the felt underneath has turned to dust. We recommend underlayment replacement as a targeted service – we lift the tile, replace the barrier, and reset the tile. Call (866) 850-2496 to have us inspect what’s under your tile.
Roof-to-wall step flashing at stucco transitions fails more than any other detail on Upland homes, especially mid-century custom houses near downtown where the original GAF flashing has been in place for decades. Wind-driven rain gets behind the flashing and tracks into the wall assembly. We remove the old step flashing, install new flashing properly interleaved with the shingle or tile, and re-seal the stucco line. On a roof with sound decking and only a failed valley or flashing, we repair rather than sell a replacement. Call (866) 850-2496 – estimates are free.
Service Areas Near Upland
We serve homeowners across the Upland service area – zip codes 91784, 91785, and 91786 – and into neighboring communities. If you’re in West Covina, we handle GAF repairs there as well as in Pico Rivera. For homeowners further west, see our GAF service in Monterey Park and GAF service in East Los Angeles pages.
Book Your GAF Service in Upland Today
A roof doesn’t have to be complicated – it just has to keep the water out. If your GAF roof in Upland is showing ridge cap lift, granule loss, or flashing trouble, we’ll give you an honest read on it. Call (866) 850-2496 to schedule your free estimate.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving Upland homeowners with honest GAF roofing inspections, repairs, and replacements.