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 usually costs between $350 and $1,800 depending on what failed, though underlayment replacement under concrete tile runs $4.50 to $8.00 per square foot because of the labor involved in resetting tile. Most repairs we scope in the community take one to two days once the LA County permit clears. The catch here is that Rowland Heights is unincorporated, so every permit flows through LA County Building & Safety’s Pomona district office rather than a city hall. If you need someone who already knows that workflow, call Mercer Roofing at (743) 200-8347 and we’ll walk you through it.
Key Takeaways
- Most Rowland Heights roof leaks are failed underlayment under good-looking tile, not broken tile itself.
- Permitting goes through LA County, not a city – if a contractor gets this wrong, your repair stalls.
- Large parts of the area sit in the Puente Hills High Fire Hazard Severity Zone, so replacement assemblies must meet Class A fire ratings.
- Every repair from Mercer Roofing includes a written price before work starts and a written 365-Day Done Right Promise.
- Call (743) 200-8347 for a free estimate – a live person answers, day or night.
Why Mercer Roofing Is Rowland Heights’s Preferred Roof Repair Company
We’ve worked enough roofs here to know the ones that fool people. A concrete tile roof from the 1980s can look perfect from the street while the felt underneath has turned to dust. That’s the most common repair call we get in Rowland Heights – a homeowner chasing a ceiling stain for months, convinced the tile is fine, when the real problem is the underlayment that gave out years ago. Our crews know to check the valleys and penetrations first because that’s where failed felt always shows up first on these tract homes.
Grant Whitlock leads our team, and he’s firm about one thing: nobody gets on your roof without proof of who they are. Every Mercer technician is background-checked and identity-verified under the Threshold Verified standard. Their name and photo are sent to you before they arrive, and they badge in with a photo ID at your door. If you’re home alone or have young kids, that’s the part that matters. You know exactly who’s climbing the ladder before they ever set foot on the property.
We answer the phone with a live person, 24/7. Not a voicemail. Not a call-back form. When you’ve got water coming through a ceiling at 10 p.m. during a Santa Ana event, you talk to a human who can dispatch a crew to Rowland Heights the same night.
Metal Roof Repair in Rowland Heights
Metal roof repair in Rowland Heights runs $450 to $1,400 on average, with panel replacement at the higher end and seam resealing or screw gasket replacement at the lower. Most of the metal roofs we touch here are on detached shops, ADUs, and a handful of mid-century custom builds in the hillside lots. The repair work usually means replacing failed fasteners, re-sealing standing seams, or swapping a damaged panel where a branch or wind-lifted edge took a hit.
We Address the Real Failure Points
Metal roofs fail at the fasteners first, not the panels. Thermal expansion through a Rowland Heights summer, where temps push past 100°F on exposed slopes, works rubber washer gaskets loose over time. We replace fasteners with oversized shank screws and new EPDM washers, then re-torque the entire roof so nothing backs out again.
Repairing Metal on Outbuildings
If you’ve got a metal roof on a detached shop or ADU, the permitting question is different than the house. Detached structures still need LA County clearance, and if the building sits within the fire hazard zone, the repair has to respect the same Class A rules that govern the main house. We handle that paperwork and keep the repair moving so you’re not stuck waiting on an inspection that never got scheduled.
Commercial Roof Repair in Rowland Heights
Commercial roof repair in Rowland Heights starts around $750 and can reach $4,500 or more depending on the roof system and square footage of the affected area. The commercial stock here is mostly low-slope built-up or modified bitumen on retail strips along Colima Road and Nogales Street, plus a few metal buildings near the industrial fringes. These roofs share a common problem: ponding water after the winter rains, followed by UV-baked membrane all summer.
Low-Slope Systems We Service
We repair built-up gravel roofs, modified bitumen, and single-ply membranes. Most commercial calls start as a leak over a storefront or warehouse bay, and we trace it back to a failed seam, a cracked pitch pocket, or a penetration that’s been patched too many times. We’ll give you a written repair scope that says exactly what we’re fixing, what it costs, and how long it’ll hold.
For Property Managers and Owners
If you manage commercial property in Rowland Heights, you know how disruptive a leak can be for tenants. We schedule repairs around business hours when we can, and we’ll document every step with photos so you can show the owner or insurance adjuster what happened. Live person on the phone, written price before work starts, and a 365-Day Done Right Promise on every commercial repair we do.
Trusted Brands We Service in Rowland Heights
We work with shingle and tile brands that hold up under this valley’s heat and Santa Ana cycles, including GAF, CertainTeed, and Owens Corning. When a Rowland Heights homeowner needs a section of GAF Timberline replaced or a CertainTeed Presidential shingle matched, we can pull stock locally and get the job done without waiting on a distributor run from across the county. If a specific manufacturer’s warranty claim is in play, we document the repair to manufacturer standards so your existing coverage stays intact.
Common Roof Repair Problems We See in Rowland Heights Homes
- Failed underlayment under intact tile. The original 30-lb felt on 1970s-1990s tract homes was never designed to last 35-50 years. It disintegrates at valleys and penetrations first, and water travels sideways under tile that still looks fine from the curb.
- Wind-lifted and cracked tile from Santa Ana events. Winds channeled by the Puente Hills hit exposed slopes hard every autumn. Concrete tile cracks at the corners and lifts at the edges, and the cracks get dismissed as cosmetic while water reaches the felt below.
- Dried-out vent boots and pipe flashings. The high heat here accelerates rubber boot degradation. Boots that look fine at year five are cracked and leaking by year eight, especially on south-facing roof planes.
- Fire-zone non-compliant patches. Homes in the Puente Hills High Fire Hazard Severity Zone can’t just be patched with whatever’s cheapest. We’ve seen handyman repairs with non-classified materials get flagged on inspection, and the homeowner ends up paying twice.
Pricing for Roof Repair in Rowland Heights, CA
Expect a shingle replacement on a small section of a Rowland Heights roof to run $350 to $700. Leak repair with underlayment and flashing work falls in the $500 to $1,200 range. If you’re replacing a full underlayment run under concrete tile, budget $4.50 to $8.00 per square foot, which includes removing and re-setting the tile. Vent boot replacements are $180 to $350 each. Most jobs include a service fee that rolls into the final price. Every quote we give is a written line-item price before work starts, and we don’t change it once we’re on the roof unless we find something we both agree needs addressing. Call (743) 200-8347 for a free estimate.
Why Rowland Heights Repairs Cost What They Do
Two things push repair pricing in Rowland Heights beyond what a similar job runs in neighboring incorporated cities. First, the county permit process adds time and coordination that a city hall workflow doesn’t. We handle that, but it does mean a second person on the schedule to manage inspections and document submittals to LA County Building & Safety’s Pomona office. Second, the fire hazard zone requirement means replacement materials often have to be Class A rated. A Class A underlayment costs more than the standard 30-lb felt, and installing it correctly takes more care. We’d rather price it honestly up front than surprise you later.
We Also Serve Cities Near Rowland Heights
If your property is just outside the community, our Roof Repair team also covers Walnut, Brea, La Puente, and Hacienda Heights. Permitting rules shift the moment you cross into an incorporated city, so if you’re not sure which jurisdiction applies, call and ask. For everything specific to this community, see Roof Repair in Rowland Heights.
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
LA County Building & Safety issues the permit through its Pomona district office, because Rowland Heights is unincorporated. There’s no city hall to file with, and every repair that involves replacing underlayment or a roofing assembly must clear that office. We prepare and submit the permit package for you, and we schedule inspections around your availability.
Usually no. The tile is often doing its job, and the failed original felt underneath is what’s letting water through. On 1980s and 1990s Rowland Heights tract homes, the 30-lb underlayment has typically degraded at valleys and penetrations long before the tile itself fails. We pulled a repair on a 1984 concrete tile roof off Colima Road where the homeowner had been chasing a ceiling stain for two seasons. The tiles looked intact from the street, but once we got on the decking we found the original felt had disintegrated at the valleys, so water was tracking sideways under perfectly good tile. We replaced the failed runs, re-set the field tile, and reworked the flashing instead of selling a full tear-off. Call us for an exact diagnosis before you pay for tile work you may not need.
If your home sits within the Puente Hills High Fire Hazard Severity Zone, yes. Any replacement assembly – roofing, underlayment, or decking – must meet Class A fire-rated standards under LA County code. That applies to repairs, not just full replacements. We’ll tell you during the estimate whether your property falls in the zone and price the materials accordingly.
The permit runs through the same LA County office, but the scope is different. Detached structures have their own setback and fire-zone requirements, and if you’re on a larger acreage lot, equipment access may change how we stage the job. We’ll assess the structure, the access path, and the slope before we quote, and the price will reflect what’s actually needed, not a one-size-fits-all square footage multiplier.
Santa Ana winds channel through the Puente Hills corridor and hit exposed slopes with enough force to lift and crack concrete tile at its corners and edges. It’s a seasonal event here, and the cracks become a real problem when they let water reach the failed felt underneath. If you’re seeing new cracks each October or November, the fix is usually underlayment and re-setting the tile, not replacing the whole roof. Call for a free estimate and we’ll tell you what’s actually happening up there.
Ready to Get Your Rowland Heights Roof Fixed?
Call Mercer Roofing at (743) 200-8347 and you’ll reach a live person who can schedule your free estimate. We’ll send you the name and photo of the technician before they arrive, and they’ll badge in at your door. You’ll get a written price before any work starts, and every repair we do is covered by a written guarantee for 365 days. If it’s not done right, we make it right. That’s the only way Grant Whitlock runs this company.
Written by Grant Whitlock, Owner at Mercer Roofing, serving Rowland Heights with roof repair, installation, and maintenance since 2000.






Before
After
Before
After
Before
After