Roof Repair in Hacienda Heights, CA | Millstone Roofing

Roof Repair 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

115+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
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
Get your free estimate

Fast, Reliable Roof Repair Across Hacienda Heights

A roof repair in Hacienda Heights runs from $240 for a small shingle patch or vent boot swap up to $1,800 for flashing restoration on a hillside roof with wind-driven leak history. Most repairs here get completed in one day, assuming we can access the roof edge with our ladders and the underlying decking is still sound. If you live up off Turnbull Canyon Road or on one of the steeper lots climbing toward the Puente Hills, call (855) 341-6021 and we’ll start with an inspection, not a sales pitch.

Call (855) 341-6021

Millstone Roofing serves the whole 91745 ZIP, from the flatland ranch tracts near Colima Road up into the ridges where wind exposure changes lot by lot. We know these roofs because we’ve worked on hundreds of them. And around Hacienda Heights, the first question is never “how fast can we patch it.” It’s “what actually failed, and will it hold through the next Santa Ana event?” That’s the difference between a repair that lasts years and one that leaks again in November.

Why Millstone Roofing Is Hacienda Heights’s Preferred Roof Repair Company

Nelson Ibarra built Millstone Roofing on a simple idea: inspect first, document findings, then quote the work. Homeowners in Hacienda Heights call us after a wind event, or after a handyman patch failed, or because they’re selling and the inspector flagged the roof. We walk the whole roof surface, take photos, and write down what we see. You get the findings before any work is proposed. No exceptions.

We’re not tied to one shingle brand, so the recommendation fits your roof and your budget, not a supplier’s inventory. We work with GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. On a 1965 ranch home in Hacienda Heights with original built-up roofing, that often means a repair using materials that match what’s already there or an honest conversation about whether patching makes sense anymore. Either way, you get a straight answer.

Our crews are the same people from the first nail to the final cleanup. No subcontractors, no handoffs. When we quote a flashing repair on a hillside home off Skyline Drive, the person estimating it is from the same company that will do the work. That continuity matters when a roof has multiple patched layers and the real damage only becomes visible once we lift the old material.

Explore

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

Shingle Roof Repair in Hacienda Heights

Shingle Roof Repair in Hacienda Heights typically means replacing cracked or wind-lifted composition shingles, resetting popped nails, and sealing the nail heads before they become leak points. Most mid-century tract homes here were originally roofed with 30-year composition shingles. On homes where that roof is now 20 or 25 years old, the granules are thin and the shingle edges are brittle. A repair that looks simple from the ground often requires us to handle the surrounding shingles carefully so we don’t crack three more while fixing one.

For a standard shingle repair on an accessible roof plane, Hacienda Heights homeowners can expect $240 to $520. That covers the materials, a color match to the existing roof, and sealing the repair area. If the damage is on a steep pitch above two stories, or if we need to work around a chimney or skylight, the labor goes up because we’re slower and more deliberate. Steep roofs here are not the place for hurry.

The Hacienda Heights Shingle Match Challenge

Mid-century Hacienda Heights homes often have shingles that are no longer in production, especially on second- and third-roof homes where a previous owner installed whatever was cheapest in 2004. We stock a range of colors across seven brands, and when a perfect match isn’t possible, we tell you that up front. A slightly mismatched patch on a back slope is sometimes smarter than a full reroof, and we’ll show you the color difference before we nail anything down.

When a Shingle Patch Isn’t Enough

Granule loss on a shingle roof in Hacienda Heights’s inland heat is normal, but it accelerates fast once the asphalt layer is exposed. If you can see patches of bare matting from the ground, the shingles are done. We’ll tell you honestly. Nelson’s rule is simple: repair when repair is right, replace when replacement makes sense. Sometimes the cheapest repair is the one you don’t waste money on before a reroof.

Storm Damage Roof Repair in Hacienda Heights

Storm Damage Roof Repair in Hacienda Heights almost always traces back to one thing: Santa Ana wind. When gusts come over the Puente Hills from the northeast, they hit ridge lines and eaves with way more force than the flatland cities to the south. We see lifted ridge cap shingles, torn flashing around penetrations, and cracked tiles on the windward slopes. The rain that follows finds every gap the wind opened.

Storm repairs here range from $280 for a few lifted shingles and reseated nails to $1,200 to $1,800 for flashing replacement around chimneys, swamp coolers, or plumbing vents where water has been getting in for months. If the decking underneath is rotted, the repair becomes a replacement of that section, and the price reflects the structural work, not just the surface patch.

What We Found off Turnbull Canyon Road

We recently repaired a storm-damaged low-slope roof on a ranch home off Turnbull Canyon Road, where Santa Ana winds had lifted ridge cap shingles and torn flashing around a swamp cooler penetration. Our crew replaced the damaged underlayment, reset the flashing with ice and water shield, and installed a new ridge vent to improve ventilation, matching the existing architectural shingles. The homeowner also asked us to check the detached shop’s roof, which had loose fasteners we tightened and sealed.

Wind Uplift on Hillside Lots

In Hacienda Heights, the same storm produces wildly different damage on different streets. A home tucked into a canyon off Kwis Avenue might see almost nothing, while a ridge-top home half a mile away loses a dozen shingles. That’s why we never quote storm repair from the ground or from photos alone. We get on the roof, walk every plane, and check the leeward side too, because that’s where wind-driven rain gets forced under the laps.

Trusted Brands We Service in Hacienda Heights

We stock materials from GAF, Atlas, and Boral for most Hacienda Heights repair jobs, plus matching accessories like ridge caps, drip edge, and flashing in colors that match the common mid-century palettes around here. That means most shingle repairs happen same-visit with no special order. For tile roofs on newer hillside builds, we carry or can quickly source matching Boral and Atlas profiles. Your roof, your choice. The right material for your roof, not the easiest one for us to stock.

Common Roof Repair Problems We See in Hacienda Heights Homes

  • Wind-driven rain at wall intersections. Many 1950s and 1960s ranch homes here have step flashing at the wall-to-roof junction that’s original, and the Santa Anas loosen it year after year. We see water stains on interior ceilings at the wall line more often here than in flatland cities.
  • Failed patches on original built-up roofs. Homes still on their 1950s or 1960s built-up roof often have three or four previous patches layered over the low spots. We can spot repair these, but we also tell you honestly when the patch budget is better spent on a full replacement.
  • Pooling water on low-slope sections. Ranch homes off Colima Road and around the flatter benches often have barely-there roof slopes. After years of settling, water pools against the fascia and wicks up into the decking. Repairing the deck edge and adding a cricket to move the water is common work for us here.
  • Drainage problems around detached shops. On acreage properties, grading around outbuildings lets water pool against the slab, which wicks up into the decking and fascia. The roof repair is only half the fix. The grading has to change or the problem returns next winter.
Before & after

See the difference

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

Pricing for Roof Repair in Hacienda Heights, CA

Here’s what Hacienda Heights homeowners can expect for common repairs, based on what we’ve quoted and completed in 91745:

  • Small shingle patch or vent boot replacement: $240 – $520
  • Flashing repair at a chimney, swamp cooler, or wall intersection: $450 – $1,200
  • Low-slope roof patch on a built-up roof: $380 – $900
  • Storm repair with ridge cap replacement and resealing: $280 – $850
  • Decking replacement (per 4×8 sheet, where rot is found): $90 – $150 plus the surface repair

The two biggest factors that move a Hacienda Heights quote are roof pitch and access. A repair on a walkable low-slope ranch roof costs less than the same repair on a two-story hillside home where we’re working off a ladder or setting up harnesses. Acreage lots with long driveways and limited equipment access add time, and we factor that into the quote before we schedule anything. Estimates are free, written as line items, and we don’t change the number after the work starts unless we uncover something structural that we document and walk you through first.

Call (855) 341-6021 to schedule a free roof inspection and repair estimate in Hacienda Heights.

We Also Serve Cities Near Hacienda Heights

Our Roof Repair team covers Hacienda Heights and the surrounding San Gabriel Valley communities, including La Puente, Valinda, Avocado Heights, and West Puente Valley. If you’re in one of those cities and dealing with a roof leak or wind damage, the same inspection-first process applies. Serving the whole area is why we can reach Hacienda Heights consistently, often same-week for non-emergency repairs.

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

Contact Millstone Roofing for Roof Repair in Hacienda Heights

If your roof is leaking, lifting, or just showing its age, don’t guess. We inspect first, give you documented findings, and quote the repair honestly. Every recommendation comes with photos and a written explanation of what we saw. Whether you’re on a flatland ranch street or a windy ridge above the canyon, we know what Hacienda Heights roofs deal with and how to fix them.

Call Millstone Roofing at (855) 341-6021 for a free roof inspection and repair estimate in Hacienda Heights, CA. One crew. One company. From the first inspection to the final shingle.

Written by Nelson Ibarra, Owner at Millstone Roofing, serving Hacienda Heights and the surrounding San Gabriel Valley.

Why Hacienda Heights Chooses Millstone Roofing

We set the standard for roof repair 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 roof repair handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof repair 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 roof repair 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.

★★★★★

"Added a ridge vent and cleared the blocked soffit vents. Attic temperature in the summer dropped noticeably and the upstairs is livable now."

Riya Rao · Verified customer
★★★★★

"He told me my roof had another five or six years in it and I should not replace it yet. He was standing there with a quote pad in his hand. That's why I'll call him when it's time."

Diego Guzman · Verified customer
★★★★★

"Leak over the kitchen turned out to be a cracked boot around a vent pipe, not the roof itself. He showed me the photo from up there and replaced the boot for a couple hundred dollars. The company before him had quoted a full tear off."

Jessica Kim · Verified customer

Ready for Roof Repair 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.

(855) 341-6021

Request a Free Estimate in Hacienda Heights

Tell us about your roof repair needs — we'll respond within the hour.

By providing your information above, you agree to our Privacy Policy and authorize us to contact you by telephone, text message, or email about your service request, including from the local pros who may handle it.

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