Free 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 runs $350-$2,800 for most jobs, with the common asphalt-shingle fixes landing between $450 and $1,400. The final number depends on what the county inspector makes us address once the decking is open. We serve the whole community, from homes along Colima Road to the hillside properties climbing into the Puente Hills. Call (945) 303-9821 and a live person answers, day or night.
What separates Hacienda Heights from the neighboring cities isn’t the weather alone. It’s the fact that there is no city hall here. Every permit goes through LA County Building and Safety’s East LA district office. Homeowners who hire an out-of-area roofer often watch the project stall at the county counter, through no fault of their own, because the contractor didn’t know the process. Our crew does.
Whether you’re chasing a leak after a Santa Ana wind event or a 3-tab shingle roof that’s finally given out, the job starts with a written price before we touch a single nail. Greg Holloway runs our operation, and he built it on a simple principle: tell the homeowner the truth about what the roof needs, in plain language, with the cost on paper before work begins.
Why Tilehurst Roofing Is Hacienda Heights’s Preferred Roof Repair Company
We answer the phone. That sounds basic, but homeowners across Hacienda Heights tell us the same story: they called three roofers, left three voicemails, and got one callback four days later. Tilehurst Roofing is part of the Kingswell family of companies, founded in 2000, and every location operates under the same standard. A live person answers every call, 24 hours a day, seven days a week. No answering service. No queue.
Our technicians show up in uniform, background-checked, and within the appointment window we gave you. When we finish, we hand you a written guarantee before the crew pulls out of the driveway. If that repair fails within the guarantee period, we come back and fix it at no charge under the 365-Day Done Right Promise. You don’t chase us down for a warranty; it’s already in your hands.
We know the county rules here cold. Roof Repair in Hacienda Heights isn’t just a service area for us. It’s a place where the permitting path is genuinely different from Whittier or West Covina, and homeowners who’ve been burned once don’t have patience for a contractor learning on the job. Neither do we.
Shingle Roof Repair in Hacienda Heights
Shingle Roof Repair on a Hacienda Heights home usually means one of three things: cracked or blown-off tabs from wind, granule loss from years of UV exposure, or leaks where the old 3-tab shingles have simply worn past their serviceable life. Here in the hills, the most common call is wind damage, not rain. Santa Ana gusts funnel across the Puente Hills and snap the seal on aging shingles. A small missing patch turns into interior water damage fast.
Most shingle repairs in Hacienda Heights run $450-$1,400 depending on how many squares need work and whether we’re matching existing material or switching to architectural shingles. If the decking underneath is rotted, expect that number to climb, and we’ll show you exactly why with photos before we proceed.
Matching Older Shingle Stock
Homes built in the 1960s and 1970s across Hacienda Heights often have 3-tab shingles that haven’t been manufactured in years. That doesn’t mean you need a full reroof. We carry materials from GAF, Atlas, and Tamko and can typically match the existing color and profile close enough that the repair doesn’t look like a patch. If you’d rather, we can quote an architectural-shingle upgrade for the damaged section, and it’ll hold up significantly better in the heat.
Valley and Ridge Damage
Hillside lots here create multi-plane roofs, which means valleys where two slopes meet. Those valleys collect debris and water, and the shingles in them fail first. When we repair a valley on a Hacienda Heights home, we don’t just nail new shingles over the old. We pull the valley apart, replace the underlayment and ice-and-water shield if needed, then reset it properly so water sheet-flows off instead of pooling. A valley repair typically runs $700-$2,200.
Storm Damage Roof Repair in Hacienda Heights
Storm Damage Roof Repair in Hacienda Heights spikes every October through December, when the first strong Santa Ana winds come off the desert and hammer the south-facing slopes of the Puente Hills. Homeowners call us with ridge caps in the yard, flashing bent back like foil, and tile or shingle pieces scattered across the driveway. The damage isn’t always dramatic; sometimes a lifted ridge cap lets water in slowly for a month before a stain shows on the ceiling.
Storm repairs here typically run $500-$2,800. The range is wide because wind doesn’t damage roofs evenly. A small flashing fix might be under a thousand. A compromised section of decking, torn underlayment, and blown-out ridge cap on a steep hillside roof will push toward the top of that range. We document everything with photos, price it in writing, and then get to work.
Ridge Cap and Flashing Blow-Offs
The original fastening pattern on many 1960s and 1970s Hacienda Heights homes never met the uplift rating that an exposed Puente Hills orientation demands. When the wind gets under a ridge cap, it peels it back like a zipper. We re-secure the cap with the correct fasteners and seal the exposed seams. Flashing at chimneys and walls gets the same inspection; if it’s loose, water follows within weeks.
Post-Storm Inspection Protocol
After a big wind event, we recommend a roof inspection even if you don’t see missing shingles. Uplift damage often shows up as lifted tabs or broken seals that don’t leak until the first heavy rain. Our techs walk the roof, check every ridge, valley, and flashing point, and give you a written condition report. If there’s no damage, we tell you that. We don’t manufacture work.
Trusted Brands We Service in Hacienda Heights
We install and repair all major roofing manufacturers, and we keep the common materials for Hacienda Heights homes stocked locally: GAF asphalt shingles, Tamko’s architectural line, and Atlas storm-resistant options for hillside exposure. CertainTeed, Owens Corning, IKO, and Boral round out the seven manufacturers we work with. If your home has concrete tile from the 1970s that’s cracking, we can source matching Boral tile or quote an alternate assembly. The point is you get the product that fits your roof, not whatever happens to be on the truck.
Fast turnaround matters when a leak is active. We know the supply houses that carry what this area needs, and we can usually have material on site within a day or two of your approval. For standard 3-tab and architectural shingle repairs, we often stock enough on the truck to complete the job same-day.
Common Roof Repair Problems We See in Hacienda Heights Homes
- Santa Ana uplift damage: The wind exposure here snaps ridge caps, tears flashing, and lifts shingle edges on homes built before current wind-resistance standards. Every October, the calls spike, and the fix usually involves resetting and re-fastening rather than patching over.
- UV-cooked pipe boots and penetration seals: Summer highs in the 95-105°F range bake the rubber collars around vent pipes and the sealant at penetrations. Leaks show up at flashings years before the shingle field itself fails because the sealant has turned brittle and cracked away from the pipe.
- Hillside multi-plane valley failures: The sloped lots of the Puente Hills produce steep, intersecting roof planes. Valleys collect water and debris, and the original underlayment beneath them degrades faster than anywhere else on the roof. A valley leak is rarely just a shingle problem; it is usually a waterproofing failure beneath the surface.
- Rotted decking hidden by previous overlays: Overlay repairs on steep Hacienda Heights roofs cover up soft sheathing and failed underlayment. Once a county permit is pulled and the inspector looks, that hidden damage is exposed. We find it before the inspector does, price the framing fix in writing, and never bury it under new shingles.
Pricing for Roof Repair in Hacienda Heights, CA
What you pay for roof repair in Hacienda Heights depends on what we find once the roof is open, and we are straightforward about that. A basic shingle replacement runs $450-$1,400. Flashing repairs usually land between $350 and $900. Valley rebuilds run $700-$2,200. Storm damage repair spans $500-$2,800 depending on how many components the wind compromised. If county inspection requires framing upgrades, that’s where the number moves, and we will show you the rotted wood before we quote it.
Nobody likes a price that changes at the door. That’s exactly why we put the written price in your hands before any work starts. If we find hidden decking rot, you approve the extra in writing before we proceed. You never pay for work you didn’t authorize, and you always know the number before the nail gun comes out. Call (945) 303-9821 for a free estimate, and we’ll walk the roof with you.
We Also Serve Cities Near Hacienda Heights
Our Roof Repair team covers Hacienda Heights and the surrounding communities, including La Puente, Rowland Heights, Whittier, and La Habra. If you’re across the county line in one of those incorporated cities, the permitting path is different, but the workmanship standard is the same: written price, written guarantee, clean job site.
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
Hacienda Heights has no city hall, so all roofing permits are issued by LA County Building and Safety through the East LA district office. Inspections run on the county’s schedule, not a municipal one. That’s why we handle the county paperwork directly, and it’s also why an out-of-area roofer who’s used to pulling permits at a city counter can bottleneck your repair for weeks. Call (945) 303-9821 and we’ll walk you through exactly what the county requires for your specific job.
Yes, in nearly all cases. Because much of Hacienda Heights sits within LA County’s designated Fire Hazard Severity Zones, any roof repair that involves replacement of the roofing material must meet Class A fire-rated assembly requirements. That means the underlayment, shingles or tile, and components all carry the proper fire rating. We only install materials that meet those county requirements, and we’ll note the rating on your written quote so there’s no question for the inspector. Call (945) 303-9821 to confirm what your specific roof needs.
Because the housing stock here was largely built in the 1960s and 1970s, and the original decking and underlayment are now decades past their intended lifespan. When a leak has been running under the shingles for years without visible interior damage, the plywood or OSB decking beneath has often turned soft, and the rafter tails and fascia along the eaves may be rotted too. Once the county inspector sees it, it has to be fixed. We find it early, photograph it, and price the framing repair in writing before we proceed. That way you’re never surprised mid-job.
Yes, and in most cases we recommend it. Architectural shingles are thicker, carry higher wind ratings, and handle the UV intensity in Hacienda Heights better than 3-tab ever did. If your existing roof is 3-tab and we’re repairing a large section, we’ll quote both a direct 3-tab match and an architectural upgrade so you can choose. The architectural option costs more upfront, but it’s the smarter long-term play on a hillside roof that takes full sun and Santa Ana wind every year. Call (945) 303-9821 for exact numbers on your roof.
Line by line. Look for three things: whether the bid includes the LA County permit and inspection, whether the decking and underlayment are addressed in the scope, and whether the roof assembly meets Class A fire rating. A low bid that skips the permit or assumes the decking is sound will cost more later, because the county inspector and the roof itself will force those items anyway. Ask each contractor to name the underlayment they’ll install and the fire rating of the assembly. If they can’t answer, that’s your signal. Then call (945) 303-9821 and we’ll put our number in writing next to theirs.
We were called to a 1968 split-level off Colima Road near the Puente Hills slope where the homeowner’s original 3-tab asphalt shingles had failed along a valley and water was staining the ceiling below. Pulling the decking open, we found the old underlayment had disintegrated and a run of fascia and soffit was soft from years of overflow. Before nailing down new architectural shingles, we replaced the rotted sheathing, laid fresh ice and water shield through the valley, and reset the drip edge. Then we priced the extra framing repair in writing and got it approved before we touched another square. That’s how jobs here go. We don’t cover up what the last roofer passed over.
If your roof is leaking, lifting, or just old and you want someone who knows the difference between a county permit and a city permit, call (945) 303-9821. Greg Holloway and the Tilehurst Roofing team will give you the written price before any work starts, and a written guarantee before we leave.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Hacienda Heights.






Before
After
Before
After
Before
After