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 Rowland Heights
Roof repair in Rowland Heights isn’t a one-size-fits-all job. The hillside lots, unincorporated county rules, and older tile-and-shingle housing stock mean a leak here rarely has a simple, off-the-shelf fix. We’re Orange County Roofing Co, led by Kurt Hensley, and we’ve spent years working properties along Colima Road, Blandford Drive, and the terraced subdivisions climbing toward the Puente Hills. We know what fails on these roofs and, more importantly, what actually holds up. If you’re seeing water stains, lifted tile, or daylight through your sheathing, call (866) 942-4187 and we’ll schedule a real diagnostic, not a sales pitch.
Why Orange County Roofing Co Is Rowland Heights’s Preferred Roof Repair Company
Rowland Heights has no city building department. That single fact changes how roof repair gets permitted, inspected, and sequenced here, and most roofing companies don’t plan for it. We do. Our team has worked enough jobs in the 91748 ZIP to know that County Public Works review adds lead time before tear-off, and that hillside inspectors care about wind-rated assemblies and ember-resistant detailing more than they do in flatland cities. That’s not bureaucracy to us; it’s just how the job gets done right.
We carry seven major roofing brands: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That matters in a place like Rowland Heights, where homes range from older asphalt shingle pockets near Colima and Blandford to custom concrete tile estates on terraced lots. When a repair calls for matching existing material, we can. When a homeowner wants to upgrade to a better warranty tier while we’re already on the roof, we can quote that honestly, across brands.
And because we handle inspection, repair, and full replacement under one roof, the Rowland Heights homeowner who starts with a small leak never has to re-explain their roof history to another contractor. We keep it. We know the house, the pitch, the previous repairs, and the failure patterns. That continuity saves time and money when a repair grows into something bigger, which, on a 1970s hillside roof, it often does.
Styles & brands we work with






Metal Roof Repair in Rowland Heights
Metal Roof Repair in Rowland Heights usually means fixing failed fasteners, split seam tape, or rusted panel laps on outbuildings, shops, carports, and the occasional custom home. The big difference here is terrain. Rowland Heights is unincorporated LA County, and many larger lots have detached metal-roofed structures, from horse stalls to ADU garages, where the original install was never properly flashed. Wind-driven rain off the Puente Hills finds those gaps fast. Repairs run $450 to $1,900 depending on whether we’re replacing isolated fasteners and reseating panels or cutting out corroded sections and installing new closure strips and flashing. If the metal is still structurally sound, we save it. If not, we’ll show you photo evidence before cutting anything.
Fastener, Seam, and Flashing Work
Neoprene washers wear out, and on Rowland Heights properties with old galvanized panels, those washers are usually the first thing to go. We replace fasteners and lap screws, check seam tape for UV breakdown, and reseal transitions where the metal roof meets a framed wall or chimney. This is the most common metal repair on acreage parcels.
Outbuilding and ADU Metal Roofs
Detached shops and converted garages in Rowland Heights often have metal roofs with penetrations that were never flashed correctly: vent pipes, skylights, and old swamp cooler cutouts. Rain runs down from the hillside, hits the roof, and immediately finds those gaps. We refit or replace the boots, pan flashings, and crickets so water doesn’t get a second chance.
Commercial Roof Repair in Rowland Heights
Commercial Roof Repair in Rowland Heights covers the strip centers along Colima Road, the mixed-use buildings near the 60, and the warehouses tucked into the industrial edges of the 91748 ZIP. These roofs lean flat or low-slope, which means ponding after winter rains and membrane punctures from windblown debris are the two calls we get the most. Flat and low-slope patch work runs $600 to $2,500 depending on square footage and whether we’re patching a single penetration or rebuilding a failed drain sump. The county’s fire and wind code requirements apply here too, so if we’re doing more than a penetration patch, we factor in the necessary assembly upgrades before quoting.
Flat Roof Patch and Drainage Repair
When a flat roof in Rowland Heights starts leaking, the culprit is almost always ponding around a clogged drain or a failed seam in an old BUR or rolled roof. We clear the drainage path, cut out the saturated insulation, patch the membrane, and rebuild the slope where needed. It’s unglamorous work, but it’s the difference between a roof that lasts ten years and one that fails again next winter.
Penetration and Edge Flashing on Commercial Roofs
Wind off the Puente Hills lifts edge metal on commercial buildings just as easily as it lifts tile on homes. We resecure or replace perimeter flashing, seal mechanical penetrations, and install proper termination bar where previous crews never bothered. If a commercial roof has been patched repeatedly, we’ll walk it end to end and map every existing repair before recommending anything.
Trusted Brands We Service in Rowland Heights
We service and repair roofs from manufacturers including GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For Rowland Heights specifically, that means we can match the tile profile on a 1980s Boral concrete roof, source Atlas shingles for a quick patch on a Blandford-area home, or repair a Tamko flat roof on a Colima strip center without ordering parts from three states away. Because we work across seven major brands, we can also tell you honestly when a repair doesn’t make sense and a different material would serve the hillside wind and sun conditions better. The right material wins, not the one with the highest margin.
Our Roof Repair team carries the sealants, fasteners, and flashing profiles specific to the roofs we see in Rowland Heights, which shortens turnaround and keeps repair prices honest.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Rowland Heights Homes
- Baked-out tile underlayment. The concrete tile on many 1970s-90s tract and custom homes in Rowland Heights looks fine from the street, but the underlayment beneath it has cooked for thirty or forty years in inland heat. This fails long before the tile does, and by the time you see a ceiling stain, the sheathing is already wet.
- Wind-lifted ridge caps and hip tiles. Afternoon winds funnel through the Puente Hills and hit the windward edges hard. Caps lift, mortar cracks, and the underlayment gets exposed to UV and rain. We re-secure lifted tile and replace broken cap units with exact matches where possible.
- Complex valleys on terraced roofs. Hillside subdivisions create multi-level roofs with steep valleys and short, awkward flat sections. Debris gathers in those valleys, water backs up, and leaks chase the path of least resistance into ceilings two rooms away from the actual breach.
- Poorly flashed penetrations on detached buildings. Outbuildings, shops, and garage ADUs on larger Rowland Heights parcels often have vent pipes, electrical masts, and exhaust ducting that were never properly flashed. The first strong wind-and-rain event puts water inside.
Pricing for Roof Repair in Rowland Heights, CA
Here’s what homeowners in Rowland Heights can expect to pay, based on the jobs our crews actually run in the 91748 ZIP:
- Shingle or tile patch and seal: $350 to $800
- Flashing repair or replacement: $400 to $1,200
- Valley rebuild and waterproofing: $700 to $1,800
- Flat roof patch, including drain work: $600 to $2,500
- Metal roof seam, fastener, and flashing repair: $450 to $1,900
- Full underlayment replacement on a section of tile roof: $1,500 to $4,000, depending on slope, access, and tile type
Several Rowland Heights-specific factors move these numbers: unincorporated county permit review can add $200 to $400 in fees and a week or more of lead time; hillside access often means hand-carrying materials from the street or using a smaller dump trailer; and matching older tile profiles sometimes costs more because the profile was discontinued years ago. We walk every hillside or acreage property before quoting so the number you approve is the number you pay. Call (866) 942-4187 for a free, line-item estimate.
We Also Serve Cities Near Rowland Heights
If you’re in South San Jose Hills, Walnut, Valinda, or Hacienda Heights, the same team handles roof repairs there, and these nearby communities share many of the same wind and tile-age issues. Roof Repair in Rowland Heights is our focus here, but our crews and material supply cover the surrounding San Gabriel Valley foothills daily.
Serving Rowland Heights, CA — Our Local Coverage Area
We’re based in the Rowland Heights 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 Rowland Heights
Yes. Rowland Heights is unincorporated LA County, so roofing permits go through LA County Public Works rather than a city building department. For most repairs, the permit process is straightforward, but it can add review time before tear-off, especially on hillside properties where the county wants wind and wildfire details on file. We handle the permit paperwork and sequencing so you don’t have to stand in line at a county office. Call (866) 942-4187 and we’ll quote the permit cost into your estimate.
The tiles aren’t the failure point; the underlayment beneath them is. In Rowland Heights, decades of inland sun and heat bake the original felt or synthetic underlayment until it cracks and loses its waterproofing. Tile roofs can look perfect from the ground while the underlayment has stopped doing its job. By the time a leak appears inside, water has usually been working through the deck for months. We find and replace the failed sections rather than just slapping mastic on visible gaps.
It changes access and material handling, which changes labor. On terraced hillside lots, crews often hand-carry tile and underlayment down steep paths, and we may need a smaller dump trailer that can navigate narrow driveways. On acreage properties with outbuildings, each additional roof has its own access and scaffolding needs. Water flowing off uphill slopes also means we may need to address drainage at the same time as the roof work. We scope all of that in person before quoting, so the estimate reflects your actual site. For an exact price based on your lot, call (866) 942-4187.
Yes, we repair metal roofs on detached garages, shops, barns, horse facilities, and commercial buildings throughout Rowland Heights. The most common fixes are replacing failed fasteners with proper neoprene-washered screws, resealing seams, and rebuilding flashing at roof-to-wall transitions and penetrations. For commercial buildings, we also handle flat roof patches and drainage repairs. We’ll inspect the metal’s condition and tell you honestly whether repair or replacement makes more financial sense.
We work with seven major manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For repairs, that means we can match existing tile and shingle profiles across the housing stock in Rowland Heights, including older Boral concrete tile and Atlas shingles. Because we’re not tied to one brand, our repair recommendations are based on what the roof actually needs, not supplier incentives. If you’re unsure what material is on your roof, we’ll identify it during the inspection. Call (866) 942-4187 to schedule a free estimate.
Written by Kurt Hensley, Owner at Orange County Roofing Co, serving Rowland Heights and surrounding communities.