Architectural shingles
Metal roofing
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Upland
Roof repair in Upland runs $350 to $1,800 for most targeted fixes, with full tile or shingle replacement jobs landing between $2,500 and $8,000 depending on square footage and underlayment condition. Alan Cofield and our crews work the foothill neighborhoods from San Antonio Heights down to the 91786 flats, and we know exactly what the Santa Ana winds do to roofs up here. Call (833) 589-7850 and describe what you’re seeing. We’ll tell you what your roof actually needs: repair, replacement, or nothing yet.
What makes Upland different from Claremont or Rancho Cucamonga isn’t the housing stock, it’s the wind. Homes north of Foothill Boulevard sit right against the San Gabriel Mountains, and when those gusts come down the canyons, they hit roofs at angles most contractors further south never have to account for. That changes how we scope a repair, which materials we recommend, and how long the fix actually holds.
Why Bedrock Roof Repair Is Upland’s Preferred Roof Repair Company
We carry no single-manufacturer quota, so the recommendation you get reflects what your roof needs and what your budget can handle. Our Roof Repair team sources from GAF, CertainTeed, and Owens Corning, among others, and we’ll match the existing material on your roof rather than pitch you a brand we happen to have a deal with. Upland homeowners have told us that’s what sold them: the repair-first sequence is in our company name.
Alan Cofield built Bedrock Roof Repair around a sequence that never changes: inspect, then repair if possible, then replace only if the structure demands it. A 1970s ranch off Euclid Avenue with original concrete tile doesn’t automatically get a full replacement quote from us. That’s not how we work, and it’s not what Upland deserves from a roofer.
Styles & brands we work with






Storm Damage Roof Repair in Upland
Storm Damage Roof Repair in Upland means one thing most of the year: Santa Ana wind damage. A single February gust event can crack ridge tiles and lift field tiles that look completely intact from the ground, and the leak doesn’t show up until the next real rain, months later. If you’re in the 91784 foothill ZIP and you saw a ceiling stain appear after the last storm, the roof damage probably happened weeks or months before the stain did.
Typical storm damage repair here runs $450 to $1,600 when we’re addressing cracked or lifted tiles, dried-out sealant, and underlayment damage. The work usually involves resetting ridge tiles, replacing cracked field tiles, and re-sealing penetrations that the wind worked loose.
Ridge and Field Tile Resets
On north-side foothill roofs, the ridge takes the worst of the wind. Cracked ridge tiles let water run straight down into the attic, but the crack is often invisible from the driveway. We walk the whole ridge line, because that’s where Upland roofs fail first.
Underlayment Repair After Wind Exposure
Wind doesn’t just break tiles; it exposes underlayment that heat has already dried out. When we lift a tile and find degraded felt or synthetic underlayment, that’s the actual leak path, not the tile itself. We repair both, because patching a tile over dead underlayment just moves the leak six feet over.
Metal Roof Repair in Upland
Metal Roof Repair in Upland is less common than tile work, but we see it on mid-century ranch homes and some newer stucco developments where standing-seam or corrugated panels were installed. Metal holds up well against the wind, but Upland’s dry heat bakes out sealant at the seams and around screw penetrations faster than anything near the coast. Once sealant fails, the panels themselves can lift in a Santa Ana event.
Metal roof repairs in Upland typically run $400 to $1,400. The bulk of that cost is labor: resealing seams, replacing neoprene washers on fasteners, and re-crimping or replacing panels that wind has worked loose. When we replace a panel, we use the same gauge and profile as the original, so the repair doesn’t telegraph from the ground.
Seam and Fastener Resealing
Exposed fasteners are the weak point on older metal roofs in Upland’s heat. Each one has a rubber washer that eventually hardens and cracks, and that’s a direct water path. We replace every washer we touch and re-torque the fastener to spec.
Wind-Lifted Panel Replacement
If a Santa Ana gust got under a panel edge, the panel likely has stretched screw holes and a bent profile. We cut the damaged panel out, inspect the underlayment beneath, and install a matched replacement that sheds wind the way the original was designed to.
Trusted Brands We Service in Upland
We work with all seven major roofing material brands, including GAF, CertainTeed, Owens Corning, and IKO. That’s not a marketing line; it means when we inspect an Upland roof and recommend a repair, we’re choosing the material that matches what’s already up there and performs under this specific climate. Seven leading brands, one honest recommendation. We keep common tile profiles and shingle colors available locally, so a repair on a 1970s ranch off Euclid Avenue doesn’t stall for a week waiting on a special order.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Upland Homes
- Santa Ana wind uplift on north-side foothill roofs. Homes in the 91784 ZIP above Foothill Boulevard take the brunt of canyon wind, and cracked ridge tiles after a single gust event are routine. The damage is rarely visible from the ground.
- End-of-life underlayment on 1950s-1970s ranch homes. Many of Upland’s original concrete tile and wood-shake roofs have underlayment that’s dried out, brittle, and no longer watertight. Patching tiles over degrading underlayment just moves the leak downslope.
- Heat-baked sealant and flashing around penetrations. Upland’s dry inland summers cook sealant around vents, skylights, and pipe boots faster than coastal climates. Once sealant cracks, the next rain finds it.
- Ember entry points in wildfire-adjacent zones. The foothill neighborhoods near the San Gabriel Mountains don’t just need watertight repairs; they need gaps sealed where embers can collect. Open soffit joints and lifted flashing are ember paths we address on every repair up there.
Pricing for Roof Repair in Upland, CA
Most roof repairs in Upland land between $350 and $1,800. A simple vent boot replacement runs $350 to $600. Flashing repair around a chimney sits at $500 to $1,200 depending on how much masonry work is involved. Shingle replacement runs $500 to $1,500 for a typical repair area. A flat roof patch runs $400 to $1,200, and valley repair comes in at $600 to $1,800. Tile resets after wind damage are $450 to $1,600 depending on how many tiles are cracked or lifted and whether the underlayment beneath them needs work too.
What moves the number is what we find when we lift the tile. On a 1960s foothill roof where the underlayment is shot, the honest fix costs more than the visible damage suggests. We scope that before we quote, not after we start. Call (833) 589-7850 for a free estimate with a written, line-item scope of work.
We Also Serve Cities Near Upland
Our crews work throughout the eastern San Gabriel Valley and the Inland Empire foothills, from Roof Repair in Upland neighborhoods like San Antonio Heights and the 91784 foothill ZIP down through Claremont, Montclair, and Rancho Cucamonga. If your roof is anywhere along that corridor, we’ll come out, walk it, and give you a straight answer.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland 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 About Roof Repair in Upland
Yes, and we see this constantly. Cracked ridge tiles and lifted field tiles caused by wind uplift are often invisible from the driveway, especially on two-story foothill homes. The leak shows up months later after the first real rain, and by then water has moved along the underlayment. Call (833) 589-7850 and we’ll walk the ridge where the damage actually lives.
Heat dries out underlayment faster than anything else, and once it’s brittle it no longer seals around staples and penetrations. We check underlayment condition on every repair by lifting the affected tiles. If it’s degraded, repairing just the tile means the leak comes back after the next Santa Ana. We’ll show you what we find and let you decide before any work starts.
A repair on the north side of Upland should match or exceed the existing roof’s wind rating, which for tile and shingle systems in this area is typically rated for 90 to 110 mph gusts. After a February Santa Ana event, we found three cracked ridge tiles and lifted field tiles over a dried-out underlayment run on a foothill home. The repair included new ice and water shield at the valleys and penetrations, and we reset the ridge vent so it shed wind instead of catching it.
We seal every gap a repair exposes: open soffit joints, lifted flashing, dried-out vent boots, and ridge gaps where embers can collect. In the 91784 and 91786 foothill ZIPs, ember entry is as much a failure mode as water entry. That’s why our scope on north-side repairs includes ember detailing as a standard item, not an add-on. Call (833) 589-7850 and ask us to walk your roof with an eye for both; the estimate covers what we find.
Yes, any serious roof repair quote should state the number of squares being addressed, the material type and brand, and the scope of underlayment work included. That’s how you tell whether one bidder is actually repairing the same area as another. Our estimates are line-item and written, so you can hold them side by side with any other roofer’s numbers and see exactly what’s different. Call (833) 589-7850 and we’ll provide one.
Written by Alan Cofield, Owner at Bedrock Roof Repair, serving Upland and the eastern San Gabriel Valley.