Free 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, CA usually runs between $350 and $1,600 for the most common fixes: shingle or tile replacement, flashing repair, and leak sealing. Most jobs are completed in a single visit, and you’ll see a written price before any work begins. That matters here because Rowland Heights is unincorporated LA County territory, where permits go through LADPW rather than a city hall, and where the Puente Hills send Santa Ana winds hard across concrete tile roofs. We know those roofs because we work on them every week.
If you’ve got a ceiling stain showing up on Fullerton Road, a cracked tile along Colima, or a leak in a hillside home near Pathfinder Park, call us at (424) 766-4937. We’ll send a background-checked, uniformed technician to walk your roof and give you a straight answer, not a sales speech.
Why Birchbark Roofing Is Rowland Heights’s Preferred Roof Repair Company
Our Roof Repair team has spent years working the specific housing stock of Rowland Heights: 1970s through 1990s tract homes, wood-framed with stucco exteriors and concrete tile roofs pitched to follow the Puente Hills foothills. That means we know what a failed underlayment looks like beneath tiles that still seem fine from the ground. We’ve repaired enough valley flashing along ridgelines above Otterbein and Killarney that we can usually identify the failure point before we even lift a tile.
Scheduling is coordinated from our Los Angeles office, but every crew member on your Rowland Heights job is local to the area, background-checked, and uniformed. You’ll know exactly who’s walking through your door and onto your roof. And because we operate under the Cedarwell Care Promise, shoe covers go on at the door, drop cloths run through the hallway, and a photo of the finished clean-up gets taken before the crew leaves. Every job, no exceptions.
Erik Lindgren, the owner, built Birchbark Roofing around a simple idea: prove your care in writing. A written price before work starts. A 365-Day Done Right Promise stamped on every repair. A live person answering the phone 24/7, including nights and weekends when a Santa Ana wind event just tore tiles off your roof at 11 p.m. That’s the standard.
Commercial Roof Repair in Rowland Heights
Commercial Roof Repair in Rowland Heights means something different than it does in neighboring incorporated cities like Walnut or Brea. Here, the commercial buildings along Colima Road, Nogales Street, and the industrial pocket near Fullerton Road share the same unincorporated-county permitting rules as the homes, and many of the older commercial structures were built in the same 1970s-to-1990s window with roof systems that are now past their intended lifespan. We scope commercial repairs carefully because a flat commercial roof here often sits on a building where the original roofing was installed under different code cycles, and LADPW will need to sign off on any structural decking work.
What a Commercial Repair Involves Here
A typical commercial repair in Rowland Heights involves locating the water entry point, which on a flat or low-slope roof can be far from the visible ceiling damage. We check seams, penetrations, and drains, then repair the membrane or flashing at the source. You’ll see the written price before we start, and the work is covered by the same 365-Day Done Right Promise we give homeowners.
When Acreage Outbuildings Change the Scope
Rowland Heights has a surprising number of commercial and light-industrial properties on the unincorporated hillside parcels where shops, storage buildings, and secondary structures were added over the years, sometimes without county permits. When we repair a roof on one of those structures, we scope the framing and decking before quoting. If the roof was never built to carry the load it’s carrying, a simple patch won’t fix the underlying problem, and we’ll tell you that in writing.
Roof Leak Repair in Rowland Heights
Roof Leak Repair in Rowland Heights most often traces back to one of two culprits: the original felt underlayment beneath concrete tile has failed after 25-40 years, or Santa Ana winds have cracked and displaced tiles along ridge vent runs and valleys, opening the flashing. We got a call from a homeowner on Fullerton Road near Pathfinder Park about a ceiling stain that appeared after a Santa Ana event. The visible symptom was fine, but walking the concrete tile we found cracked and displaced tiles at the ridge and valley flashing. When we pulled a section of tile, we confirmed the original 15-lb felt underlayment had failed beneath intact-looking tile. We replaced the torn underlayment across that valley, reset the displaced tiles with new flashing and ice and water shield at the penetration boots, and the leak stopped without a full re-roof.
Leaks on Tile That Looks Fine
If your Rowland Heights home was built between the mid-1970s and the mid-1990s, the tile on your roof may still look great while the felt underneath has rotted away. Water gets through cracks in the underlayment and travels to the soffit or fascia, showing up as stains far from the actual failure. We don’t just patch the visible spot; we trace the water back to the source under the tile.
Leaks on Outbuildings and Detached ADUs
Hillside acreage in Rowland Heights often includes shops, detached garages, and ADUs where the roof framing, decking, and drainage were never built to the main house’s standard. We scope these structures differently. Before we quote a leak repair on a secondary building, we confirm what’s actually under the roof surface, because adding a patch to an undersized deck won’t stop the problem.
Trusted Brands We Service in Rowland Heights
We work with materials from GAF, CertainTeed, and Owens Corning, among others. For Rowland Heights homeowners, that matters because a lot of local roofs were originally installed with brand-specific tile profiles and underlayment systems. When we repair a GAF underlayment or match CertainTeed tile, we’re working with components designed to integrate rather than just fit. We keep common parts and materials stocked for fast turnaround on Rowland Heights jobs, including the Class A fire-rated materials required on hillside parcels in LA County’s mapped Fire Hazard Severity Zones. You don’t have to wait for a special order when a repair can’t wait.
Common Roof Repair Problems We See in Rowland Heights Homes
- Failed underlayment beneath intact concrete tile. The 15- or 30-lb felt installed in the 1970s through 1990s has a service life that’s long past for most local roofs. The tile above still sheds water, but the felt below has dried, cracked, and torn, letting water reach the decking. We see this on nearly every older tract home in the area, and it’s the most common hidden leak source in Rowland Heights.
- Santa Ana wind uplift along ridges and valleys. Rowland Heights sits hard against the Puente Hills, and the same terrain that gives the community its views also funnels wind. Repeated wind events crack tiles and lift flashing along ridgelines, especially on homes built into the foothill slopes. This problem is far more common here than in flatter inland-valley cities nearby.
- Patchwork roofing on hillside streets after the 2008 Freeway Complex Fire. Some hillside homes were rebuilt to post-fire code with Class A fire-rated materials, while immediately neighboring homes kept their original 1980s roofs. Two houses on one block can require different materials and different scope for the same repair. We know how to read that from the curb.
- Water entry on non-permitted outbuildings and detached ADUs. Many Rowland Heights acreage properties have secondary structures whose roofs were never built to county standard. Leaks there come from undersized framing, poor drainage, or missing flashing, not just surface damage. We scope the structure before quoting so the repair actually holds.
Pricing for Roof Repair in Rowland Heights, CA
Here’s what Rowland Heights homeowners can expect to pay for common repairs. Shingle or tile replacement typically runs $350-$750 depending on the number and location of damaged units. Flashing repair around chimneys, valleys, and walls usually lands between $400-$950. Pipe boot and vent boot replacement is generally $250-$450. Flat roof patch work runs $600-$1,500 depending on the membrane type and the extent of the damage. Underlayment replacement beneath intact tile that requires lifting and resetting a section of roof can range from $850-$2,400. Hillsides in the LA County fire zone may require Class A materials, which adds a modest premium. The written price you receive before work starts is the number you’ll pay, no change orders, no surprises.
Call (424) 766-4937 for a free, detailed written estimate. We’ll walk the roof, scope the repair, and hand you an exact dollar figure before anything gets ordered or installed.
We Also Serve Cities Near Rowland Heights
While this page focuses on Rowland Heights, our crews regularly handle Roof Repair in Rowland Heights and the surrounding communities. We serve Walnut, Brea, La Puente, and Hacienda Heights with the same written pricing, background-checked technicians, and 365-Day Done Right Promise. If you’re just outside the Rowland Heights boundary, call us and we’ll let you know our current schedule for your area.
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
The original felt underlayment beneath your tile has likely failed. Most Rowland Heights homes were built between the mid-1970s and mid-1990s with 15- or 30-lb felt that was never designed to last 30-40 years. The tile above still looks intact because concrete tile is durable, but once the felt tears, water reaches the decking and travels to the soffit, fascia, or ceiling. We confirm by lifting sections of tile at the suspected entry point, not by guessing from the ground. Call (424) 766-4937 for an inspection and written estimate.
LA County’s Department of Public Works (LADPW), not a city building department, permits roofing work in Rowland Heights. For most repairs involving replacing damaged sections or flashing, no permit is required. But any repair that includes re-decking, structural changes, or a partial re-roof over a certain square footage will go through LADPW. We handle that paperwork as part of the job, and we’ll tell you up front whether your repair needs a permit.
Yes. The hillside portions of Rowland Heights fall within LA County’s mapped Fire Hazard Severity Zones, which require Class A fire-rated roofing materials on any re-roof or significant repair. That means if we’re replacing a section of your roof, not just patching a small area, we’ll use Class A materials compliant with the current county code. We’ll flag this during the estimate so you’re not surprised by a material requirement later.
We start by confirming what’s actually under the roof surface. On many local acreage properties, outbuildings and detached ADUs were built with undersized framing, thin decking, or missing flashing, and a patch won’t fix a structural problem. We inspect the framing and decking before quoting, then give you a written price for what will actually stop the leak, not just what’s visible from above. Call (424) 766-4937 to schedule a free scope of the property.
Yes, in most cases. The recurring cracks and displacement happen because ridge vent runs and valleys weren’t secured for the wind loads that hit Rowland Heights’s Puente Hills slopes. We can reset the affected tiles with upgraded fasteners, reinforce the ridge and valley flashing, and sometimes add wind uplift strapping in the most exposed sections. It’s a targeted repair, not a full re-roof, and we’ll scope it so you know exactly what’s needed.
If your roof is leaking, crackling, or just looking tired after years of Santa Ana winds, call Birchbark Roofing at (424) 766-4937. We’ll walk the roof, write down exactly what’s needed, and give you a price in dollars before any work starts. Free estimates, shoe covers at the door, and a photo of the clean-up before we leave.
Written by Erik Lindgren, Owner at Birchbark Roofing, serving Rowland Heights and the surrounding Puente Hills communities.






Before
After
Before
After
Before
After