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 typically runs $350 – $1,400 for most shingle, flashing, and valley work, while flat roof patches land between $500 and $900. We’re a full-cycle roofing contractor, which means the crew that inspects your roof is the same one that repairs it, and the same one you’ll call if a replacement ever makes more sense. Our team knows the hillside lots and canyon-edge homes of 91745 well, and we know that a leak here rarely behaves like a leak in the flatlands. Call (833) 467-4901 to schedule a roof inspection, and we’ll give you an honest condition report before any repair quote.
Hacienda Heights sits unincorporated, so your roof works under LA County rules, not a city building department. That single fact changes how permits get pulled, how long approvals take, and how we write your repair contract. We’ll explain that process clearly, because a contractor who avoids the permit conversation is setting you up for a surprise later.
Why Huntington Beach Roofers Is Hacienda Heights’s Preferred Roof Repair Company
Homeowners across Hacienda Heights call us because we carry seven manufacturer lines – GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral – which means the product recommendation matches the roof and the budget, not whatever is sitting in a warehouse. That matters on hillside homes where the wrong shingle or underlayment fails early. Neil Stratton leads our roofing team, and the standard he sets is simple: inspect first, recommend second. We’ve worked enough roofs in 91745 to know that a leak near a valley on a steep-pitch home is not the same job as a simple shingle pop on a flatland tract house.
We’re known around Hacienda Heights for one thing: we show up, we look, and we tell you what the roof actually needs. Sometimes that’s a $400 patch. Sometimes it’s a larger repair with a County permit attached. Either way, you get a written line-item quote, and any change once work starts gets priced and approved in writing before we touch it. No hand-offs to a different crew after the inspection. From first inspection to final shingle, the accountability stays with us.
Styles & brands we work with






Flat Roof Repair in Hacienda Heights
Flat Roof Repair in Hacienda Heights comes up most often on 1970s custom homes and additions where a low-slope section was built over a patio, garage, or second-story wing. The job involves locating the membrane breach, cutting out the damaged section, and patching with compatible material – typically modified bitumen or a coated system depending on what’s already there. On Hacienda Heights hillside homes, flat sections also collect concentrated runoff from upper roof planes, so we check drainage and edge detailing, not just the visible puncture. A typical flat roof patch in 91745 runs $500 – $900, but if the membrane has reached the end of its service life, a patch may not be the right call. We’ll tell you if recoating or replacement makes more sense than another patch.
Ponding and Runoff from Upper Planes
On multi-level Hacienda Heights homes, the upper pitched roof dumps rainwater onto a lower flat section. That concentrated flow finds weak spots faster than rain falling straight down. We look for ponding areas, deteriorated seams, and clogged drains, then fix the patch and the drainage path together.
Aging Built-Up Membranes
Forty-year-old built-up roofs crack and alligator under San Gabriel Valley heat, even with almost no rainfall. Those cracks are where leaks start when the winter storms finally hit. A patch on cracked membrane is a stopgap, and we’ll be straight with you about how much time it buys.
Shingle Roof Repair in Hacienda Heights
Shingle Roof Repair in Hacienda Heights means replacing damaged or missing asphalt shingles, repairing the underlayment beneath them, and resealing penetrations so the repair holds through Santa Ana wind events. Most 1960s and 1970s tract and custom homes in 91745 are on their second or third shingle roof, and we see a lot of original decking that’s softened from decades of wind-driven rain at roof-to-wall junctions. The work ranges from $350 for a small shingle replacement to $1,400 when valleys, flashing, and underlayment are involved. We carry Atlas, Tamko, and GAF shingle lines, so color-matching an older roof is usually straightforward.
Wind-Uplift on Canyon-Facing Slopes
Roofs that face the Puente Hills canyons take gusts that flatland roofs in Whittier never see. Shingles lift, seal strips fail, and water gets underneath. We check nailing patterns and seal integrity, then repair the section so it stays down in the next wind event.
Valley and Penetration Failures
Steep, multi-plane rooflines concentrate water into valleys and around pipe boots and vents. Failed ice and water shield in a valley lets water travel under shingles and show up ten feet from the actual breach. We trace the leak to its source, not the stain on the ceiling.
Trusted Brands We Service in Hacienda Heights
Seven brands. One contractor. We’re authorized to install roofing products from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, which means your repair uses material that actually matches your existing roof – not whatever the warehouse happened to stock. For Hacienda Heights homeowners, that matters when you’re color-matching shingles on a 1970s tract roof or sourcing an underlayment rated for Santa Ana wind uplift. We keep common repair components on hand for faster turnaround in 91745, and if a manufacturer line is backordered, we have alternatives immediately available. Match the material to the roof, not the other way around.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Hacienda Heights Homes
- Roof-to-wall joint failures on hillside lots. Wind-driven rain from Santa Ana gusts pushes water against fascia and wall junctions on canyon-facing homes. These leaks often run inside walls and show up far below the actual breach.
- Rotted sheathing and fascia from decades of wind-driven moisture. The dry climate hides the damage until we open a section and find the 1970s decking soft. This is where County permits and framing repairs come into the conversation.
- Failed underlayment in steep valleys. Original underlayment on 40-year-old roofs has long since dried and cracked. Water travels under shingles and appears at the ceiling, nowhere near the valley that’s actually leaking.
- Ember and heat damage during wildfire season. Homes along the Puente Hills foothills face occasional ember exposure. A Class A assembly and intact edge detailing can be the difference between a scare and a loss.
Pricing for Roof Repair in Hacienda Heights, CA
Here’s what repair work actually costs in 91745. A simple shingle replacement runs $350 – $550. Flashing repair at a chimney or wall junction lands between $400 and $800. Valley repair with new underlayment typically hits $600 – $1,200. Flat roof patches run $500 – $900. Vent boot replacement is usually $250 – $400. These are the numbers we quote in Hacienda Heights, and they’re line-item, so you see exactly what each part costs. What moves a quote higher is what we find once we open the roof: rotted decking, outdated wiring in a soffit, or a framing repair that triggers a County permit. That’s why we write allowances into the contract and get written approval before any change. Call (833) 467-4901 for a free estimate, and we’ll walk your roof with you.
We Also Serve Cities Near Hacienda Heights
Our Roof Repair team covers the whole southeastern San Gabriel Valley. In addition to Roof Repair in Hacienda Heights, we work in La Puente, Valinda, Avocado Heights, and West Puente Valley. If you’re a few blocks over the 91745 line, call us anyway – we’re likely already nearby.
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
A simple shingle or flashing repair typically doesn’t require a permit, but if we open the roof and find structural damage to sheathing or framing, LA County Building & Safety gets involved. That’s when costs rise – the permit fee, the County inspection, and any required code upgrades get added to the job. Because Hacienda Heights is unincorporated, everything routes through County offices, which adds processing time. We write permit allowances into our repair contracts so the possibility is on the table before we start, not after. Call (833) 467-4901 and we’ll tell you upfront what your repair might trigger.
Canyon-edge homes in Hacienda Heights sit in the path of Santa Ana winds funneled through the Puente Hills, so wind speeds hit higher and more consistently than on flatland roofs a few miles south. Wind-driven rain pushes water sideways against roof-to-wall junctions, fascia, and under shingle edges. Flatland crews that don’t account for uplift get called back after the first storm because they sealed the visible leak but missed the wind-driven one. Our repair approach checks seal strips, nailing patterns, and edge detailing so the repair survives the next Santa Ana event.
Expect us to stop, show you what we found, and give you a written change order before anything else happens. Older 1960s and 1970s homes in Hacienda Heights often have wiring running through soffits and roof assemblies that’s no longer safe to leave exposed once we open the area. County code may require bringing that wiring up to current standards before we close the roof. It’s a real cost, and we write it into the contract as an allowance so it’s not a surprise. Repair or replace – we’ll tell you which one actually makes sense, and what the County will require either way.
We open the junction, inspect the flashing and the sheathing behind it, and rebuild the connection so it sheds water even under wind-driven rain. On hillside homes, the fix often requires replacing rotted fascia and installing new ice and water shield plus step flashing. If the framing underneath is compromised, we bring in the County permit and do the structural work before closing up. On a steep canyon lot off Turnbull Canyon Road, we opened a roof-to-wall junction that had been leaking for seasons and found the original 1970s fascia and sheathing soft from wind-driven rain. After replacing the rotted decking and installing new ice and water shield and flashing, we added a County permit for the framing repairs, which we priced and had approved in writing before proceeding. That’s how the process should work every time.
A square is 100 square feet of roof area. When a quote says “3 squares of shingle replacement,” that’s 300 square feet. It matters in Hacienda Heights because steep, multi-plane rooflines make the actual roof area significantly larger than the home’s footprint, which changes material and labor math. A 2,000 square foot single-story home might have 2,400 to 2,800 square feet of roof surface once you account for pitch and multiple planes. We quote by actual roof square, measured on the roof, not from the ground. Call (833) 467-4901 for an exact quote – estimates are free.
If you’re looking at water stains, missing shingles, or just an aging roof on a Hacienda Heights hillside, the next step is an inspection. We inspect first, recommend second, and we’re one contractor from first inspection to final shingle. Call (833) 467-4901 to schedule your free roof inspection and estimate.
Written by Neil Stratton, Owner at Huntington Beach Roofers, serving Hacienda Heights and the San Gabriel Valley.