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
Fast, Reliable Roof Repair Across Upland
Roof repair in Upland typically runs $350 – $1,400 depending on what failed, and most jobs our team handles are done in a single visit after inspection. We work across all three Upland ZIP codes: 91784, 91785, and 91786. If you’ve got water staining a ceiling, missing shingles after the last Santa Ana event, or a tile that slid out of place, call (866) 412-5697 and we’ll get eyes on it. Baycrest Roofing has repaired hundreds of roofs here, from mid-century ranches near the city core to foothill homes backing up against the San Gabriels.
Why Baycrest Roofing Is Upland’s Preferred Roof Repair Company
Upland homeowners call us because we inspect before we quote. That’s the whole model. No one at Baycrest will give you a repair price over the phone without knowing what the roof actually looks like, what failed, and whether the fix is local or systemic. Nolan Cafferty built the company around that honesty: repair when repair is honest, replace when replacement is necessary. It sounds simple, but it’s rare in this trade.
We carry seven shingle manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That matters in Upland specifically because the right product for a wind-scoured foothill roof in 91784 is often different from what works on a flatland tract in 91786. Most roofers sell one brand and force-fit it. We match the material to your roof, not your roof to our inventory.
And because Baycrest handles inspection, repair, and replacement, a Upland homeowner doesn’t end up juggling three contractors as a roof ages. One call, one relationship, one company that knows your roof’s history.
Styles & brands we work with






Roof Leak Repair in Upland
Roof Leak Repair in Upland usually means tracing water intrusion to a failed flashing point, a cracked tile, a dried-out valley, or a compromised vent boot. The fix itself is often straightforward once the entry point is located. What makes Upland different is the wind factor. On north-side foothill homes, leaks frequently start at wind-lifted ridge caps or scoured drip edge, which allows water to travel down the fascia and into the soffit before it ever shows on a ceiling. A flatland leak behaves one way. A foothill leak behaves another.
Wind-Driven Leak Sources
On properties in the 91784 ZIP, we routinely find leaks that started at a ridge cap lifted by Santa Ana downslope gusts. Once that cap breaks its seal, wind-driven rain enters at an angle no one would expect from a normal storm. The visible water stain inside is often fifteen feet from the actual breach.
Our leak repair scope includes re-securing the cap, checking the underlying decking for rot, and re-flashing any penetration in the affected zone. We don’t patch over a wind-damaged seam and call it done. That’s how repeat leaks happen.
Dried-Out Tile and Underlayment
Many original concrete tile roofs in Upland’s older tracts are now forty to sixty years old. The tile itself may still look fine from the street, but the mortar that holds ridge and hip tiles in place is baked brittle by inland heat and UV. When a tile releases, the underlayment below gets exposed and starts breaking down. A leak follows soon after.
We repair the failed section, re-bed the loose tile, and inspect surrounding underlayment. On most tile repairs in Upland, a section of underlayment replacement runs $400 – $900. Full re-bedding of a ridge line typically lands between $600 and $1,200 depending on access.
Emergency Roof Repair in Upland
Emergency Roof Repair in Upland usually follows a Santa Ana wind event or a sudden storm that rips shingles, lifts flashing, or drives a tree branch through decking. The priority is stopping water entry before interior damage spreads. We carry heavy-gauge tarps and temporary sealing materials on our trucks specifically for Upland jobs, because we know how quickly a small breach becomes a ceiling collapse during a downslope windstorm.
Wind-Storm Response
When the Santa Anas hit, the worst damage concentrates along the north-side foothill edge and any roof slope facing the canyons. We see scoured ridge caps, peeled edge metal, and lifted shingles. Our crews start with a full safety check of the damaged area, then secure the opening and photograph everything for your records. Temporary mitigation on an Upland emergency repair typically runs $300 – $500 if no structural damage is present.
Large-Lot Access Challenges
Emergency response on Upland acreage properties adds a wrinkle: many of these homes have long driveways, detached garages, and outbuildings set well back from the road. Material haul distances matter. Equipment access matters. If the damaged section is on a detached ADU or shop roof, we scope that separately, because the repair may sit on county-permitted structures with different code requirements than the main house. A standard emergency tarp-and-secure on a foothill acreage lot in Upland averages $400 – $650.
Trusted Brands We Service in Upland
Upland roofs are not all the same, so we don’t stock one brand and hope for the best. We service and install Atlas, Tamko, Boral, GAF, and three additional manufacturers, which lets us match a repair shingle to your existing roof profile and color rather than leaving a visible patch. For Upland homeowners, that means a wind-rated ridge cap or replacement shingle is typically available within days, not weeks. Whether your roof carries a premium architectural line or a value-tier dimensional shingle, we have the manufacturer relationship to make the repair blend.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Upland Homes
- Santa Ana-scoured ridge caps and edge metal. Downslope winds out of the San Gabriels hit foothill roofs in 91784 with sustained force, grabbing ridge caps and drip edge, loosening fasteners, and opening the roof’s most wind-vulnerable seams. Once the seal breaks, water intrusion at the fascia and soffit is nearly guaranteed.
- Sun-baked tile mortar failure. Upland’s inland heat and UV cycles dry out the mortar that holds concrete tile in place, especially on the flat, exposed slopes of mid-century ranch homes. Loose tiles then slide or crack, exposing underlayment to direct sun and eventual leaks at valleys and penetrations.
- Improper flashing on outbuildings and detached ADUs. Large-lot properties around Upland’s northern edges often have shops, detached garages, and ADUs that were roofed in separate phases by different crews. Flashing at the transitions and wall intersections is frequently the weak point, especially where long material hauls led to rushed, non-code-compliant work.
- Valley and vent boot failures on aging ranch homes. The 1960s and 70s single-story stock in Upland’s core has low-pitch roofs. Water moves slower and sits longer in valleys, and old vent boots crack under heat and ozone exposure. Both fail quietly, well before the shingles around them look worn.
Pricing for Roof Repair in Upland, CA
Small, focused repairs in Upland, such as a single vent boot or a short section of flashing, usually fall between $250 and $500. A standard leak repair with underlayment replacement runs $400 – $900. Wind-damage repairs that involve ridge caps, drip edge, and partial shingle replacement typically land at $700 – $1,400. Emergency tarp-and-secure services start around $350 for a standard flatland tract home and climb on acreage lots with access challenges.
What changes an Upland price fastest is square count, roof pitch, and whether the repair sits on an outbuilding or detached ADU with its own access issues. County permitting on unincorporated land adds another layer, typically between $150 and $400 depending on scope. Our quotes are line-item, and we include every local factor before work begins. Call (866) 412-5697 to schedule a free estimate.
We Also Serve Cities Near Upland
Baycrest Roofing works throughout the eastern San Gabriel Valley and western Inland Empire. If you’re in Claremont, Montclair, Rancho Cucamonga, or Ontario and need a roof inspection or repair, we respond to those areas the same way we do in Upland: inspect first, quote second. Our Roof Repair team covers the full foothill corridor, and Upland homeowners get priority scheduling during wind-event spikes.
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
Santa Ana winds enter Upland from the northeast, rushing down the San Gabriel Mountain canyons and accelerating as they hit the 91784 foothill zone. The damage pattern is consistent: ridge caps lift, drip edge pulls away, and wind-driven debris scours any upward-facing roof seam. Unlike normal storm damage, Santa Ana failure typically starts at the roof’s windward edge, not at the shingle field. Call (866) 412-5697 if you suspect wind damage. We’ll inspect before recommending any repair.
Acreage repairs in Upland cost more because of access, not because the roofing work itself is harder. Long driveways mean material and debris haul distances increase. Equipment staging takes longer. Outbuildings, detached ADUs, and shops often sit at the back of the property with no direct vehicle access, so crews carry materials by hand. Those are real labor hours. A repair that runs $500 on a city-lot home in 91786 can run $650 – $850 on a north-side acreage parcel in 91784 even when the roof scope is identical.
Upland’s incorporated areas follow city permit rules for any structural roof repair. Unincorporated county land, particularly on the north side toward the foothills and around outlying acreage, falls under San Bernardino County permitting. That means some repairs on outbuildings, detached ADUs, or secondary structures need county review. Baycrest pulls the correct permit for your specific parcel and handles the inspection scheduling. The permit cost is included in our quote, never added as a surprise later.
We focus the repair on the failed windward sections. Loose ridge caps get re-bedded and mechanically fastened. Cracked or displaced tiles are replaced with same-profile units, often from our local supplier network in the Inland Empire. The underlayment underneath is inspected, and if it’s intact, we leave it alone. Tile roof repair is almost always a section-by-section operation. We don’t recommend full replacement unless the underlayment across the entire slope is compromised.
A square is 100 square feet of roof area. Roofers price by the square because that’s the standard unit for shingle quantities, tear-off volume, and disposal. When you compare quotes in Upland, make sure every estimate lists the square count for the affected area. A quote that says “repair roof, $900” without square count tells you nothing about what’s being done. Our estimates list square count, material line, labor line, and access charges, so you can compare apples to apples.
Written by Nolan Cafferty, Owner at Baycrest Roofing, serving Upland since day one.