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 | Bedrock Roof Repair
We provide independent GAF specialists roofing service across Upland, from the 91784 foothills to the 91786 flats. The one thing that makes our GAF work different here: we know exactly how Santa Ana winds and foothill ember risk fail GAF systems in ways coastal installers never see, and we repair before we recommend replacement. If you need an honest diagnosis on a GAF roof in Upland, call (833) 589-7850.

Why Upland Residents Choose Us for GAF Service
We’ve spent years working GAF roofs in Upland’s specific conditions. Timberline HDZ shingles, Royal Sovereign three-tabs, EverGuard TPO on flat sections, tile underlayments under cracked Spanish tile. We know which failures recur here and which are one-offs. Alan Cofield, our owner, grew up in the Anaheim Colony and trained in the building trades program at Cypress College before spending nearly two decades on Southern California roofs. He runs Bedrock Roof Repair with a simple sequence: inspect first, repair what’s repairable, replace only when the roof proves it needs it. We stock OEM GAF shingles and accessories for like-for-like repairs in Upland, and we carry quality aftermarket underlayments and flashing when they outperform the original. Same team on your roof from first inspection to final nail. No handoffs.
Styles & brands we work with






Common GAF Roofing Problems We Solve in Upland
- Timberline HDZ wind uplift and sealant strip failure. Upland’s Santa Ana winds routinely gust over 60 mph, and north-side exposures take the brunt. We see sealant strips that never properly bonded after installation, letting shingle tabs lift and flap until the nail line is exposed. On Timberline roofs in the 91784 ZIP code, wind-driven rain follows those lifted tabs straight to the decking.
- Royal Sovereign organic-mat shingle brittleness. Upland’s hot, dry summers push surface temperatures well past what organic mats were built to handle. The asphalt dries, the granules let go, and the shingle cracks when you walk on it. By the time a homeowner notices granule loss in the gutters, the mat underneath is already brittle.
- Hidden leaks under cracked tile from degraded GAF underlayment. A cracked ridge tile or lifted field tile lets water sit against the underlayment for months before it shows up as a ceiling stain. In Upland, the heat accelerates underlayment breakdown, so the window between tile damage and decking damage is shorter here than on the coast.
- Flashing separation around chimneys and vents. Upland’s temperature swings push and pull metal flashing through thermal expansion cycles. The sealant around the flashing dries, cracks, and separates. In foothill neighborhoods, those gaps aren’t just water pathways. They’re ember intrusion points during wildfire season.
- Granule loss from UV exposure. Inland sun in Upland is relentless. GAF shingles that would look serviceable in a coastal city after fifteen years can be mostly bare here. Granules don’t just protect against UV. They’re the fire-resistant layer between the asphalt mat and an ember.
GAF Service in Upland: What Local Conditions Mean for Your Equipment
In Upland’s foothill neighborhoods north of Foothill Boulevard, GAF shingle roofs often need Class A fire-rated assemblies and ember-resistant detailing that coastal GAF installations never require. This isn’t a preference. It’s the difference between a roof that survives an ember shower and one that becomes a fire vector. The San Gabriel Mountain foothills put homes in the 91784 and 91786 ZIP codes directly in the path of wind-driven embers during a wildfire event. We see GAF roofs that were installed years ago with standard valley metal and open soffit gaps. Those details are fine in Anaheim or Garden Grove. They’re liabilities in north Upland, unlike GAF service in Claremont where conditions differ. When we repair or replace a GAF roof in the foothill zone, we look at every penetration, every transition, and every gap. The roof tells you what went wrong. You just have to know how to read it. And up against the mountains, what it usually says is that the original installation never accounted for ember pressure.
GAF Models & Products We Service in Upland
We work on GAF Timberline HDZ, Timberline UHDZ, Royal Sovereign, and EverGuard TPO systems across Upland. For like-for-like shingle repairs, we use GAF OEM shingles and accessories whenever available. But we’ll specify quality aftermarket underlayments and flashing when they do a better job for your specific roof. In Upland’s heat, certain aftermarket synthetic underlayments outlast the original felt. We keep common GAF shingle colors and accessory stock on hand for faster Upland turnaround, and anything we don’t have local we source quickly through our supply chain. We’re an independent GAF service provider. We’re not authorized by GAF, and we don’t pretend to be. That independence means our recommendation follows your roof’s condition, not a manufacturer’s program.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Upland
GAF roofing service in Upland depends on what we find. A targeted repair on a few lifted Timberline tabs costs far less than replacing underlayment under cracked tile, which costs far less than a full tear-off. We inspect first and give you a written line-item estimate before any work starts. The estimate includes exactly what we found, what we recommend, and what it costs. No change orders down the line because we didn’t look closely enough on day one. If you want an exact number for your GAF roof, call (833) 589-7850 to schedule a free estimate. We’ll tell you what your roof actually needs. Repair, replacement, or nothing yet.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland area and know this community well, including nearby San Antonio Heights GAF service areas. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.

FAQs – GAF Roofing in Upland
If your home sits north of Foothill Boulevard in the 91784 or 91786 ZIP codes, your GAF roof should have a Class A fire-rated assembly with ember-resistant underlayment and detailing. Standard felt underlayment that meets code on the flats won’t provide the same protection against ember intrusion in Upland’s foothill exposure zones. We evaluate each roof against its specific ember risk and recommend underlayment accordingly, similar to our GAF repair in Montclair approach. Call (833) 589-7850 for a free inspection.
GAF Timberline shingles lift when the sealant strip fails to bond or breaks under repeated wind cycling. In Upland, Santa Ana winds hit north-side exposures hardest, and once a seal breaks, the shingle never re-seals properly. We fix the underlying cause, not just the visible tab. Sometimes that’s a repair. Sometimes it’s a warning that the whole slope needs attention. Call (833) 589-7850 and we’ll inspect it for free.
Most cracked concrete tiles on GAF tile roofs in Upland are repairable. We replace the damaged tile and inspect the underlayment beneath it. The underlayment is usually where the real damage is hiding. If we catch it before the decking softens, repair is straightforward. If the underlayment has already degraded across the whole slope, we’ll show you why replacement makes more sense. Repair when possible. Replace when necessary. Inspect before either.
In Upland’s inland heat, synthetic GAF-compatible underlayments typically outperform traditional felt. Synthetics resist UV breakdown and hold up better under cracked or lifted tiles that let heat and moisture sit against the underlayment for months. We’ll match the underlayment to your tile system and your exposure. Call (833) 589-7850 for a specific recommendation.
At 18 years in Upland’s UV and heat, your GAF shingles are nearing the end of their design life. If granule loss is heavy and sealant strips are failing across multiple slopes, replacement is usually the better investment. If the damage is isolated to one area, a targeted repair can buy you several years. We’ll show you the numbers and let the roof make the case either way. Call (833) 589-7850 for a free estimate and an honest recommendation.
Service Areas Near Upland
Bedrock Roof Repair serves Upland and the surrounding foothill and basin communities. We work across Upland service area ZIP codes 91784, 91785, and 91786, and we take GAF roofing calls from nearby Rancho Cucamonga, Claremont, Montclair, Ontario, and Pomona. If you’re in any of these areas and need GAF repair or replacement, we’ll come take a look. For reference on how we handle GAF work in other foothill cities, see GAF service in Sierra Madre. We also handle GAF projects across the basin, including GAF service in Los Angeles.
Book Your GAF Service in Upland Today
If your GAF roof is showing damage or you just want a straight answer before winter, call (833) 589-7850. Estimates are free. We’ll inspect, explain what we find, and give you a written line-item quote. Same team from inspection to final nail.
Written by Alan Cofield, Owner at Bedrock Roof Repair, serving Upland and the surrounding foothill communities with independent GAF roofing inspection, repair, and replacement.