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
GAF Roofing in Rowland Heights, CA | Weston Roof Repair
We provide independent GAF roofing service across Rowland Heights, ZIP 91748. What makes our GAF work here different is simple: we know that Rowland Heights roofs split into two failure profiles inside one ZIP. The 1960s-1980s tract homes on the lower slopes run original tile underlayment that’s reaching end of life, and the steeper canyon-edge custom homes carry wind loads that punish shingle edges and ridge lines in ways flat-land houses never see. We service GAF Timberline shingles, GAF Liberty low-slope systems, and GAF underlayment installations without pushing you toward a full replacement unless the roof actually needs one. Call (833) 589-6925 for a free estimate.
Why Rowland Heights Residents Choose Us for GAF Service
Most roofing companies in the San Gabriel Valley are locked into one or two manufacturer lines. We’re not. Weston Roof Repair works with GAF and six other major manufacturers, including CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That matters when your Rowland Heights home needs GAF-specific work done right, just as it does for homeowners needing GAF repair in Walnut. We’re not beholden to a supplier’s incentive program, so when we tell you a GAF Timberline HDZ repair will hold or that your underlayment is shot, that call comes from what we found on your roof, not from what a manufacturer wants us to sell.
Alan Pruett, who owns Weston Roof Repair, has spent close to three decades working roofs across Yorba Linda and the surrounding North Orange County communities. He got into the trade after finishing Fullerton College’s construction technology program, and he’s been reading roofs like an X-ray ever since. Our crew handles inspection, repair, and full replacement, so the person who diagnoses your Rowland Heights roof is the same team that fixes it. No handoffs, no communication breakdowns.
We’re an independent GAF service provider. That means we’re GAF sales & service specialists by experience and volume, not by a factory authorization badge. We buy genuine GAF materials where the system demands them and we’re honest when an aftermarket underlayment performs equal or better. The roof decides, not a corporate program.
Styles & brands we work with






Common GAF Roofing Problems We Solve in Rowland Heights
Here’s what we find on GAF roofs throughout the Rowland Heights area, and why these problems show up here specifically:
- Wind-lifted and creased Timberline shingle tabs. Dry Santa Ana events rip up the Puente Hills and hit the south- and west-facing slopes of Rowland Heights hardest. GAF shingle sealant strips bake hard in the UV and stop re-bonding, so a tab that lifts once tends to stay lifted. We see it most on exposed hillside elevations and ridge-top homes.
- UV-brittled ridge caps and hip edges. Rowland Heights sits at the south edge of the San Gabriel Valley, meaning long hours of direct sun on tile and shingle caps. Ridge caps crack, shed granules, and let winter rain sneak into what’s often still-original underlayment on the older tract houses.
- Dry-rotted original tile underlayment on 1960s-1980s tract roofs. The concrete tile on these Rowland Heights homes can look serviceable from the ground while the membrane underneath has turned to dust. This is the single most common hidden failure we uncover during inspections on the lower slope subdivs.
- Fastener back-out and flashing separation at steep pitches. Custom homes on the canyon edges of the Puente Hills carry wind pressure at the ridge that flat-land houses never experience. GAF shingles and underlayment get pulled at the nail line, and step flashing separates where walls meet steeper roof planes.
- GAF Liberty self-adhered membrane failures on low-slope sections. Some Rowland Heights custom homes and older additions have low-slope deck sections. When the Liberty membrane wasn’t rolled with proper pressure during install, or when debris dams water at the transition, leaks develop at the seams within a few seasons.
GAF Service in Rowland Heights: What Local Conditions Mean for Your Equipment
Rowland Heights roofs split into two failure profiles inside one ZIP. On the lower slopes, you’ve got 1960s-1980s tract homes where concrete tile roofs sit on original underlayment that’s now 40-60 years old. The tile often looks fine. The membrane beneath is frequently dry-rotted, and once that layer fails, the tile is doing nothing but keeping the sun off a leak. On a 1970s tract home near the top of the Puente Hills south slope, we pulled wind-lifted concrete tile off a west-facing plane and found the original underlayment crumbled by hand. We replaced the membrane with a new self-adhered system, re-secured and relayed the sound tile, swapped the UV-baked ridge caps, and matched the neighboring plane’s GAF Timberline shingles where a small section had been converted years ago. The homeowner got a watertight roof without a full tear-off, and we documented which planes are still running on original membrane for future reference.
On the upper slopes and canyon edges, the profile flips. These are steeper custom homes, often built from the 1990s forward, with varied tile profiles and ridges that catch the full force of Santa Ana winds. Staging and fall protection add real labor before a single shingle moves. That’s not a markup, it’s physics. And it’s why a square-for-square price comparison between a flat Yorba Linda tract house and a Rowland Heights hillside custom job doesn’t hold up. The access, the pitch, the wind exposure: they all change the scope.
This dual-stock reality means GAF products age differently across Rowland Heights. On the lower tracts, the issue is almost always substrate: underlayment reaching end of life under tile that still has years left. On the upper slopes, the issue is mechanical: wind working against fasteners, sealant strips, and flashing. A GAF roof in one part of Rowland Heights is not the same job as a GAF roof in another part, or even as GAF service in Valinda, and anyone who prices them the same hasn’t looked closely enough.
GAF Models & Products We Service in Rowland Heights
We service the full GAF product range you’re likely to find on Rowland Heights homes:
- GAF Timberline HDZ architectural shingles – the most common GAF shingle in this market, with a thicker nail zone and new-adhesive sealant strip we match for color and profile on repairs.
- GAF Timberline UHDZ shingles – the heavier, thicker-profile line. We stock the common colorways for faster Rowland Heights turnaround on partial or spot replacement.
- GAF Liberty Self-Adhered roofing – used on low-slope and flat sections; we inspect seam bonding, edge laps, and transition flashing.
- GAF Roof Deck Protection and underlayment systems – including common felt and synthetic lines. We match what’s on the deck and recommend upgrade paths when the old membrane has failed.
On parts, our approach is simple. Where the system demands genuine GAF, we use it. Where a quality aftermarket underlayment or flashing performs equal or better, we’ll say so and use it. The goal is the right material for the failure mode, not brand purity for its own sake.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Rowland Heights
GAF roofing service costs in Rowland Heights split along the same two profiles we’ve been describing:
- Shingle repair (small, accessible leak): $375 – $900 depending on the number of tabs, the slope, and whether the leak has reached the underlayment.
- Tile re-securing and ridge cap replacement: $500 – $1,400 typical for a small to mid-size plane on a tract roof.
- Underlayment replacement (tile removed, relayed, re-secured): $4.50 – $8.00 per square foot depending on whether a single plane or the full roof is involved, plus staging on steep pitches.
- Full GAF Timberline replacement on a row-land tract house: $11,500 – $18,500 for typical 1,800-2,400 square foot homes, varying with tear-off depth and decking condition.
- Steep hillside custom home (full replacement): $16,000 – $28,000+ due to staging, fall protection, and the increased labor on pitches above 7/12.
What drives cost in Rowland Heights specifically? Staging and access on the upper slopes. Underlayment condition on the older lower tracts. Decking that’s water-damaged after years of unnoticed leaks. Our free estimate includes the whole picture, written line-by-line, so you’re not surprised by a change order later. Call (833) 589-6925 to schedule yours.
Serving Rowland Heights, CA — Our Local Coverage Area
We’re based in the Rowland Heights area and also provide Hacienda Heights GAF service, so we know this community well. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – GAF Roofing in Rowland Heights
You can’t know from the ground. The tile on these 1960s-1980s tract homes hides whatever’s happening underneath, and by the time you see water stains on the ceiling, the membrane has usually been failing for a while. The surest check is an inspection that includes lifting tile in a few representative spots, especially on the south and west exposures where UV and wind hit hardest. We offer Roof Inspection as a standalone service, not a sales pitch, so you can find out before you’re forced to. Call (833) 589-6925 if you want a straight read on your roof’s condition.
Yes, and it’s predictable. The Santa Anas push up the Puente Hills and hit the south- and west-facing slopes of Rowland Heights directly. On GAF Timberline shingles, the sealant strips dry out faster in this climate than in coastal cities, and once a tab loses its bond, the wind peels it back. We see creased tabs and exposed nail heads on those exposures season after season. It’s repairable if caught early; ignored, it becomes underlayment damage and then a bigger job.
Usually, yes. We lift the tile, remove and replace the failed membrane, then relay and re-secure the sound tile on top. Some tile gets broken in the process, especially on older Rowland Heights roofs where the concrete is brittle, so we budget for a certain percentage of tile replacement up front. If the tile itself is in good shape, this is often the right call and costs far less than a new tile roof. If the tile is already failing, we’ll tell you that too.
Staging and access. A steep hillside home in Rowland Heights can’t be worked from a simple ladder setup. We need proper scaffolding or a lift, and that’s real labor before a single shingle moves. The wind exposure at the ridge is also fundamentally different. Those homes see pressure that flat-land tract houses never experience, so we use different nailing patterns and pay closer attention to flashing transitions and ridge cap bonding. The square footage might be the same as a tract house, but the job is a different animal entirely. Call (833) 589-6925 and we’ll walk you through what your specific home needs.
That depends on what we find when we look. If the leak is localized, the underlayment is sound, and the shingles around it still have life, a repair makes sense and we’ll recommend it. If the underlayment has failed or the shingles are brittle and losing granules across multiple planes, patching is just buying time with money. Our repair-first philosophy isn’t a slogan. It’s how Alan built this company, because he got tired of watching Rowland Heights homeowners get talked into full replacements when an honest repair was all they needed. For a straight answer on your specific roof, call (833) 589-6925 for a free estimate.
Service Areas Near Rowland Heights
Weston Roof Repair serves Rowland Heights and the surrounding communities across the North Orange County and eastern Los Angeles County edge. If you’re in Yorba Linda, Placentia, Villa Park, Brea, Fullerton, or Anaheim, we cover your area. For GAF work in the neighboring cities, see our GAF service in La Habra and GAF service in Los Serranos pages. We also serve the wider Rowland Heights service area for non-GAF roofing work.
Book Your GAF Service in Rowland Heights Today
Tell us what you’re seeing, and we’ll tell you what’s actually wrong. Whether it’s a wind-lifted shingle tab, a ridge cap that’s shedding, or suspicion that your underlayment is giving out, we’ll inspect first and recommend honestly. Call (833) 589-6925 to schedule your free GAF roof estimate in Rowland Heights.
Written by Alan Pruett, Owner at Weston Roof Repair, serving Rowland Heights and North Orange County roofing needs for close to three decades.