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 Rowland Heights
Roof repair in Rowland Heights usually runs $350 – $1,100 for most shingle or tile fixes, while underlayment replacement under existing concrete tile starts around $1,800 and can reach $4,500 depending on decking damage. Most repairs take one to two days once we’re on the roof. If you’ve spotted a water stain on the ceiling or felt grit in the gutter after the last Santa Ana blow, call (866) 361-0798 and we’ll send someone from our Roof Repair crew to Rowland Heights, usually within 48 hours for a diagnostic visit.
We work every week in the 91748 zip code, from the Colima Road corridor up into the hillside streets south of Pathfinder and along Fullerton Road. The roofs here are not like the coast. They bake. They dry out. And then, when the first winter rain finally lands, they leak in places that looked fine in August.
Why Ridge Cap Roof Repair Is Rowland Heights’s Preferred Roof Repair Company
Homeowners in Rowland Heights call us because we inspect before we recommend. That sounds simple, but it’s the thing most roofers here skip. We do not show up with a replacement quote already written. We walk the roof, look at the underlayment, check the valleys and the ridge cap, and then tell you what the roof actually needs. Repair when it makes sense. Replace when it doesn’t.
Our crews know the specific failure points on 1960s – 80s tract and custom homes along the Puente Hills foothills: brittle felt under concrete tile, lifted ridge caps on wind-facing slopes, and flashing that has pulled away at the valleys. The same crew that inspects your roof does the repair, so nothing gets lost in translation. Noel Cardenas runs every job with the same standard: from the ridge cap down, nothing gets rushed or skipped.
We carry materials from seven manufacturers, so a repair on a GAF shingle roof, a CertainTeed underlayment job, or an Owens Corning decking replacement is all handled with the right product, not whatever happens to be on the truck. That matters when the job is a patch that needs to disappear into an existing roof rather than stand out as a mismatch.
Styles & brands we work with






Storm Damage Roof Repair in Rowland Heights
Storm damage roof repair in Rowland Heights is rarely about hail or downed trees. It’s about what the Santa Ana winds do to aging roofs on exposed hill-facing lots, and what the first heavy winter rain does to underlayment that has spent decades cooking in the inland heat. After a wind event, we find ridge caps cracked or blown loose, flashing peeled back at the eaves, and tiles shifted just enough to expose the felt beneath. The damage looks minor from the ground, but water doesn’t need a big opening to do real work.
A typical storm damage call in Rowland Heights runs $400 – $1,200 for a localized fix: resetting tiles, securing a ridge cap, resealing flashing. If the storm has exposed underlayment that has already degraded, the number climbs because we’re not just patching, we’re replacing the failed layer under the tiles. That’s a $1,800 – $4,000 job on most two-story hillside homes in 91748.
Wind-Lifted Ridge Caps and Flashing
On the south side of Rowland Heights, where lots climb into the Puente Hills, we see the same pattern every year. Fasteners corrode, the wind gets under the ridge cap, and it lifts just enough to let water run underneath during the next rain. The cap looks fine from the curb. It isn’t. We reset it with corrosion-resistant hardware and, where the decking has started to soften, we replace that section before it spreads.
Rain-Exposed Failed Underlayment
The hidden storm damage in Rowland Heights is not visible at all until the rain starts. Felt underlayment on 1970s – 80s concrete tile roofs has baked to a brittle sheet after decades of inland UV. Tiles still look sound, so the homeowner assumes the roof is fine. Then a real winter storm arrives, water runs through the cracked felt, and a ceiling stain appears two floors down. That repair is underlayment replacement, not tile replacement.
Metal Roof Repair in Rowland Heights
Metal roof repair in Rowland Heights covers a smaller slice of the housing stock, mostly standing-seam panels on custom hillside homes and metal outbuildings, but the failures are consistent. The heat and dry air are not the problem for metal. The problem is expansion and contraction, and the fastener points where metal panels are screwed to the decking. Over time, those grommets dry out, the holes elongate, and panels start to lift in wind. Once a panel lifts, water follows the screw line straight into the decking.
Most metal roof repairs in Rowland Heights run $450 – $1,300. That covers replacing failed fasteners with new grommets, resealing panel laps, and re-securing trim at the eaves and ridge. If a panel has stretched or torn at the fastener line, we may need to replace that panel section, which pushes the job toward $1,800 – $2,500. We don’t caulk over a failed fastener and call it done, because that fails again in eighteen months.
Failed Fastener Grommets and Panel Laps
The first thing we check on a metal roof is the grommet line. In Rowland Heights, where summer afternoon heat bakes the roof surface and nights cool it down fast, the thermal cycle is brutal on rubber washers. We find them cracked, flattened, or gone entirely. We replace the fastener with stainless hardware and a fresh EPDM grommet, then reseal the panel lap before it starts to canal water.
Corroded Trim and Eave Edge
Metal roofs in Rowland Heights don’t see salt air, so corrosion is slower than on the coast, but it still happens at the trim lines where water sits after a rain. The eave edge and ridge trim are the first places we see rust blooming. We cut out the affected section, replace it, and match the existing panel profile so the repair doesn’t look like an afterthought.
Trusted Brands We Service in Rowland Heights
The right material for your roof is the one that matches what’s already up there and what the Rowland Heights climate actually demands. We work with GAF, CertainTeed, and Owens Corning products regularly, along with the rest of our seven-brand roster, because a repair on a GAF shingle roof should use GAF shingles, not whatever’s cheap at the supply house. That sounds obvious, but plenty of crews in the 60/57 corridor will patch a CertainTeed roof with a different brand and call it close enough. It isn’t. We keep common Rowland Heights materials on hand, which means most standard tile and shingle repairs get done in a single trip.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Rowland Heights Homes
After inspecting hundreds of roofs across 91748, here are the failure patterns that show up over and over. If any of these sound familiar, it’s worth having someone walk the roof before the next winter rain.
- Baked-felt underlayment under good-looking tile. The classic Rowland Heights roof repair. Concrete tiles from the 1970s and 80s survive the heat, but the felt underneath turns brittle and cracks. The roof leaks while looking untouched from the street.
- Wind-lifted ridge caps on hill-facing slopes. Homes on the south side, where the Puente Hills catch the Santa Ana winds, lose ridge caps and flashing faster than valley-floor homes. Fasteners corrode, wind gets underneath, and the cap lifts.
- Dried-out valley flashing on two-story homes. The complex roof geometry on hillside lots means more valleys, and more places where flashing has to seal two roof planes together. When sealant dries out and flashing separates, water follows the valley line into the decking.
- Soft decking around pipe penetrations and vent boots. Flashing around plumbing vents and HVAC penetrations fails first on Rowland Heights roofs because the sealant bakes out in the heat. We replace the boot, cut out any soft decking, and reseal before the leak spreads into the ceiling below.
Pricing for Roof Repair in Rowland Heights, CA
What you’ll pay in Rowland Heights depends on what’s actually failed, and where. A simple shingle replacement on a single-story tract home runs $350 – $700. Flashing repair at a valley or chimney is typically $500 – $900. Vent boot replacements are $300 – $550. The big variable is underlayment: replacing the felt under concrete tile starts around $1,800 and climbs past $4,000 when the decking underneath has softened from years of hidden leaks. Two-story and hillside homes cost more because of the roof geometry and the safety setup. We quote fixed prices, not vague estimates. Call (866) 361-0798 and we’ll walk your roof in Rowland Heights and give you a written line-item quote before any work starts. The estimate is free.
We Also Serve Cities Near Rowland Heights
Our crews cover the eastern San Gabriel Valley, not just Rowland Heights. If you’re in South San Jose Hills, Walnut, Valinda, or Hacienda Heights, we can send the same inspection-first team to walk your roof and tell you honestly whether it needs a repair or a replacement.
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
Because the felt underlayment under your concrete tiles has likely baked to a brittle sheet after decades of inland heat and UV. The tiles themselves are still doing their job, but the waterproof layer underneath has failed. Water runs through the cracked felt, travels along the decking, and finds the nearest gap in the ceiling below. This is the most common repair we perform in Rowland Heights. The fix is removing the tiles in the affected area, replacing the underlayment, and resetting the tiles. Call (866) 361-0798 for an inspection and we’ll confirm whether the felt is the culprit or if the leak is coming from flashing or a penetration.
Santa Ana winds hit hill-facing slopes hard, and they exploit any weakness in fasteners or flashing. We see ridge caps lifted, flashing peeled back at the eaves, and tiles shifted on the southern hillside streets where the wind funnels through the canyons. After a wind event, the damage often looks cosmetic, but lifted ridge caps let water in during the next storm. If your roof took a hit, call (866) 361-0798 and we’ll inspect the ridge line, the valleys, and the eave edges before the problem becomes a leak.
No, not because of salt air. Rowland Heights is inland, in the rain shadow of the Puente Hills, so the corrosion problem is milder than what you’d see in Long Beach or Seal Beach. What you do need is fasteners that survive the thermal cycling: summer surface temperatures on a tile roof can exceed 140°F, then drop sharply at night. That expansion and contraction is what works fasteners loose. We use stainless hardware on every repair because it’s not that much more expensive, and it’s the difference between a fix that lasts two years and one that lasts twenty. Call (866) 361-0798 for a free estimate on any repair that needs new fasteners or flashing.
Ask three questions. First: will you inspect the underlayment before you quote, or are you quoting from the ground? Second: what materials are you using, specifically, and are they matched to the existing roof? Third: will the same crew that inspects the roof do the repair? If a roofer can’t answer those three clearly, keep looking. We inspect before we recommend, we match the material to the existing roof from our seven-brand roster, and the same team handles the work from diagnosis to final nail. Call (866) 361-0798 and put us to the test.
Yes. We repair standing-seam and corrugated metal roofs across Rowland Heights, with most jobs involving failed fastener grommets, lifted panels, or corroded trim at the eave edge. These roofs are less common here than concrete tile, but the failure points are predictable: fasteners back out, grommets dry out, and wind gets under the panel. We replace the failed fasteners with stainless hardware, reseal the laps, and match the existing panel profile. For an exact quote on a metal roof repair in 91748, call (866) 361-0798.
Written by Noel Cardenas, Owner at Ridge Cap Roof Repair, serving Rowland Heights and the eastern San Gabriel Valley.