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 Replacement Across Hacienda Heights
Roof replacement in Hacienda Heights typically runs $9,800 – $18,500 for a full asphalt shingle system on a standard 1950s – 1970s tract home, and most jobs take 3 – 7 days once materials land. That’s the honest range for this hillside market, where sloped lots, runoff from uphill neighbors, and mixed roof systems change the math compared to flat valley cities nearby. Our crews work Hacienda Heights weekly, from the 91745 zip along Hacienda Boulevard up through the winding streets off Turnbull Canyon Road, and we know the failure modes on these roofs because we’ve pulled them apart for years. Call (855) 382-0485 for a free, written replacement estimate.

Why Select Roof Repair Is Hacienda Heights’s Preferred Roof Replacement Company
Hacienda Heights homeowners call us because we’re a roofing-only shop. No siding, no windows, no general contracting. We spend every workday on roofs, which means when we walk a hillside lot near Kwun Tong Drive or a 1960s tract home off Colima Road, we’re reading drainage, pitch, and wind exposure, not hedging across trades.
Noel Carrasco runs our crews with a simple rule: diagnose before you quote. We offer standalone roof inspections in Hacienda Heights, so you can get an honest read on whether repair or replacement actually makes sense without committing to anything. When replacement is the right call, we match material to the specific roof. A north-facing hillside slope shaded by oaks gets a different shingle discussion than a fully exposed southwestern pitch baking in August. Seven manufacturer lines means we’re never pushing one brand to move inventory.
Our Hacienda Heights customers routinely tell us the same thing: the bid was specific, the crew showed up when they said they would, and the job was done without change orders. That’s not marketing. That’s what happens when a roofer only does roofs.
Styles & brands we work with






Roof Replacement Contractor in Hacienda Heights
A roof replacement contractor in Hacienda Heights is doing more than tearing off old shingles and nailing down new ones. On these hillside lots, the job starts with water: where it lands, where it flows, and what it crosses before it leaves the property. A full replacement on a typical Hacienda Heights home runs $9,800 – $15,500 for architectural asphalt shingles, including tear-off, decking repair as needed, underlayment, flashing, and ridge venting. Larger custom homes or those with steep access push into the $16,000 – $18,500 range.
Hillside Drainage Design
We don’t spec a shingle until we’ve mapped the runoff path. Because Hacienda Heights lots climb toward the Puente Hills, a single storm can push runoff from an uphill neighbor’s slope across a downslope home’s roof, flashing, and foundation. That means gutter capacity and property-line drainage paths are an engineering decision, not an afterthought. A flat valley city like La Puente or Rowland Heights doesn’t face this problem; water leaves the lot instead of crossing it. In Hacienda Heights, it crosses, and the roof has to be designed for it.
Mixed-System Properties
Many homes in Hacienda Heights are 1950s – 1970s builds with later additions: a flat-roofed carport here, a patio cover there, a low-pitch addition over a converted garage. One property can need a TPO or modified bitumen system on the flat sections and architectural shingles on the pitched roof. We handle both on the same job, under one contract, so the seams between systems are flashed correctly from day one.
Asphalt Shingle Roof Replacement in Hacienda Heights
Asphalt shingle roof replacement in Hacienda Heights is the most common job we do, and the local climate shapes how we spec it. Inland sun bakes these roofs for months at a stretch, and the UV load on a southwestern exposure off Colima Road is relentless. A typical architectural shingle replacement in Hacienda Heights runs $9,800 – $15,500, with premium lines and reinforced underlayment on steeper slopes adding $1,500 – $3,000. The shingles we install are rated for the wind and heat this market actually sees, but only when the nailing pattern is right.
Architectural vs. Three-Tab
We install architectural shingles almost exclusively in Hacienda Heights. They carry higher wind ratings, hold up better under UV bake, and match the look of the 1950s – 1970s custom homes throughout the hills. Three-tab is cheaper up front, but on a sloped lot where wind finds the ridge, the upgrade pays for itself within a decade. We carry CertainTeed, Owens Corning, and IKO lines locally, so material availability rarely delays a Hacienda Heights job.

Decking and Underlayment
On hillside homes, we routinely find decking rot at the fascia where uphill gutters have been dumping runoff for decades. We inspect every sheet during tear-off and replace what’s compromised. We also install ice and water shield in valleys and at property-line slope flashings, because that’s where Hacienda Heights leaks actually start. The shingle is the top layer. The system underneath is what keeps water out.
Trusted Brands We Service in Hacienda Heights
We install and work with products from Roof Replacement manufacturers including GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. Seven lines, not one, because a 1970s tract home off Colima Road has different needs than a hillside custom off Turnbull Canyon Road. We keep common architectural shingle colors and accessory parts stocked for quick turnaround across Hacienda Heights, so we’re not waiting on a distributor when your tear-off is already done. The right material for your roof, not ours.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Hacienda Heights Homes
- Uphill runoff overwhelming the downhill roof. Lots in Hacienda Heights climb toward the Puente Hills, and when an uphill neighbor’s slope sends water across a downslope home’s roof line, undersized gutters and weak property-line flashing leak into the ceiling below. We fix the drainage path as part of the replacement, not after the first storm.
- Flat-roofed carports and patio additions covered with shingles meant for pitched roofs. Standing water and UV bake open seams within a few seasons, and water finds the seam between the flat section and the pitched roof. These mixed systems need different membranes in Hacienda Heights, not a one-size-fits-all shingle job.
- Architectural shingles never nailed to earn their wind rating. To get the manufacturer’s wind warranty, the nailing pattern has to be exact: six nails per shingle, placed in the right zone. When it’s not, the first Santa Ana wind event lifts tabs along the ridge and starter strip. We inspect and correct nailing patterns during replacement.
- Decades-old fascia and soffit rot hidden behind gutters. On hillside homes, uphill gutters that dump onto downslope fascia have been rotting the wood behind them for years. You don’t see it until the roof comes off. We rebuild that framing before the new system goes on, so the new roof isn’t bolted to rot.
Pricing for Roof Replacement in Hacienda Heights, CA
A full architectural asphalt shingle roof replacement on a standard tract home in Hacienda Heights runs $9,800 – $15,500. Larger custom homes, steep hillside access, or properties with flat-roof sections push the total to $16,000 – $18,500. Flat roof membranes on carports or additions add $1,800 – $4,500 depending on square footage and condition. Decking replacement, when needed, adds $2.50 – $4.00 per square foot. These are written, fixed-price quotes: we don’t order materials until you’ve approved the line items, and we don’t issue change orders because we missed something on inspection. Call (855) 382-0485 to schedule a free estimate on your Hacienda Heights roof.
We Also Serve Cities Near Hacienda Heights
While this page focuses on Hacienda Heights, our crews work the surrounding communities regularly. That includes La Puente, Valinda, Avocado Heights, and West Puente Valley. Each has its own drainage patterns and housing stock, and we spec accordingly. If you’re across the city line, the same roofing-only crew that works the Hacienda Heights hills can handle your project.
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 Replacement in Hacienda Heights
Yes, and this is the part most roofers miss. On a Hacienda Heights lot that climbs toward the Puente Hills, runoff from an uphill neighbor’s slope can cross your roof line, saturate flashing at the property line, and leak into the ceiling below. We design gutter capacity and drainage paths as part of the replacement spec before we order a single shingle. It’s a different engineering problem than a flat valley lot in La Puente or Rowland Heights, where water leaves the property instead of crossing it. Call (855) 382-0485 for an on-site assessment.
We treat it as a mixed-system property, which is common across Hacienda Heights’ 1950s – 1970s housing stock. The pitched section gets architectural asphalt shingles, and the flat section gets a membrane system like TPO or modified bitumen, depending on condition and slope. The critical part is the seam where the two systems meet. We flash that transition so water moving off the pitched roof into the flat section can’t back up under either membrane. One contract, one crew, both systems done right.
A roofing square is 100 square feet of roof surface. Quotes are built on the number of squares, plus line items for tear-off, underlayment, flashing, and decking. In Hacienda Heights, the square count is often higher than the home’s footprint suggests, because sloped hillside roofs have real surface area that doesn’t show up on a floor plan. That’s why two homes that look the same size can have very different replacement costs. We show you the square count and every line item in writing before we order anything. Estimates are free.
Most architectural shingles we install in Hacienda Heights carry a 110 – 130 mph wind rating, but that rating only holds if the shingles are nailed exactly to the manufacturer’s pattern: six nails per shingle, placed in the correct zone, with the right nail type and depth. When nailing is sloppy or the wrong fasteners get used, the rating is void, and the first Santa Ana wind event lifts tabs along the ridge. On hillside lots, we verify the nailing pattern during installation and document it, because wind finds every weak spot up here. Call (855) 382-0485 to get a quote with the full wind spec in writing.
Most full replacements on a Hacienda Heights custom home take 5 – 10 working days from tear-off to final inspection. The schedule is set by material lead times and the complexity of the flashing work, not by labor. Hillside drainage details, mixed flat-and-pitched systems, and decking repairs all add days that a flat valley roof wouldn’t need. We order materials once you approve the written quote, and we give you a start date and completion window before we begin. No surprises on the calendar, no surprises on the price.
Written by Noel Carrasco, Owner at Select Roof Repair, serving Hacienda Heights and surrounding communities.