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
Roofers in Hacienda Heights, CA
Roof work in Hacienda Heights almost always starts with a roof inspection, because the homes here sit on hillside lots where drainage, slope, and wind exposure create failure patterns you simply don’t see in flat valley cities. Most houses in the 91745 ZIP date from the 1950s through the 1970s, which means composition shingle roofs that have baked under decades of inland Southern California UV, plus countless additions, patio covers, and flat-roofed carports that need entirely different waterproofing approaches than the pitched roofs above them. Select Roof Repair has served Hacienda Heights since 2018. Call (855) 382-0485 to schedule a roof inspection at your home.
Why Hacienda Heights Homes Are Different
Hacienda Heights is an unincorporated hillside suburb where thousands of homes climb toward the Puente Hills on sloped lots, and that terrain changes how a roof performs. Runoff from an uphill neighbor’s slope can sheet across a downslope home’s roof during a heavy storm, which means gutter capacity and flashing at property-line slopes matter as much as the shingle itself. We regularly find leaks in Hacienda Heights that trace back not to the roof covering, but to undersized gutters overflowing onto a lower section of roof, or to flashing where a hillside retaining wall meets the house.
The housing stock compounds this. These are mostly 1950s-to-1970s tract and custom homes with lower-pitch composition shingle roofs, but decades of additions have left many properties with a mix of roofing types on one structure. A pitched shingle roof over the main house often connects to a flat-roofed carport, a patio cover, or an addition roof with a different slope. Each transition point is a flashing detail, and each flashing detail is a leak waiting to happen if it was installed decades ago and never checked. Summer heat bakes asphalt shingles fast, and the winter rainy season, especially during an El Niño year, tests every weak point at once.
Styles & brands we work with






Our Main Hacienda Heights Services
Two services dominate the calls we get from Hacienda Heights homeowners: repair on older roofs that are still serviceable, and full replacement when the structure has reached the end of its useful life. Both start with the same advice: get an inspection first, then decide.
Roof Repair in Hacienda Heights
Most repair work we do in Hacienda Heights targets the failure points unique to hillside homes: flashing at dormers and slope transitions, deteriorated pipe collars, lifted shingles on wind-exposed ridges, and flat-roof sections on carports and additions where standing water pools. The older the home, the more likely a small leak has been working for months before it shows on the ceiling. We repair the covering, the flashing, and the drainage path together, because fixing only the shingle while ignoring the gutter that caused the problem means the leak returns next winter. See Roof Repair in Hacienda Heights for what specific repairs cost and how we handle hillside roof issues.

Roof Replacement in Hacienda Heights
When a Hacienda Heights roof has reached year 25 or 30 on original composition shingles, repair becomes a series of whack-a-mole fixes rather than a solution. Replacement lets us correct the problems the original roof never handled well: inadequate underlayment, missing edge flashing, and poor drainage on low-slope sections. Because we work with seven major manufacturers, we match the material to your home’s exposure and slope rather than stocking one brand and pushing it on every job. See Roof Replacement in Hacienda Heights for material options and cost ranges for this area.

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.
Roof Inspection in Hacienda Heights
A roof inspection in Hacienda Heights is a detailed assessment of every roof plane, flashing point, and drainage path on the property, and it is the most useful first step when you suspect a leak, notice staining, or simply own a 20-plus-year-old roof that has never been professionally evaluated. Because so many homes here mix pitched shingle roofs with flat carport and addition roofs, an inspection covers materials that perform very differently and fail in different ways. Roof Inspection is offered as a standalone service, which means you get a professional assessment without any obligation to buy a repair or replacement.
Roof Inspection Services
Signs you need it
You notice water staining on ceilings, granules collecting in gutters, curling shingle edges, rusty flashing, or standing water on a flat carport roof after rain.
What it costs in Hacienda Heights
A professional roof inspection in Hacienda Heights typically runs $200 to $350 depending on roof size, number of roof planes, and whether the property has flat sections requiring a closer look.
How we do it
We walk every roof plane, document each defect with photos, check flashing at every transition point, test drainage on flat sections, and deliver a written report with recommended actions ranked by urgency.
Hail Damage Roof
Signs you need it
After a hailstorm passes through the Puente Hills area, you may see pockmarked shingles, displaced granules, dents on metal flashing or vents, or splatter marks on flat-roof coatings.
What it costs in Hacienda Heights
A hail damage assessment in Hacienda Heights typically costs $200 to $350 as part of a full inspection, which covers the roof surface and the flashing most vulnerable to impact.
How we do it
We inspect every slope for impact marks, examine granule loss at the point of damage, check soft metals and vents for dents, and document findings for any insurance claim you choose to file.
Roof Estimate
Signs you need it
You are weighing repair against replacement and want a written, line-item estimate that separates the cost of materials, labor, and any necessary flashing or drainage work.
What it costs in Hacienda Heights
A roof estimate in Hacienda Heights is free when it follows one of our inspections; a replacement estimate runs $0 and includes material options across the manufacturers we work with.
How we do it
We measure every roof plane, note the slope and existing underlayment condition, identify every flashing and drainage component that must be replaced, and price the job with the material that fits your home and budget.
Free Roof Inspection
Signs you need it
You are not sure whether your roof has a problem at all, and you want a professional observation before deciding whether further evaluation or repair work is necessary.
What it costs in Hacienda Heights
We do not offer free roof inspections as a standard service; our inspection fee is $200 to $350 depending on roof size and complexity, and that fee keeps the assessment objective.
How we do it
We complete the standard full inspection process: walk all planes, test drainage, check flashing, document with photos, and provide a written report you can keep regardless of what you decide next.
Roof Inspection Companies
Signs you need it
You want a roofing-only specialist with no tie to a single manufacturer, so the inspection conclusion is not shaped by an incentive to sell one brand of shingle.
What it costs in Hacienda Heights
Inspection pricing across Hacienda Heights roof inspection companies generally runs $200 to $350, and we price within that range while providing the same written report regardless of findings.
How we do it
We approach every inspection as an advisory service: measure, document, photograph, and report, with a clear explanation of what can be repaired and what has reached the point where replacement is the smarter choice.
What Roof Inspection Costs in Hacienda Heights
| Item | Typical range in Hacienda Heights |
|---|---|
| Standard roof inspection (single roof plane, pitched) | $200 – $280 |
| Inspection with flat roof or carport section | $250 – $350 |
| Hail or storm damage assessment | $200 – $350 |
Does a roof inspection include the flat carport roof?
Yes. When we inspect a Hacienda Heights home we assess every roof surface on the property, including flat carport and patio cover sections, because those membranes fail differently than pitched shingle roofs. Call (855) 382-0485 to schedule an inspection that covers the whole property, not just the main house.
What happens if the inspection finds serious problems?
You get the written report and an honest recommendation. If repair is the right call, we quote repair. If replacement makes more sense, we explain why. There is no pressure to commit to either. Call (855) 382-0485 if you are ready to schedule.
Brands We Service in Hacienda Heights
We work with seven roofing manufacturers, including IKO, Atlas, and Tamko, so the material recommendation for your Hacienda Heights home is matched to your slope, exposure, and budget rather than to whatever one brand happens to be in stock. We also carry parts for Boral tile roofs, which appear on some of the custom hillside homes here. See our brands for the full product range we service.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in Hacienda Heights, CA
| Service | Typical range in Hacienda Heights |
|---|---|
| Roof inspection (standard pitched roof) | $200 – $280 |
| Roof inspection (with flat or carport section) | $250 – $350 |
| Hail or storm damage assessment | $200 – $350 |
| Minor roof repair (small flashing or shingle fix) | $300 – $700 |
| Moderate repair (valley, chimney, or pipe collar work) | $700 – $1,600 |
| Major repair (multiple leaks, hillside drainage correction) | $1,600 – $3,000 |
| Asphalt shingle roof replacement | $8,000 – $18,000 |
| Tile or upgraded material replacement | $18,000 – $40,000+ |
| Flashing replacement at slope transitions | $500 – $1,500 |
| Flat roof section repair or recoating | $800 – $2,500 |
Hillside access, mixed roof types, and drainage corrections push Hacienda Heights prices toward the upper end of these ranges, and we see that consistently on homes with flat carport sections feeding water onto lower roof planes. Every estimate is written and line-item, and the price we quote is the price you pay unless you change the scope.
Neighborhoods We Serve in Hacienda Heights
We work across the 91745 ZIP, from the older tract streets on the valley floor to the hillside custom homes climbing toward the Puente Hills. Hacienda Heights has no city government, so roofs here are governed by Los Angeles County building requirements, and we handle all permitting for any job that requires it.
- Hillside streets above Colima Road and Hacienda Boulevard
- Valley-floor tracts near Gale Avenue and Halliburton Road
- Homes around the Hacienda Heights Community Center area
- Properties near the Puente Hills Preserve boundary
- Custom and estate lots along the upper canyon roads
We schedule by neighborhood several times each month, so our response time anywhere in Hacienda Heights is usually the same week you call or sooner.
Service Area – Cities Near Hacienda Heights
Select Roof Repair serves Hacienda Heights and the surrounding communities across the east San Gabriel Valley. If you live just across the 60 freeway or a few blocks over the city line, we also cover La Puente, CA, Valinda, CA, Avocado Heights, CA, and West Puente Valley, CA. Each area has its own mix of housing and roof types, and we work all of them.
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
In most cases we can schedule an inspection within the same week you call. Repair work typically follows the inspection by a few days to two weeks, depending on material availability and the scope. Call (855) 382-0485 for current scheduling.
Yes, most full roof replacements in Los Angeles County require a building permit, and we pull every permit ourselves and schedule the required inspections. Repairs that do not change the roof structure usually do not need a permit. We confirm the requirement for your specific job before work starts.
Yes, we cover the entire 91745 ZIP in Hacienda Heights, including both the valley-floor tracts and the hillside neighborhoods near the Puente Hills. We schedule work throughout the area every month, so your location within the ZIP does not affect our availability.
If your Hacienda Heights roof needs a fresh set of eyes, start with an inspection. Call (855) 382-0485 to schedule yours today, and get a written report and an honest recommendation, whether that means a repair, a replacement, or simply keeping an eye on things for a few more years.
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
"Flashing where the roof meets the chimney had never been done right by the original builder. He rebuilt it properly with step flashing instead of just running a bead of caulk over it like the last two people did."
— Dana Kowalski"Fixed the leak and it has stayed fixed through a wet winter. Scheduling the initial estimate took about a week and a half, so they're clearly busy."
— Todd Ackerman"Storm took part of the ridge off at night. They tarped it the same evening so the rain didn't get in, and did the real repair the following week."
— Eduardo Guzman