Serving Rowland Heights, CA
Roofing in Rowland Heights, CA for Repair, Replacement and Inspection
Tell us what your roof is doing, and we will tell you what it needs. Ask for a free estimate.
(626) 593-1910A leak, a cracked tile, and a worn-out roof are three separate jobs. Roofing is not one product, so we begin by working out what your roof needs.
We repair, replace, and inspect roofs on homes and commercial buildings, including asphalt shingle, flat, tile, and metal systems. Under tile and shingle, the covering sits over underlayment, with decking under both.

Roof Repair or Roof Replacement in Rowland Heights
Repair fits a sound roof damaged in one area, while replacement fits a covering that is worn out everywhere.
Flashing seals the joints at walls, chimneys, and valleys, and a failure there is a leading leak origin. A small patch of failed shingles is another local failure, so we price both as roof repair jobs.
When wear runs across the entire roof, patching only delays the problem. A full roof replacement strips the covering off in a tear-off and exposes the decking underneath for a real look.
Tile, Underlayment and the Decking Below
Tile can outlast the underlayment beneath it, and the underlayment provides the roof's water protection.
A lift and relay takes the tile off in sections, and we replace the underlayment underneath. We fix any damaged decking, then restack the tile that is still usable.
Decking is the board layer that carries the covering, and rot can stay hidden until the roof is open. We mention that before we start, because opening a roof sometimes changes the scope.
How We Quote a Rowland Heights Address
The exact property address controls the job, so it is the first detail we ask for.
Property addresses inside Rowland Heights can carry 91748, 91789 or 90631. A ZIP code alone does not prove a property sits in the community, but the street address settles it.
Rowland Heights sits in unincorporated Los Angeles County, and the county publishes a Rowland Heights Community Plan. Send us these details to start.
- The exact property address, not just the ZIP code
- What the roof is doing now, such as a leak or a slipped tile
- The rough age of the covering, if you know it
- Whether the building is one story or two

Free Estimate or Paid Inspection Report
A free estimate prices the work you want done. A paid report documents the roof for escrow or an insurer.
A documented roof inspection is separate paid work, not a sales visit, and the estimate costs nothing. Treating the two as one product leads to surprises.
The inspection fee moves with the size of the roof and the number of stories. Roofers measure that size in squares, and one square is 100 square feet. A larger, taller roof changes what the visit involves.
Get a Free Roofing Estimate in Rowland Heights
Call (626) 593-1910, give us the address, and tell us what the roof is doing.
We are West Covina Roofing Contractor, and Rowland Heights is inside the area we serve. West Covina Roofing Contractor is a division of Home Vision Remodel. Our license number is CSLB #1112525.
Would you rather describe the roof in writing? Use the form on this page or the contact page, and see the full list of places we serve.
Rowland Heights Roofing Questions
Can you quote a roof without visiting the property?
For suitable existing roofs, yes, we price the work from satellite imagery. Some existing roofs still need a closer look. For new construction, we quote from the plans you supply.
Why does a tile roof leak when the tile still looks fine?
The underlayment beneath the tile can fail decades before the tile does. A lift and relay replaces it and reuses the sound tile. We repair any damaged decking while the tile is off.
