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 usually runs $350 – $1,800 depending on what’s failing, and most repairs we quote are done in a single day once materials arrive. If you live in the 91784 foothills, your roof takes a beating that houses south of Foothill Boulevard never see, so the repair that looks small from the ground often isn’t. We’re Orange County Roofing Co, led by Kurt Hensley, and we’ve worked on enough Upland homes to know what opens up when we pull back a shingle. Call (866) 942-4187 and we’ll come look.
Why Orange County Roofing Co Is Upland’s Preferred Roof Repair Company
Upland homeowners keep calling us back because we explain what a roof actually needs instead of selling a patch that fails next season. Our Roof Repair crews work throughout the 91784, 91785, and 91786 ZIP codes, and we know the difference between a north-side foothill roof and a flat-grid ranch roof in the south end. That matters when a Santa Ana wind lifts a rake edge on a house off San Antonio Wash and water finds a path that has nothing to do with the shingle that looks damaged.
Kurt Hensley runs every Upland job with the same rule: inspect first, write it down, price it in writing, and get approval before anything gets opened past the first layer. Homeowners who’ve been burned by repair quotes that doubled once the decking showed through appreciate that. We don’t chase change orders. We document what’s there, call you with photos, and you decide what happens next.
Styles & brands we work with






Emergency Roof Repair in Upland
Emergency Roof Repair in Upland is what we do most after a Santa Ana event rolls through the foothills and off the San Gabriel mountain front. The wind peels ridge caps and lifts rake-edge shingles on windward slopes, then driving rain gets under the underlayment and you’ve got water in the attic by morning. In Upland’s north side, particularly the 91784 ZIP near the Angeles National Forest interface, a wind event can leave roofs open to ember intrusion too, which is why we treat emergency repairs on those streets as a fire-safety fix, not just a leak fix.
Wind-Uplift Repairs on Foothill Slopes
On Upland’s north-side foothill streets, the reported symptom rarely matches where the water actually gets in. A homeowner calls about a damp ceiling and points at a missing shingle. We get on the roof and find three lifted ridge caps and a rake edge that’s been flapping. Fixing only the visible shingle would be malpractice. We re-secure the full windward edge, reseat the ridge caps, and seal every penetration on that slope. Typical cost in Upland for wind-uplift repair: $450 – $1,200 depending on how much ridge and rake is involved.
Leak Stop After Wind-Driven Rain
When Santa Ana winds push rain sideways, every lifted flashing edge and failed pipe boot becomes a water entry point. We see this constantly on 1950s – 1970s ranch homes in the central and south grid of Upland, where original flashing has been out of service for years. We pull the shingles, replace the flashing and boot, reseal the penetration, and check the decking underneath for soft spots. Most of these repairs run $300 – $900 in Upland, before any decking replacement is factored in.
Flat Roof Repair in Upland
Flat Roof Repair in Upland is a regular call for the mid-century homes across the 91785 and 91786 ZIPs, where low-slope built-up roofs from the 1950s and 1960s are still doing some version of their original job. The inland Inland Empire heat bakes these roofs year after year, and once the surface coating cracks, water pools and finds its way in. On Upland’s south and central grid, flat and low-slope sections are often hidden behind parapet walls, so the homeowner doesn’t see the failure until the ceiling stains.
Built-Up Roof Patches on Older Ranches
An original built-up roof on a Upland ranch home can sometimes be patched with a cold-process repair and a new top coat, but only if the underlying plies are still bonded. When the plies have separated from years of 100°F summers, a patch buys a season, not a decade. We tell Upland homeowners that straight, because paying for a patch that fails in a year is money burned. Built-up flat roof repair in Upland typically runs $500 – $1,500 for a localized patch and reseal.
Low-Slope Overlay Removal and Decking Checks
When a Upland home has a low-slope roof that’s been overlaid, we often find decking rot underneath that no one caught because the overlay hid it. We cut back the failed section, inspect the sheathing, and only then quote what’s needed. If we find a soft panel, you get a photo and a written price before we cut anything further. That’s how it’s supposed to work. A low-slope repair that includes decking replacement in Upland commonly lands between $800 and $1,800.
Trusted Brands We Service in Upland
We install and repair shingles from Owens Corning, IKO, and Atlas, among others, so Upland homeowners can choose the material that matches their roof, budget, and the fire-rating requirements of their neighborhood rather than whatever one brand pushes. If you’re in the 91784 foothills high fire severity zone, an Atlas StormMaster or Owens Corning Duration with a Class A assembly is a different conversation than a budget 3-tab on a flat-grid rental in 91786. We carry local stock for common Upland repairs, which means fewer multi-day waits for shingles to arrive.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Upland Homes
- Santa Ana wind damage on foothill slopes. The north-side streets off San Antonio Wash and Euclid Avenue lose ridge caps and rake shingles long before houses south of the 210 show any wear.
- Wood-shake roofs under overlays. Many central and south-grid Upland homes still have original 1950s – 1970s wood shake hidden under one or two asphalt overlays, and a county inspector won’t accept that on a reroof without full tear-off.
- Failed flashing at parapet walls and valleys. Upland’s older ranches and split-levels have valley and wall flashing that was marginal when new and is now held together by sealant and luck.
- UV-baked asphalt shingles on unshaded south slopes. The inland Inland Empire sun cooks shingles on Upland homes with no tree cover, causing granule loss and cracking years earlier than on shaded elevations.
Pricing for Roof Repair in Upland, CA
Small leak repairs in Upland start around $250 for a simple penetration reseal. Shingle replacement on a typical slope runs $350 – $800. Flashing repair at a chimney, valley, or parapet wall lands between $400 and $1,100. Flat roof patches on Upland’s older built-up roofs run $500 – $1,500, and if we open the roof and find decking or framing that needs replacement, you get a written price before we cut further. The fork in the road is the tear-off: when an inspection reveals double overlays or widespread soft decking, a repair becomes a reroof, and we’ll show you the photos and the numbers side by side. Call (866) 942-4187 for a free estimate on your Upland roof.
We Also Serve Cities Near Upland
Our Upland repair crews regularly work in San Antonio Heights, Claremont, Montclair, and Rancho Cucamonga. If you’re just over the city line in one of those foothill or flat-grid neighborhoods, the same inspection-first approach applies. Call (866) 942-4187 and tell us what you’re seeing.
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
Because many homes in Upland’s 91784 foothills were built with wood shake, and over the decades that shake got overlaid with asphalt once or twice instead of torn off. When we open a repair on a lifted rake edge or a leaking valley, we often find those overlays, and a county inspector will not sign off on a reroof over the top of them. The only compliant fix is a full tear-off to decking, the decking gets inspected and replaced where needed, and a new Class A assembly goes back on. On our last 1960s ranch off the wash, we found exactly this: original wood shake with two overlays, plus two soft sheathing panels. The homeowner had budgeted a flashing repair; we priced the full scope in writing and got their approval before we touched the decking. If your Upland home has never had the original roof torn off, expect this conversation. Call (866) 942-4187 and we’ll tell you straight after the inspection.
A Santa Ana wind event in Upland peels ridge caps and lifts rake-edge shingles on the windward slope, usually on the north-side foothill streets off the wash. Then wind-driven rain pushes under the lifted edges, into the failed flashing, and through every penetration seal that’s been drying out in the inland heat. The water often shows up far from the visible damage, which is why a missing shingle on the windward slope can stain a ceiling on the other side of the house. If the roof is wood shake with no Class A rating, the wind also pushes embers from the Angeles National Forest interface into places a patch won’t reach. The repair after a Santa Ana event starts with a full inspection of the windward edge, not just the area you can see from the driveway. Call (866) 942-4187 for that inspection.
Yes, we do emergency roof repair after wind events across Upland, including the 91784 foothills, 91785, and 91786. The call usually comes the morning after a Santa Ana blows through and a ceiling stain shows up. We’ll get on the roof, check the windward slope and all ridge and rake edges, secure anything that’s lifted or flapping, and stop the water entry. Then we document what the permanent fix looks like and what it costs. A temporary secure and tarp in Upland is often under $400; the permanent repair depends on what we find. Call (866) 942-4187 and we’ll get someone out.
We repair low-slope built-up roofs throughout Upland, especially on the 1950s – 1970s ranch and tract homes in the central and south grid. The job depends on the condition of the underlying plies. If they’re still bonded, a localized patch and a new top coating usually holds for years. If the plies have separated from decades of inland heat, a patch will fail again, and we’ll tell you that before you spend the money. We do flat roof patches, parapet flashing replacement, and low-slope section rebuilds, with written pricing before we cut. Call (866) 942-4187 with your address and we’ll schedule a look.
Put both bids side by side and check three things: whether the contractor inspected before quoting, what the written scope includes, and what happens when they find hidden damage once the roof is open. A bid that came in without an inspection is a guess. A scope that says “replace shingles” but doesn’t mention decking, flashing, or disposal is a change order waiting to happen. On Upland’s older homes, the decking surprise is common, so ask both bidders what their process is when they find soft sheathing under the shingles. Our position is simple: inspection first, surprise priced in writing, approval before we open anything past the first layer. If the other bid can’t promise that, you’re comparing a price to a gamble. Call (866) 942-4187 and we’ll give you a quote you can hold us to.
Written by Kurt Hensley, Owner at Orange County Roofing Co, serving Upland and the surrounding Inland Empire since day one.