Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Hacienda Heights
Finding a roofing company in Hacienda Heights means dealing with a wrinkle most homeowners don’t see coming: there is no city hall here. Every roofing permit runs through LA County Building and Safety’s East LA district office, and that county inspection calendar, not your contractor’s preference, sets the project timeline. If your roofer has never worked that system, your re-roof stalls for weeks and nobody calls you back to explain why. At Tilehurst Roofing, we know the county process cold. We answer the phone (945) 303-9821 with a live person, show up when we said we would, and hand you a written price before any work begins.
Why Tilehurst Roofing Is Hacienda Heights’s Preferred Roofing Company
Homeowners here have been burned before. A crew shows up late, finds “unexpected decking damage,” and suddenly the price doubles. Or a repair fails in six months and the phone number goes dead. That is exactly the pattern our Roofing Company team was built to break. Greg Holloway runs every Hacienda Heights job with one non-negotiable rule: the written price is in your hands before a single nail is driven, and that price does not move unless you sign a change order you actually read first.
What does that mean on a Puente Hills hillside home? It means we already know the roof pitch, the fire-zone requirements, and the county inspection trigger points before we quote. We are not learning any of this on your dime. The Kingswell family of roofing companies has operated this way since 2000, and every Tilehurst Roofing location is independently owned and operated under that same guarantee. Hacienda Heights customers get a written guarantee on every repair, delivered before the crew leaves, not mailed weeks later. If the repair fails inside the guarantee period, we return at no charge under the 365-Day Done Right Promise. That is a full year of documented accountability, in plain writing.
You will not get a voicemail when you call. A live person answers 24 hours a day, seven days a week, including evenings and weekends. When a ridge cap tears loose on a Tuesday night in November during a Santa Ana event, someone picks up and schedules the visit.
Roof Inspection in Hacienda Heights
Roof Inspection in Hacienda Heights is not a walk-around with a clipboard. It is a hillside-specific examination that accounts for what this particular geography does to roofing systems: UV beating in summer, wind-driven uplift in the fall, and a county fire-safety code that applies to most of the Puente Hills lots. We inspect the roof surface, flashing, valleys, ridge caps, drip edge, underlayment, and the attic ventilation from inside the home when accessible. In Hacienda Heights, a basic roof inspection typically runs $250 to $450, depending on roof complexity and the number of planes and penetrations. For multi-plane split-level homes on sloped lots, expect the higher end because the inspector is on a harness and the report takes longer.
Fire-Zone and Wind-Uplift Checks
On every Hacienda Heights inspection we specifically look for missing or lifted ridge caps, corroded flashing at the valleys, and any exposed fasteners. Those are the failure points the Santa Ana winds exploit from October through December. We also flag anything that would not pass a LA County Class A fire-rated assembly requirement, because catching it during an inspection is a whole lot cheaper than discovering it during a failed county inspection after the tear-off.
Written Inspection Report
After every inspection you get a written report with photos, a condition assessment, and a prioritized repair list with dollar ranges. There is no pressure to buy anything. The report is yours to keep, and it is specific enough that you can hand it to any contractor and get apples-to-apples bids.
Commercial Roofing in Hacienda Heights
Commercial Roofing in Hacienda Heights means a different set of problems than the residential side. We are not talking about ranch houses. We are talking about flat and low-slope commercial buildings along Hacienda Boulevard, Colima Road, and the retail clusters near the Pomona Freeway, where ponding water and failed membrane seams are the common failure modes, not wind-lifted shingles. Commercial work here requires the same LA County permitting path as residential, but with added layers: fire code compliance for the specific occupancy type, and often a re-cover versus tear-off decision that depends on what is already on the deck.
For a commercial flat roof in Hacienda Heights, a membrane coating or small repair typically runs $1,800 to $6,000. A full commercial tear-off and replacement usually lands between $9 and $15 per square foot, depending on the insulation requirements and the access conditions. Steep or restricted sites run higher. Every commercial job starts with a written line-item quote, and every one is covered by the written guarantee. If a seam fails inside the guarantee period, we come back at no charge under the 365-Day Done Right Promise.
County Permit Coordination for Commercial Buildings
Commercial properties in Hacienda Heights are also unincorporated LA County, so the same East LA district office governs the permit. Our team files the paperwork, schedules the inspections on the county’s timeline, and keeps you posted when inspections move. You do not chase the county. We do.
Recover Work Without Tearing Off
Some commercial roofs in Hacienda Heights are candidates for a membrane recovery without a full tear-off, which saves considerably on labor and disposal. We test the existing membrane’s adhesion and moisture content first. If the deck is dry and the old membrane is sound, a recover makes sense. If there is trapped moisture, we tell you straight: the only honest fix is a tear-off, and we show you why with moisture readings and photos.
Trusted Brands We Service in Hacienda Heights
Your roof should be built from the material that fits the hillside exposure and the look of your home, not whatever happens to be on the truck. We work with seven leading manufacturers, including GAF, CertainTeed, and Owens Corning, along with IKO, Atlas, Tamko, and Boral. For most Hacienda Heights homes we recommend architectural asphalt shingles with a Class A fire rating, and we stock a broad selection of matching components locally so a repair on a 1970s ranch does not leave you with a mismatched patch. If your home has early concrete tile, we can source replacement tile profiles through our manufacturer networks.
Common Roofing Company Problems We See in Hacienda Heights Homes
- Failed original underlayment under 1960s and 1970s shingles. The housing stock here is overwhelmingly ranch-style and split-level, built when 3-tab over felt was the standard. That underlayment is now brittle and leaking, and it will not reveal itself until the shingles come off.
- Santa Ana wind damage to ridge caps and flashing. The Puente Hills funnel wind directly across the rooflines. Every October through December we see ridge caps ripped loose and flashing peeled back on the windward slopes. This is a wind-uplift problem, not an age problem.
- Bootleg overlays on steep, multi-plane roofs. Some out-of-area crews will offer to overlay new shingles over old ones to save time. On a steep Puente Hills split-level, that traps failed underlayment and hides flashing corrosion. It is a shortcut that costs homeowners a tear-off-and-redo when the county inspector or the next windstorm finds it.
- Permits pulled through the wrong jurisdiction. Hacienda Heights has no city hall, so any roofer who tries to pull a permit at a city counter will hit a wall. Every roofing permit in Hacienda Heights goes through LA County Building and Safety’s East LA district office. A contractor who does not know that has just added weeks to your project.
We replaced a 1972 split-level roof on a sloped Puente Hills lot near Hacienda Boulevard where the original 3-tab shingles had failed along the valleys and the ridge caps were torn off by the previous fall’s Santa Ana winds. We stripped to the decking, installed ice and water shield in the valleys and around all penetrations, then set CertainTeed architectural shingles with a factory starter strip and a full ridge vent, nailing to the county’s Class A fire-rated assembly so the LA County inspector would sign it off on the first pass. That is the difference between knowing the county’s rules and learning them on your roof.
Pricing for Roofing Company in Hacienda Heights, CA
Most asphalt-shingle roof repairs in Hacienda Heights run $450 to $1,200. Replacing a section of failed flashing typically lands between $350 and $900. A full tear-off and re-roof on a standard ranch-style home here usually falls between $12,000 and $24,000, while split-level homes on sloped hillside lots run higher due to additional fall-protection rigging and the steeper labor cost. Tile replacement on early concrete tile homes runs $18 to $35 per tile depending on the profile and access. Every quote includes the written price before any work starts, the warranty terms, and the permit filing with LA County. Call (945) 303-9821 for a free estimate with real numbers for your specific roof.
We Also Serve Cities Near Hacienda Heights
Tilehurst Roofing crews serve Hacienda Heights and the surrounding communities, including Roofing Company in Hacienda Heights, La Puente, Rowland Heights, Whittier, and La Habra. If you are a few minutes down the road, we handle your roof the same way: a written price first, and a live person on the phone every time. Call (945) 303-9821 and let us take a look.
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 Roofing Company in Hacienda Heights
Yes, every re-roof in Hacienda Heights requires a permit through LA County Building and Safety’s East LA district office, not a city hall, because Hacienda Heights is unincorporated LA County. Our team files the permit, schedules the inspection on the county’s timeline, and meets the inspector at the job. If the roof is in a Fire Hazard Severity Zone, the assembly must meet Class A fire-rated standards, which we specify in the quote so there are no surprises at inspection. Call (945) 303-9821 for a free estimate and we will walk you through the exact permit path for your roof.
The Puente Hills create a wind funnel that accelerates Santa Ana gusts across residential rooflines, and ridge caps are the first thing those winds tear off. The fix is not just re-nailing the caps; it is installing them with the proper adhesive and fastener pattern for the wind uplift zone, and verifying the decking underneath is sound. We see this failure every October through December, and a written repair quote tells you exactly what we will do and what it costs. Call (945) 303-9821 to schedule a ridge cap inspection before the next wind event.
In almost every case we advise against it. The original underlayment on 1960s Hacienda Heights homes is typically felt that has outlived its useful life, and overlaying new shingles traps that failing material underneath. The county inspector may flag it, and the next storm season will reveal it. A proper tear-off to the decking, with new underlayment and a Class A fire-rated assembly, is the repair that actually holds. Call (945) 303-9821 and we will give you a written comparison so you can see the real cost difference between the overlay shortcut and the correct job.
Roof size is measured in “squares,” where one square equals 100 square feet. A typical Hacienda Heights ranch home runs 18 to 24 squares, while a split-level on a sloped lot can exceed 30 squares because of the multi-plane geometry. Contractors calculate this from satellite measurements scaled to the roof’s actual pitch, not just the footprint, because a steep Puente Hills roof has more surface area than the same-looking flat lot in Whittier. Our written quotes always show the measured squares, the material line items, and the labor breakdown so you can compare bids line by line. Call (945) 303-9821 and we will measure yours for free.
Yes. A Class A fire-rated roof assembly is the highest fire resistance classification, designed to withstand severe fire exposure from outside sources like embers from nearby brush. For Hacienda Heights homes in the Puente Hills Fire Hazard Severity Zone, this is not optional; it is a LA County code requirement. It also reduces your roof’s vulnerability during a Santa Ana-driven brush event, which is the exact scenario this geography creates every fall. The material cost difference is modest compared to the cost of a tear-off-and-redo after a failed inspection. Call (945) 303-9821 for a quote that specifies the Class A assembly so you know exactly what you are buying.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Hacienda Heights with the Kingswell family of roofing companies since 2000.






Before
After
Before
After
Before
After