Roof Replacement in Hacienda Heights, CA | Millstone Roofing

Roof Replacement 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 Replacement Across Hacienda Heights

Roof replacement in Hacienda Heights runs $14,000 – $22,000 for a typical asphalt shingle reroof on a 1,800 – 2,400 sq ft ranch home, with high-wind upgrades and decking repair adding $2,000 – $6,000 more. We serve the entire 91745 ZIP, from the flatland streets near La Puente up to the ridge-top lots off Punta Del Este Drive. Our crews know these hills and what wind, sun, and age do to a roof here. Call Nelson and the Millstone Roofing team at (855) 341-6021 for a free inspection and written estimate.

Call (855) 341-6021

Key takeaways for Hacienda Heights homeowners:

  • Most homes in the area were built between 1955 and 1975 and are on their second or third roof, often at or past end of life.
  • Hillside elevations mean two homes in the same ZIP can need very different wind ratings.
  • We inspect first, then recommend repair or replacement only based on documented findings.
  • Manufacturer-backed warranties are available through GAF, CertainTeed, and Owens Corning programs.

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

Millstone Roofing is led by Nelson Ibarra, and we run every Hacienda Heights project the same way: inspection first, findings in writing, then a recommendation that fits the house and the budget. We don’t push one shingle brand because it’s what we have in the warehouse. We carry materials from seven major manufacturers, including GAF, CertainTeed, Owens Corning, and Boral, so the product is matched to the roof’s exposure, not the other way around.

Hacienda Heights homeowners call us because we understand the difference between a sheltered canyon lot off Colima Road and a wind-blasted hillside above the Puente Hills. Those two roofs should not get the same spec. When we quote a job, we walk the property, check the decking, measure the pitch, and account for Santa Ana wind exposure. The written estimate reflects what we actually found. That’s why a lot of our Hacienda Heights work comes from referrals and repeat customers who got a straight answer the first time.

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

Flat Roof Replacement in Hacienda Heights

Flat Roof Replacement in Hacienda Heights most often applies to the original 1950s – 70s built-up or felt roofs still sitting on mid-century ranch homes throughout 91745. These roofs crack, pond water, and leak because the underlying decking has slowly rotted and the flashing at penetrations was never upgraded. When we strip a flat roof here, we usually find exactly that: degraded plywood, failed seams at vents and AC curbs, and old mastic that dried out years ago. The job involves tearing off the old membrane, replacing damaged decking, installing new flashing at every penetration, and laying down a modern flat roofing system with proper slope-to-drain. A standard flat roof replacement for a 1,200 – 1,800 sq ft Hacienda Heights home runs $12,000 – $20,000 depending on decking condition and access.

Decking replacement under flat roofs

Most flat roofs over attached patios and single-story additions in Hacienda Heights are on plywood or OSB decking from the original build. Add forty-plus years of ponding water and the deck goes soft. Replacing decking is a normal part of flat roof work here, and we include a written decking allowance in every flat roof quote so you know the cost before we start, not after the tear-off.

Flashing and parapet wall repairs

Flat roofs in Hacienda Heights often terminate at the stucco parapet walls of the ranch-style construction. The original metal flashing sits buried in old roofing cement. We replace all parapet and penetration flashing during a flat roof replacement, using new metal, new fasteners, and proper sealant. Skip this and the new roof leaks at the edges within two seasons.

Roof Installation in Hacienda Heights

Roof Installation in Hacienda Heights covers both full replacements and new construction on the area’s mix of original mid-century ranches and newer hillside builds. Most of the homes in 91745 date from 1955 to 1975, so when we install a roof here, we’re usually tearing off the second or third layer of composition shingles and starting fresh down to the sheathing. It’s the only honest way to find what’s going on underneath. A full roof installation with architectural asphalt shingles on a typical Hacienda Heights ranch runs $16,000 – $24,000 depending on square footage, demo depth, and decking condition.

New construction and hillside builds

Newer hillside homes along the Puente Hills slopes often have tile or flat systems tied to fire-resistance requirements, because brush zones are part of the neighborhood. For these installations, we talk through fire-rated assemblies, underlayment requirements, and the difference between a roof that passes inspection and a roof that survives the next wind event. We only install what the site actually needs.

Ice and water shield and high-wind nailing

Wind uplift is the quiet killer up here. On a 1962 ranch off Punta Del Este Drive, our crew tore off three layers of 30-year composition shingles to find half-inch degraded plywood decking, no ice-and-water shield in the valleys, and rusted drip edge that crumbled at the fascia. We replaced the decking, installed full ice-and-water shield and new drip edge, then nailed GAF Timberline HDZ architectural shingles with a six-nail pattern to meet the 130 mph wind rating. That’s a roof spec written for the hillside, not copied from a flatland quote.

Trusted Brands We Service in Hacienda Heights

We install and service roof systems from Boral, GAF, CertainTeed, Owens Corning, and several other major manufacturers we stock. That means a Hacienda Heights homeowner doesn’t get steered toward one brand because it simplifies our supplier list. If your home’s wind exposure calls for high-wind GAF shingles, we quote GAF. If a fire-rated assembly makes more sense near brush areas, we talk through the rated product options. Materials arrive from local supply hubs quickly, so Hacienda Heights projects keep moving. The right material for your roof, not the easiest one for us to stock.

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

Common Roof Replacement Problems We See in Hacienda Heights Homes

  • Failed original built-up flat roofs – Hacienda Heights ranches from the 1950s and 60s often still carry the original tar-and-felt flat sections over patios and additions. These roofs crack and pond because the decking beneath has rotted, and the only real fix is a complete replacement, not another coating.
  • Wind-lifted ridge caps and tiles on hillside streets – Santa Ana winds gusting over Puente Hills ridges rip loose shingles that were nailed with the minimum four-nail pattern instead of the six-nail high-wind spec. Ridge-top homes take the worst of it, and we re-set or replace wind-damaged caps before the next season hits.
  • Decking rot hidden under multiple shingle layers – Many Hacienda Heights homes are on their second or even third roof, with new shingles nailed over old ones. When we strip those layers, we regularly find half-inch plywood that has decayed silently. Replacing it before new shingles go on is not optional.
  • Aging flashing at penetrations and transitions – Pipes, vents, and valley transitions on 60-year-old homes still have the original metal. Once the caulk dries and the metal corrodes, water finds its way in during winter rains. New flashing is standard on every Hacienda Heights roof replacement we do.

Pricing for Roof Replacement in Hacienda Heights, CA

Here’s what you’re looking at in this market. A full asphalt shingle reroof on a 1,500 – 2,000 sq ft Hacienda Heights ranch is typically $14,000 – $18,000. Push up to a larger two-story or hillside home with high-wind nailing and fire-rated underlayment, and the range climbs to $20,000 – $26,000. Flat roof replacement over a patio or addition runs $12,000 – $20,000. Decking replacement adds $75 – $110 per sheet when it’s needed, and on older homes it usually is. The best way to know your number is a free inspection with documented findings and a line-item written quote. Call (855) 341-6021 and we’ll schedule it.

We Also Serve Cities Near Hacienda Heights

Our crews work throughout the eastern San Gabriel Valley, including Hacienda Heights and the surrounding communities of La Puente, Valinda, Avocado Heights, and West Puente Valley. If you’re in any of those areas and need a straight answer on Roof Replacement, call us at (855) 341-6021. Same inspection-first process, same written estimates, same crew from tear-off to final cleanup.

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

Why Hacienda Heights Chooses Millstone Roofing

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

1

Call or Request a Free Estimate

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

★★★★★

"Tile roof, three cracked tiles and a slipped one. Matched the tile, no color mismatch, and it took him half a day."

Gabriela Garcia · Verified customer
★★★★★

"Fixed the leak and it has stayed fixed through a wet winter. Scheduling the initial estimate took about a week and a half, so they're clearly busy."

Yolanda Mendoza · Verified customer
★★★★★

"Valley had been done without proper underlayment and was leaking. Redone correctly, and he explained exactly what had been wrong so I could understand it."

Eric Chen · Verified customer

Ready for Roof Replacement 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 replacement 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