Roofing Company in Hacienda Heights, CA | Tilehurst Roofing

Roofing Company in Hacienda Heights - Free Roof Inspection, Written Price

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

653+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as $159/month*on approved credit; ask for current terms
Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

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.

Call (945) 303-9821

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

Why Hacienda Heights Chooses Tilehurst Roofing

We set the standard for roofing company in Hacienda Heights.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in Hacienda Heights

Getting your roofing company handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roofing company needs and we provide an upfront, transparent quote - no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in Hacienda Heights - typically within 30-60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roofing company pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What Hacienda Heights Customers Say

Trusted by homeowners across Hacienda Heights and surrounding areas.

★★★★★

"Small leak around the chimney flashing. They sealed it properly and it's held through a wet winter. Didn't push me toward a whole roof like the last outfit tried to."

Bernard Oakes · Verified customer
★★★★★

"Called about a few missing shingles after a windy night. They came out, fixed it, and didn't try to turn it into a huge project. Charged exactly what was quoted. Refreshing."

Stephanie R. · Verified customer
★★★★★

"They repaired a spot that another company had "fixed" twice. Tilehurst found what the others missed and it finally stopped leaking. Should have called them first."

Denise Ackerman · Verified customer

Current Offers

Bring these savings to your next appointment.

Free On-Site Estimate & Written Quote

No obligation. We measure, price the job in writing, and the quote is yours to keep.

Expires Mar 31, 2027
Always

Written Price Before Any Work Starts

Expires Mar 31, 2027
Included

Written Guarantee on Every Repair

Expires Mar 31, 2027
Free

Free Second Visit if the Repair Fails

Expires Mar 31, 2027

Ready for Roofing Company in Hacienda Heights?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in Hacienda Heights.

(945) 303-9821

Request a Free Estimate in Hacienda Heights

Tell us about your roofing company needs - we'll respond within the hour.

When you send us your details, you agree to the terms of our Privacy Policy and consent to being contacted by call, text, or email concerning your request, including by the partner businesses that may perform the service.

Prefer to text? Send a Text
Areas We Serve
Call Now - 24/7 Dispatch