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 Hacienda Heights
Roof repair in Hacienda Heights usually runs between $350 and $1,200 for targeted fixes like flashing, valley, or vent boot work, and $900 to $2,800 when decking replacement or hillside drainage corrections are involved. The number moves because homes here aren’t like the flat-lot houses over in La Puente. They sit on slopes, they’re mostly 1950s to 1970s construction, and many carry a mix of pitched shingle and flat-roof carport sections on the same property. Our Roof Repair team works those conditions every week. If you’re seeing water stains on a ceiling, granules in a gutter, or curling shingles near a valley, call (855) 382-0485. We’ll come out, open things up where needed, and tell you straight what’s wrong and what it costs to fix.

Why Select Roof Repair Is Hacienda Heights’s Preferred Roof Repair Company
Noel Carrasco built Select Roof Repair around one trade. Roofing. Not kitchens, not additions, not “we also do windows.” That focus matters when a Hacienda Heights homeowner calls about a leak that only shows up after a storm pushed runoff from an uphill neighbor’s slope onto their roof. We’ve seen that failure enough times to know where to look first: the flashing at the property-line slope, the gutter seams, the transition between the flat carport membrane and the pitched shingle section.
Hacienda Heights homeowners tell us they appreciate the straight answer. We inspect, we quote, we don’t pitch a full replacement when a repair extends the life of the roof by years. And when replacement is the smarter call, we say so with the numbers in writing. Our team covers all of Hacienda Heights, from the hillside streets climbing toward the Puente Hills to the neighborhoods along Colima Road and around the 91745 ZIP. You can read what our Hacienda Heights customers say about working with us, but the pattern is consistent: we show up on time, we explain the actual problem, and the price on the quote is the price on the invoice.
Styles & brands we work with






Flat Roof Repair in Hacienda Heights
Flat roof repair in Hacienda Heights is a different job than it is down in flat neighboring cities, because most flat sections here sit on hillside additions, patio covers, or carports built decades ago as afterthoughts to the original 1950s-1970s ranch homes. These low-slope sections collect debris, hold water after heavy winter storms, and often have the wrong membrane on them from a previous homeowner patch job. On a hillside lot near the Puente Hills, a flat carport roof that drains toward the foundation is a recurring problem, not a one-time fix.
Membrane and Drainage Corrections
We see a lot of built-up asphalt and older torch-down that’s outlived its useful life. Repair usually means cutting out the failed section, checking the substrate underneath, installing a compatible membrane (Atlas and CertainTeed both make solid low-slope products we work with regularly), and re-sloping or adding crickets so water moves off instead of ponding. On Hacienda Heights hillside lots, we also check that the flat section’s scupper or drain isn’t dumping water against the slope or onto a downslope neighbor’s property line.
Flat Roof Patch
A contained leak around a plumbing vent or a cracked seam on a flat carport roof in Hacienda Heights typically runs $400 to $900. If the decking under the membrane is soft, which happens on older additions that never got proper ventilation, that number climbs. We’ll open a test cut and show you what we find before we quote the full repair.
Shingle Roof Repair in Hacienda Heights
Shingle roof repair in Hacienda Heights is the most common call we get, and it’s rarely just a missing shingle. The inland summer heat bakes asphalt shingles hard. By the time a homeowner notices curling, granule loss, or a leak at a valley, the underlayment underneath often hasn’t been touched since the home was built decades ago. We work on a lot of lower-pitch composition roofs here, and lower pitch means water moves slower, which means any small gap at a nail or flashing has more time to find its way through.
Leak and Valley Repair
Most leak repairs in Hacienda Heights homes trace to valleys, sidewall flashing, or penetrations like plumbing vents and furnace flues. The shingles may look fine. The problem is underneath or at the transition. A typical valley or flashing repair here runs $550 to $1,100, and that includes replacing the damaged shingles, the underlayment in the affected area, and the metal or membrane work at the joint. On steeper hillside lots, we use ice and water shield at valleys even if code doesn’t strictly require it, because the runoff volume during a heavy El Niño storm is not something a 1960s roof was designed for.
Shingle Replacement
When wind from a Santa Ana event or a heavy winter storm strips shingles, spot replacement is straightforward on the pitched sections: $350 to $700 for a small repair with matching GAF or Owens Corning shingles. The catch in Hacienda Heights is matching a roof that’s 15 or 20 years old. Shingle color lines get discontinued, and a close-but-not-quite patch on the front slope is visible from the street. We’re honest about that before we start. If the match won’t hold up visually, we’ll tell you the replacement math instead of selling you a patch that looks wrong.

Trusted Brands We Service in Hacienda Heights
We’re not tied to one manufacturer, and that’s the point of the name Select. The right material for a flat carport roof membrane in Hacienda Heights is different from the right shingle for a pitched 1960s ranch. We work with GAF and CertainTeed systems across most of the hillside homes we service, and we specify IKO, Owens Corning, Atlas, and others where the product matches the slope, exposure, and budget. Seven brands, one trade. Because we run local supply relationships for Hacienda Heights jobs, common shingle colors and membrane materials are usually available fast, which shortens the wait between the estimate and the repair work actually happening.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Hacienda Heights Homes
- Runoff from an uphill neighbor’s roof. A single heavy storm can send water from the slope above cascading onto the downslope home’s roof and gutters. The leak shows up at the flashing along the property-line slope, and a standard patch that doesn’t address cross-property drainage will fail again next season.
- Failed original underlayment from the 1950s-1970s. The shingles on top may still look serviceable, but the felt underneath has baked and cracked after decades of inland UV exposure. Contractors who shingle over it are hiding a problem that’ll leak within a few winters.
- Mixed roofing systems on one property. An older Hacienda Heights home often has a pitched shingle roof on the main house and a flat membrane roof on a carport or patio cover. Repairs at the transition between the two systems are common leak points when someone used the wrong material or skipped the proper membrane overlap.
- Soft decking from long-term water intrusion. By the time a leak is visible on the ceiling, the plywood decking above has often been wet for months. Opening up the affected area and replacing damaged decking before laying new underlayment and shingles is the only fix that lasts.
Pricing for Roof Repair in Hacienda Heights, CA
Here’s what we quote across Hacienda Heights on a typical basis. A small shingle patch or vent boot replacement runs $350 to $600. Flashing repair at a valley, chimney, or sidewall runs $550 to $1,100. Flat roof membrane patches run $400 to $900, and a larger carport re-membrane can run $1,000 to $2,800 depending on square footage. Decking replacement, when old plywood is soft, adds roughly $4 to $6 per square foot. The two factors that move a Hacienda Heights quote more than anything are hillside access and hidden decking damage. We write allowances into every quote for decking replacement, and you approve any additional cost in writing before we open up more than the test cut. Call (855) 382-0485 to schedule your free estimate.
We Also Serve Cities Near Hacienda Heights
Our Hacienda Heights service area extends to the surrounding communities, including La Puente, Valinda, Avocado Heights, and West Puente Valley. Same team, same roofing-only focus, same straight answers. If you’re in one of those nearby cities and dealing with a leak or a roof that’s showing its age, the number is still (855) 382-0485.
Serving Hacienda Heights, CA — Our Local Coverage Area
We’re based in the Hacienda 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 Hacienda Heights
We don’t guess, and we don’t bury it in a change order later. Before we start a repair, we remove a test section at the problem area to see what’s actually under the shingles: the condition of the decking, the underlayment, and any framing we can access from above. If we find soft plywood, failed waterproofing, or structure that’s undersized for a hillside roof, we write a specific allowance into the quote before work begins. You approve any additional cost in writing before we touch it. Electrical wiring in the attic or chase is a different trade’s scope; if we see something that concerns us during a repair, we flag it and recommend a licensed electrician. We don’t open walls beyond the roof plane, and we don’t pretend to be general contractors. Roofing only, done right.
Yes, but only if the repair addresses the drainage path, not just the hole where water came through. On hillside lots in Hacienda Heights, runoff from an uphill neighbor’s roof or slope can hit a downslope home’s roof at the property line, overwhelm the gutter, and drive water under flashing that was never designed for that volume. We correct the flashing detail, upgrade the gutter capacity where needed, and redirect the water’s path so it moves around the structure instead of through it. Call (855) 382-0485 and we’ll trace the actual water path before quoting anything.
The materials, the failure points, and the skill involved are completely different, which is why mixed roofing systems on Hacienda Heights homes get misrepaired so often. A pitched shingle roof relies on gravity and overlapping courses; a flat carport roof relies on a sealed membrane and a drainage path. When someone patches a flat section with the wrong material or doesn’t tie the membrane properly into the shingle transition, the junction leaks within a season or two. We carry and specify different products for each system and pay close attention to the transition detail between them.
For re-roofing or structural replacement like decking replacement, yes, a permit through Los Angeles County is required because Hacienda Heights is unincorporated. For a minor repair like a shingle patch, vent boot replacement, or flashing reseal, no permit is required in most cases. The practical answer: we pull a permit when the scope crosses the threshold that requires one, and we don’t use the permit process to force unnecessary upgrades. If your roof structure or drainage doesn’t meet current code for hillside lots, we’ll explain what’s actually required, what’s recommended, and what’s optional, then you decide.
You compare line items, not final numbers. Ask each company what decking replacement allowance is included, whether they’re applying ice and water shield at valleys and penetrations, and what membrane they’re using on any flat sections. A $900 quote that includes actual decking replacement and proper underlayment is a better deal than a $600 quote that shingles over rot and skips the membrane. We write every Hacienda Heights quote as a line-item scope with our allowances called out, so you can compare directly. Call (855) 382-0485 and we’ll walk the roof with you before we quote anything.
Written by Noel Carrasco, Owner at Select Roof Repair, serving Hacienda Heights and the surrounding area.