Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Hacienda Heights
Hacienda Heights doesn’t have a rain problem. It has an ember problem. The Puente Hills sit directly north, and when Santa Ana winds funnel through Turnbull Canyon, they carry embers that land on roofs miles from any flame front. That changes everything about how a roof should be built here. Brennan Roofing specifies Class A assemblies with ember-resistant detailing at eaves, vents, and valleys because that’s what this hillside community actually needs, not what a generic LA roofing plan calls for. Call (361) 320-9467 and we’ll put the number on paper before any work starts.
Our Roofing Company team works throughout Hacienda Heights, from the ranch homes off Hacienda Boulevard to the two-story tracts along Colima Road. We know which streets catch the worst of the wind. We know what original 1970s underlayment looks like when it’s thirty years past its service life. And we know what happens to patio cover ledger boards when the clay soil swells after a wet winter. Local knowledge isn’t a marketing line here. It’s what keeps your roof on your house.
Why Brennan Roofing Is Hacienda Heights’s Preferred Roofing Company
Travis Oakley leads our crew, and he runs every Hacienda Heights job to the same standard: written price before any work starts, background-checked uniformed technicians on site, and a 365-Day Done Right Promise in writing. That guarantee says if a repair or installation fails within one full year, we come back and make it right at no charge. Not a prorated credit. Not a callback queue. A free return visit, in writing.
Homeowners here have been burned by roofers who no-show, shift the price at the door, or leave flashing half-sealed. The Garrison Standard exists to end that. We answer the phone with a live person around the clock. We don’t send sales reps. We send roofers who know the difference between sealing a vent against embers and sealing it against rain, because in Hacienda Heights those are two different jobs.
Dispatch and scheduling are coordinated from our Los Angeles office, but the crews working on your roof are local to Hacienda Heights and the surrounding hillside communities.
Residential Roofing in Hacienda Heights
Residential Roofing in Hacienda Heights starts with the housing stock: mostly 1950s through 1970s ranch and two-story tract homes on low-slope or gently pitched roofs. Many still carry original wood shake or old concrete tile over underlayment that was rated for thirty years and is now well past that. A full tear-off and reroof on a typical 1,800 to 2,400 square foot ranch here runs $14,000 to $28,000 depending on material and decking condition. An overlay, where the existing roof is sound enough to shingle over, lands between $9,000 and $15,000, though we rarely recommend it on low-slope roofs because it traps the old underlayment that’s already failing.
Low-Slope and Pop-Top Roofs
Those long, flat-looking roof planes on older ranch homes aren’t actually flat. They sit at 2:12 to 4:12 pitch, which is low enough that water moves slowly and any flashing weakness becomes a leak. Add in the pop-top second-story additions so common in Hacienda Heights, and you get transition points where the new framing meets the old roofline. That seam is where we find pulled flashing, cracked tile, and open underlayment on nearly every Roof Inspection in Hacienda Heights.
Ember-Resistant Class A Assemblies
The fire severity zone designation here means residential reroofs should carry a Class A assembly rating. That isn’t just the shingle. It’s the full system: noncombustible drip edge, ember-resistant valley metal, sealed vents, and underlayment that doesn’t expose the decking when wind lifts a shingle. A Class A reroof in Hacienda Heights typically adds $2 to $4 per square foot over a standard assembly. It’s not an upgrade. It’s the correct spec for this zip code.
Roof Maintenance in Hacienda Heights
Roof Maintenance in Hacienda Heights is driven by two seasonal forces: Santa Ana wind events in late fall and shrink-swell clay movement after winter rains. The wind lifts shingles, unseats tile, and torques patio cover ledger boards. The clay soil expands and contracts beneath the foundation, and that movement works its way up through the framing to open flashing at pop-top transitions and valley intersections. An annual inspection with minor sealing and fastener replacement runs $350 to $600. A full maintenance reset, including valley re-sealing, vent screen replacement, and flashing re-bedding, lands between $900 and $1,800.
Santa Ana Wind Inspections
After a strong wind event, the first thing to check is the windward side of the roof and any flat-roof patio cover. Behind ranch homes on hillside streets near Turnbull Canyon, we’ve seen six-foot sections of original underlayment torn loose and left flapping against the decking. Catching that before the first winter rain saves thousands. We’ll inspect after any wind event where gusts topped 40 mph, and we’ll tell you honestly whether anything needs fixing or just watching.
Clay Soil and Flashing Movement
Hacienda Heights sits on clay that shrinks in dry summers and swells in wet winters. That differential movement is small, measured in fractions of an inch, but it’s enough to crack tile and open flashing at rigid connection points. We check the flashing at every pop-top addition and patio cover ledger board during maintenance visits, because those are the first places movement shows up. Re-bedding flashing before the rainy season runs $250 to $700 per transition point.
Trusted Brands We Service in Hacienda Heights
Brennan Roofing installs materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. We stock common replacement parts locally for Hacienda Heights customers, so a routine repair doesn’t wait on a warehouse order from the Valley. For Class A assemblies, we work primarily with GAF and CertainTeed systems that carry the fire ratings this hillside zone requires. We’ll explain the material options in plain English: what each costs, how long it’ll last on a low-slope ranch roof here, and what the ember-resistant detailing adds to the total.
Common Roofing Problems We See in Hacienda Heights Homes
- Reused 30-year underlayment under new shingles. Some crews reroof by laying new architectural shingles directly over original underlayment from the 1970s. The shingles look fine for a few years, then the underlayment fails and the decking rots underneath. A proper reroof means tearing down to decking, inspecting it, and laying new underlayment rated for the pitch.
- Standard inland-LA materials on a wind-driven ember zone. Unsealed vents, standard drip edge, and open valley metal are fine in coastal LA. In Hacienda Heights, embers blow uphill through Turnbull Canyon and land inside those openings. That’s a fire ignition point, not a leak.
- Flat-roof patio covers sheared at the ledger board. Those patio covers behind older ranch homes catch the full force of Santa Ana winds. The ledger board pulls away from the house wall, and the roof membrane tears at the seam. We re-anchor ledgers with hot-dip galvanized lag hardware and stainless fasteners.
- Cracked tile and opened flashing from clay soil movement. After every wet winter, the clay swells, the framing shifts slightly, and rigid flashing points crack open. Pop-top additions and patio cover transitions are the first to show it. Left unsealed, they leak into the wall cavity before water ever shows on the ceiling.
Pricing for Roofing Company in Hacienda Heights, CA
Roof repair in Hacienda Heights typically runs $450 to $1,500 for flashing and sealing work, while a full reroof on a standard ranch home lands between $14,000 and $28,000. The Class A ember-resistant detailing adds $2 to $4 per square foot. An annual maintenance visit sits at $350 to $600. What moves the number isn’t mystery. It’s decking condition, pitch, number of transition points, and whether we’re tearing off old shake or working over existing decking. The price goes on paper before any work starts, and it does not move at the door. Call (361) 320-9467 to schedule a free estimate. Travis Oakley or one of our technicians will walk the roof with you and point at what we’re seeing.
We Also Serve Cities Near Hacienda Heights
Beyond Hacienda Heights, our crews cover La Puente to the southwest, Rowland Heights to the southeast, Whittier to the west, and La Habra to the south. If you’re on the edge of the hills or in a neighboring community, call (361) 320-9467 and we’ll let you know if we service your street. The same Garrison Standard applies on every job.
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 Roofing Company in Hacienda Heights
Yes. Hacienda Heights sits in a high fire severity zone where wind-driven embers from the Puente Hills are the primary roofing threat, not rain. Every reroof here should carry a Class A assembly rating with ember-resistant valley metal, sealed vents, and noncombustible drip edge. A coastal LA plan would skip those details. In Hacienda Heights, skipping them is how a wind event turns into a house fire. Call (361) 320-9467 and ask about Class A assemblies for your roof.
The first leak points are the pop-top addition transitions and the patio cover ledger boards. On 1950s to 1970s ranch homes, the original low-slope roofline meets the newer second-story framing at a seam where flashing pulls away under wind and clay movement. Patio cover ledger boards shear in Santa Ana winds and tear the roof membrane. We also find leaks at the clay sewer-adjacent vent penetrations, where the original flashing has opened up after fifty years of thermal cycling. An inspection finds these before water reaches your ceiling.
Clay soil shrinks during dry summers and swells during wet winters. The movement is small but constant, and it transfers through the foundation and framing to the roof structure. That’s what cracks tile and opens flashing at rigid points like pop-top transitions and valley intersections. It happens every year, and it’s why annual maintenance matters more in Hacienda Heights than in areas with stable soil. Re-bedding flashing before the rains costs a few hundred dollars; replacing a rotted wall cavity costs thousands.
One square is 100 square feet of roof area. So a 2,000 square foot roof is 20 squares. When a quote lists a per-square price, you can multiply that number by the number of squares to get the material and labor cost. Most Hacienda Heights ranch homes run 18 to 24 squares. A standard architectural shingle reroof here runs roughly $650 to $900 per square, including tear-off, decking inspection, underlayment, and Class A ember-resistant detailing. Call (361) 320-9467 for an exact number on your roof.
No. Original underlayment on 1950s to 1970s homes here is thirty to fifty years old and rated for roughly thirty years of service. Reusing it under new architectural shingles traps failing material under a fresh surface. The shingles look good for a few years, then the underlayment disintegrates and the decking rots underneath. A proper reroof tears down to decking, inspects every sheet, and lays new underlayment rated for your roof pitch. It costs more upfront and saves a full re-roof within a decade.
Brennan Roofing is an independently owned and operated member of the Garrison Partners family, founded in 2000. Every Hacienda Heights job starts with a written price. Every job ends with a 365-Day Done Right Promise in writing. Call (361) 320-9467 and schedule your free estimate.
Written by Travis Oakley, Owner at Brennan Roofing, serving Hacienda Heights and the surrounding hillside communities.






Before
After
Before
After
Before
After