Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in Hacienda Heights, CA
Roofing in Hacienda Heights is not like roofing near the coast. Homes here sit against the Puente Hills in a high fire severity zone, where Santa Ana winds push embers across ridge lines and into eaves, vents, and valleys. Most houses date from the 1950s through 1970s, with low-slope or gently pitched roofs, old concrete tile, and underlayment that has outlived its 30-year design life. We’re Brennan Roofing, and we approach every Hacienda Heights job with that specific set of conditions in mind. Call (361) 320-9467 and you’ll talk to a live person who can schedule a written estimate.
Why Hacienda Heights Homes Are Different
Hacienda Heights sits directly below the Puente Hills, and the wind is the real threat here. A Santa Ana event can drive embers for miles, and the first places they collect are the small gaps around attic vents, the open ends of barrel tile, and any valley where debris has piled up. That changes what a roof needs. We specify Class A fire-rated assemblies and ember-resistant detailing on almost every Hacienda Heights project, which is a different conversation than a homeowner near the beach would ever have.
The housing stock compounds the problem. Most homes are 1950s and 1960s ranch or two-story tract builds with gently pitched roofs. Many still carry their original 30-year underlayment, now past year 30, baked by UV every summer and stressed by the clay soil here that swells with winter rain and shrinks through the dry season. That movement cracks tile and pulls at flashing. Add the second-story pop-tops many owners added in the 1980s and 1990s, often with poorly flashed patio covers and ledger boards, and you get leak points that coastal LA roofers rarely think about. After a Santa Ana wind event, we routinely find flat-roof patio covers behind older ranch homes on hillside streets that have sheared at the ledger board.
Our Main Hacienda Heights Services
Hacienda Heights homeowners call us most often for two things: a full roof replacement or a repair on a specific leak. Both get the same written-price treatment before any work starts. Here is how each service works in Hacienda Heights:
Roofing Company in Hacienda Heights
Full roof installation and replacement in Hacienda Heights usually means tearing off old concrete tile or wood shake, replacing the underlayment, and rebuilding the roof to a fire-resistant, ember-hardened standard. The Puente Hills fire zone changes the material conversation: a Class A assembly with ember-rated vents is the right default here, and we walk every homeowner through the options, including GAF, CertainTeed, Owens Corning, and IKO lines, so the choice is yours, in writing, before a single nail goes down. See exactly what a Roofing Company in Hacienda Heights job includes.

Roof Repair in Hacienda Heights
Most Hacienda Heights repair calls come from wind-driven rain finding a gap at flashing, a patio-cover ledger board, or a cracked tile. Our repair work starts with finding every entry point, not just the one you saw in the ceiling, then putting the fix in writing. In Hacienda Heights, we also check the spots Santa Ana winds expose: exposed underlayment at eaves, lifted ridge caps, and vents that embers can reach. Read the full breakdown on our Roof Repair in Hacienda Heights page.

Roof Inspection in Hacienda Heights
A Hacienda Heights roof inspection should answer one question: will this roof hold through the next Santa Ana season and the winter rain after it? We inspect underlayment, flashing, tile condition, and every ember-entry point, then give you a plain-language written report with photos and a price for anything that needs doing. If the roof is fine, we tell you that and nothing else. See what a Roof Inspection in Hacienda Heights covers.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Brands We Service in Hacienda Heights
We install and repair roofs built with GAF, CertainTeed, Owens Corning, and IKO materials. Most common tile, shingle, and underlayment products for these brands are stocked locally or available within a few days, so a Hacienda Heights job is not waiting on a container from across the country. Learn more about our brands.
Pricing for Roofers in Hacienda Heights, CA
Hacienda Heights pricing reflects two local realities: fire-zone material requirements and older homes that often need decking or flashing work once the old roof comes off. Here are the ranges we typically see:
| Service | Typical range in Hacienda Heights |
|---|---|
| Full roof replacement (tile or shingle) | $9,800 – $22,000 |
| Roof repair (small leak, flashing, or tile) | $350 – $1,200 |
| Underlayment replacement (per section) | $800 – $2,500 |
| Patio cover re-flash and ledger repair | $600 – $1,800 |
| Skylight re-flash and seal | $450 – $1,100 |
| Ridge cap repair | $400 – $900 |
| Vent replacement (ember-rated) | $250 – $700 |
| Gutter replacement | $1,200 – $3,500 |
| Roof inspection | $150 – $400 |
Two things push a Hacienda Heights roof past the low end: rotted decking under old tile, and the fire-zone requirement for Class A assembly and ember-resistant vents. We put the price in writing before any work starts, and that number does not move at the door.
Neighborhoods We Serve in Hacienda Heights
We work throughout Hacienda Heights, from the hillside streets below the Puente Hills preserve to the flat tracts along Hacienda Boulevard and around Los Altos Drive.
- Hillside streets below the Puente Hills
- Hacienda Boulevard corridor
- Los Altos Drive area
- Tracts around Kwis Avenue
- Neighborhoods near Wilson High School
We schedule Hacienda Heights calls by area, and most homeowners can get an estimate visit inside a few business days, with a written price in hand before anything else happens.
Service Area – Cities Near Hacienda Heights
Beyond Hacienda Heights, our crews cover the surrounding communities. We work in La Puente, CA, Rowland Heights, CA, Whittier, CA, and La Habra, CA. If your roof is in one of these cities, the same written-price rule applies: no work starts until you have the number on paper.
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 Roofers in Hacienda Heights
Most full roof replacements in Hacienda Heights do require a permit, and we handle that as part of the job. Repairs and inspections typically do not. We pull the permit, schedule the inspection, and you get a written price that includes those costs before any work starts.
Wind damage calls are prioritized, and a live person answers our phones around the clock so you don’t sit in a voicemail queue during a leak. We schedule Hacienda Heights wind-damage checks by severity, with the goal of getting eyes on your roof as quickly as the schedule allows. Call (361) 320-9467 and we’ll give you a straight answer.
Yes. Every repair and installation in Hacienda Heights is guaranteed in writing for one full year. If it fails within that year, we come back and make it right at no charge. That is the Garrison Standard, and it applies on every job, every street, every time.
Call Brennan Roofing at (361) 320-9467 for a free, written Hacienda Heights estimate. No work starts until you have the number in hand.
What happens when you call
- 1A real person answersNo phone trees - talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Hacienda Heights Customers Say
"Storm took off a section of shingles. They were here next morning to tarp it and finished the repair that week."
- Elaine D."Ridge vent added and the attic is cooler. Fair price compared to the other two quotes."
- Vernon C."Neat, quiet, and disciplined crew. Magnet swept the yard after."
- Tonya R.






Before
After
Before
After
Before
After