Free 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 runs $12,500 to $28,000 for a typical single-family home, with architectural asphalt shingles on the lower end and Class A fire-rated concrete or standing seam on the higher end. If your roof is 20-plus years old, has granule loss in the gutters, or leaks after Santa Ana wind events, it’s time to look at full replacement rather than another patch job. We serve every part of Hacienda Heights from Turnbull Canyon to the flats along Hacienda Boulevard, and our crews know the county permitting process here cold. Call (945) 303-9821 for a written, line-item quote before any work starts.
Why Tilehurst Roofing Is Hacienda Heights’s Preferred Roof Replacement Company
Tilehurst Roofing operates as an independent local business under the Kingswell family of companies, which has been putting roofs on Southern California homes since 2000. Greg Holloway leads our team with a simple rule: the written price is in your hands before the first shingle comes off the truck. That matters in Hacienda Heights, where a lot of homeowners have been burned by out-of-area contractors who bid low, then “discovered” county code requirements mid-job. We’ve replaced roofs on 1960s ranch houses off Colima Road and split-levels up in the Heights that needed full Class A fire-rated assemblies. Dispatch is coordinated from our Los Angeles office, and our crews work Hacienda Heights every week.
Every call to (945) 303-9821 is answered by a live person, 24 hours a day. If a repair fails inside its guarantee period, we return at no charge under our 365-Day Done Right Promise. That’s the Kingswell Way: say the price before the work, show up in the window we gave, leave the place cleaner than we found it, put the guarantee in writing, come back if it fails.
Reroofing in Hacienda Heights
Reroofing in Hacienda Heights usually means either a full tear-off or, in limited cases, a code-compliant overlay on top of the existing shingle layer. The decision depends on what’s underneath the old roof. Most homes built during the 1960s and 1970s expansion here still have their original underlayment, and after 50-plus years of Hacienda Heights heat, that material has dried out and lost its waterproofing. On a hillside lot, we almost always recommend a full tear-off to Class A assembly standards rather than an overlay – the county won’t sign off on an overlay when the existing layer is compromised. Our Roof Replacement team handles both approaches.
Full Tear-Off and Re-Decking
A full tear-off strips every layer down to the decking, lets us inspect the plywood or tongue-and-groove boards underneath, and replace any sections that have rotted from years of trapped moisture. On Hacienda Heights ranch homes, we commonly find decking rot where the original 3-tab shingles failed at the eave line. On hillside parcels, we also check that the existing roof deck is rated to support the new Class A assembly’s weight.
Overlay When the Deck Is Sound
If there’s only one layer of shingles and the decking is clean and dry, an overlay saves labor and disposal costs. A simple overlay in Hacienda Heights runs $8,500 to $14,000 on a typical 1,800-square-foot ranch. But we only recommend it after a full attic and deck inspection, and never on a roof that has already failed a county inspection for non-Class A materials.
Flat Roof Replacement in Hacienda Heights
Flat Roof Replacement in Hacienda Heights is most common on the additions, patios covers, and detached garages attached to the area’s mid-century ranch homes. These low-slope sections typically use modified bitumen or single-ply membrane rather than asphalt shingles, and the failure point is almost always at the transition where the flat section meets the main pitched roof. A full flat roof replacement on a Hacienda Heights patio or garage addition runs $4,800 to $9,500 depending on square footage and whether the decking below needs replacement.
Membrane Selection for Hacienda Heights Heat
Inland summer temperatures here regularly reach 100°F, which accelerates UV breakdown of cheap membranes. We prefer high-density modified bitumen with a reflective granule cap for Hacienda Heights flat sections because it handles thermal expansion without splitting at the seams. Homeowners who went with a builder-grade membrane on a 1970s addition often see cracking by year 8 or 10.
Flashing and Transition Details
The flat-to-pitch transition is where most Hacienda Heights flat roofs fail. We install metal flashing at every transition and reinforce the membrane with an additional layer at the junction point. This is also where a ridge vent or mushroom vents are added if the flat section traps heat against the house wall.
Trusted Brands We Service in Hacienda Heights
We install materials from seven major manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For Hacienda Heights homes in the Puente Hills fire zones, we commonly recommend CertainTeed Presidential Shake or Atlas StormMaster Shake because they carry the Class A fire rating the county requires and hold up under the wind uplift we see every fall. We stock local parts for quick turnaround and keep a rolling inventory of common Hacienda Heights profiles from GAF, Atlas, and Tamko. The material choice is yours, and every option is priced the same way: line by line, in writing.
Common Roof Replacement Problems We See in Hacienda Heights Homes
- Non-compliant overlays on hilltop and canyon parcels. Homeowners sometimes inherit a roof where a previous owner did a cheap overlay without pulling county permits. When it fails inspection or starts leaking, we’re left tearing off two layers instead of one because the underlying layer was never removed.
- Santa Ana wind damage to hips and ridges. Winds funneling through the Puente Hills rip off ridge caps and shingles when the original installer skimped on starter strip or used the wrong nailing pattern. We see a spike in Hacienda Heights service calls every October through December.
- UV-damaged underlayment on south-facing slopes. Long runs of roof facing the sun on hillside lots cook the underlayment long before the shingles themselves show wear. Pulling back a 1970s shingle often reveals underlayment that crumbles to dust.
- Access problems that stall jobs mid-tear-off. Long driveways and tight switchbacks on unincorporated acreage make dumpster and shingle delivery tricky. If a crew skips the pre-scope, the job stops mid-tear-off while material sits at the street.
Pricing for Roof Replacement in Hacienda Heights, CA
A full tear-off and architectural shingle replacement on a standard Hacienda Heights ranch runs $12,500 to $18,500. Class A fire-rated assemblies, concrete tile, or standing seam push the range to $22,000 to $28,000. Flat roof sections on additions or garages run $4,800 to $9,500. Hillside lots with steep-pitch access can add 10 to 20 percent to the labor line. We provide a written quote before any work begins, and that price doesn’t change unless the decking inspection uncovers rot that couldn’t be seen from the attic. Call (945) 303-9821 to schedule a free estimate, and you’ll have the full line-item breakdown in your hands.
We Also Serve Cities Near Hacienda Heights
Our crews work throughout the San Gabriel Valley and the neighboring foothills communities. If you’re in La Puente, Rowland Heights, Whittier, or La Habra, you’ll get the same written pricing and county permit expertise we bring to every Roof Replacement in Hacienda Heights. Call (945) 303-9821 and a live person will schedule your estimate.
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
No, because Hacienda Heights is unincorporated, there is no city permit counter. Every roof replacement permit goes through the LA County Building and Safety East LA district office, not a local city hall. We file through the county from day one, so inspection scheduling happens on the county’s timeline and the job doesn’t stall while paperwork gets sorted. Call (945) 303-9821 for a quote that includes all county fees.
If your lot sits within a county-designated Fire Hazard Severity Zone, which covers a significant share of hillside and canyon parcels in Hacienda Heights, then yes – the assembly must be Class A fire-rated. That applies to the roof covering, the underlayment, and the assembly as a whole. We’ll pull the county zone map for your parcel before quoting, and you won’t be surprised by a fire code requirement after tear-off. Call (945) 303-9821 and we’ll check your address.
Rarely. Hillside lots in Hacienda Heights typically require full Class A assemblies, and the county will not approve an overlay when the existing underlayment is compromised. In most cases, a full tear-off is the only path that passes inspection. Even on flat ground, we only recommend overlay when there’s a single layer of shingles over sound decking. Call (945) 303-9821 for an honest recommendation, with the reasons in writing.
We pre-scope every access point before we quote. Long driveways, steep switchbacks, and tight turnaround space all change how we stage dumpsters, position material delivery, and protect the landscaping on the way to the roof. The price we quote includes whatever access logistics your specific lot requires. Call (945) 303-9821 and we’ll walk the property with you before any numbers are final.
We install high-wind rated shingles from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For Hacienda Heights homes exposed to Santa Ana wind funnels through the Puente Hills, we commonly recommend Atlas StormMaster Shake or CertainTeed Presidential Shake, both rated for high wind uplift and Class A fire. Call (945) 303-9821 and we’ll match your home’s exposure to the right product and rating.
Every roof we install in Hacienda Heights follows the Kingswell Way. Greg Holloway and our team put the written price in your hands before any work starts, file the county permit through LA County Building and Safety, inspect the decking before quoting the full line item, and leave the property cleaner than we found it. If something isn’t right within a year, we come back under the 365-Day Done Right Promise. Call (945) 303-9821 to schedule your free estimate.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Hacienda Heights and the surrounding San Gabriel Valley.






Before
After
Before
After
Before
After