Architectural shingles
Metal roofing
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Replacement Across Avocado Heights
Roof replacement in Avocado Heights usually runs $9,500 – $18,000 for a typical 1,200 – 1,800 sq ft ranch home, with flat tar-and-gravel tear-offs landing between $12,000 and $22,000 when new decking and insulation board are needed. We know these homes because we work on them: the 1950s and 60s single-story ranches off Valley Boulevard and Don Julian Road, the converted garages, the low-slope roofs that have been patched over for decades. If you’re seeing gravel in your gutters after a Santa Ana wind or water staining at the fascia line, call (866) 282-5070 and we’ll give you a straight answer about what needs replacing and what doesn’t.

Why Buena Park Roof Repair Is Avocado Heights’s Preferred Roof Replacement Company
We’re not a general contractor that happens to do roofing. We’re a roofing company, period. Repair, replacement, and inspection are the three things we do, which means the crew that shows up on your Avocado Heights property has spent their entire career looking at roofs like yours. That focused experience matters when the job is a covered-over tar-and-gravel tear-off with unknown decking damage underneath.
Homeowners in Avocado Heights tend to hear about us from family or neighbors. The unincorporated areas around here have a tight-knit culture where word travels fast: if a roofer tried to sell a full replacement when a repair would have done the job, everyone on the block knows within a month. Rick Dunnigan, who leads our team, built this business on the opposite approach. We inspect first, tell you what the roof actually needs, and quote replacement only when it’s genuinely warranted. That’s why our referrals keep coming from the same Avocado Heights streets year after year.
Response time to Avocado Heights is straightforward. We’re based in Buena Park, and most Avocado Heights appointments get scheduled within a few business days of your call. Inspections are thorough and come with a written condition report, not a sales pitch. Call (866) 282-5070 to get on the schedule.
Styles & brands we work with






Reroofing in Avocado Heights
Reroofing in Avocado Heights almost always means tearing off layers that shouldn’t have been stacked in the first place. Homeowners call it “reroofing” when the existing roof has been covered over once or twice already, and what we usually find underneath is a hot-mop tar-and-gravel original from the 1960s, then a layer of rolled modified bitumen from the 90s, and maybe a coat of reflective aluminum asphalt on top. Each layer traps heat and moisture against the one below it.
On the acreage parcels along the San Jose Creek washouts and the flat lots between Valley Boulevard and the 60 Freeway, reroofing typically costs $10,000 – $20,000 depending on how many layers need to come off and what the decking looks like once we see it. A standard strip-and-reroof on a 1,400 sq ft low-slope home runs about $12,000 – $16,000. Add full decking replacement and you’re closer to $18,000 – $20,000.
When Tear-Off Outweighs Cover-Over
Cover-overs are legal in unincorporated LA County up to a point, but they rarely make sense on homes this age. The old tar-and-gravel absorbs heat all summer and the added layer traps moisture, which accelerates rot at the penetrations and fascia. We tell Avocado Heights homeowners the truth: a cover-over might buy three to six years, but a tear-off gets you a roof that drains properly and doesn’t hide the damage under a fresh surface.
We also look at what’s underneath before we quote. If we suspect rotted decking along the eaves near the 60 Freeway side of the house, we write the quote to include decking replacement at a set per-sheet rate, not as an unknown change order later.
Permitting and the Tear-Off Process
Because Avocado Heights is unincorporated LA County, roof replacement permits go through LA County Building and Safety, not a city hall. The process is different from El Monte or Whittier and the paperwork trail is longer, which means the permit needs to be filed early and the inspection scheduled around county inspector availability. We handle that end to end, including the final inspection sign-off. On reroof jobs, the county cares most about the number of existing layers being removed and the fastening pattern of the new system.
Flat Roof Replacement in Avocado Heights
Flat roof replacement in Avocado Heights is the bread and butter of this area, where low-slope ranch houses dominate the housing stock and tar-and-gravel was the default original roof. These roofs have a lifespan, and most of the ones we replace were installed when the homes were built 60-plus years ago. Gravel scatters, asphalt oxidizes, and the result is a roof that starts leaking in the valleys and around penetrations long before anyone notices standing water pooling at the fascia.
A flat roof replacement here typically runs $12,000 – $22,000 for a single-story ranch or converted-garage setup, with smaller outbuildings and detached ADUs on the acreage parcels adding $6,000 – $12,000 each depending on size and access. The range reflects whether we’re stripping one layer or three, and whether the decking, insulation board, or drain scuppers need replacement into the bargain.

Gravel Migration and Drainage on Open Lots
This is an Avocado Heights-specific problem we see every fall. A strong Santa Ana wind lifts the loose gravel off aging tar-and-gravel roofs and scatters it across gutters, patios, and open acreage. Then the first real rain of winter can’t drain because the gravel has clogged the downspouts and surface drains, so water backs up against the fascia and finds its way under the roofing membrane. A flat roof replacement that includes new positive drainage at the scuppers and a clean deck surface solves this at the root instead of treating the symptom every season.
Converted Garages and Tie-In Details
Detached garages converted to living space are all over Avocado Heights, and the roof lines rarely match the main house. The tie-in between a low-slope main roof and a slightly different low-slope or flat garage roof is where we see flashing pulled loose, ridge vents that don’t actually ventilate, and dry rot where the two structures meet. We re-flash those transitions as part of a flat roof replacement, because skipping them is how you end up with a leak that no amount of patching will stop.
Trusted Brands We Service in Avocado Heights
We’re authorized to install and warranty products from seven major shingle and roofing manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That’s not a marketing list. It means when you need a replacement section that matches the existing roof on your Avocado Heights home, we can match the actual material and color rather than pushing whatever brand is sitting in our yard. For flat roof replacement work in this area, we commonly source IKO and Atlas modified bitumen systems plus Tamko and Boral accessories like drip edge, underlayment, and ventilation. The lead time on materials for Avocado Heights jobs is typically short because we keep stock in Buena Park and can get what we need within a few days of the quote approval.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Avocado Heights Homes
- Covered-over tar-and-gravel roofs hiding decking rot: Decades of patching and a second layer of rolled roofing traps heat and moisture, so when we finally tear off, we usually find soft decking at the penetrations, the eaves, and the fascia. The original quote rarely accounted for it, which is why we price decking replacement as a visible per-sheet line item instead of burying it in an unknown “if needed” clause.
- Freeway grit and vibration damage near the 60: Homes on the north side of Avocado Heights closest to the 60 see faster asphalt brittleness and flashing fatigue from constant truck vibration and smog-related oxidation. We typically recommend a heavier underlayment and upgraded flashing detail on those roof planes, and we inspect the fasteners more aggressively during the estimate.
- Unpermitted additions and converted garages with bad tie-ins: The original low-slope roof was never designed to handle the roof of a detached garage that got turned into a bedroom. The valley where the two planes meet is almost always under-flashed and poorly ventilated. We re-detail those tie-ins during a replacement and re-run the ridge or box vent calculations so the attic actually breathes.
- Gravel-clogged drainage after Santa Ana winds: Gravel that blows off the roof ends up in the gutters, the yard drains, and the open-lot swales. When the first big rain comes, water pools at the fascia line and works its way under the roof edge. A replacement that includes new drip edge and scupper detailing prevents this cycle from repeating.
Pricing for Roof Replacement in Avocado Heights, CA
Here’s what you can expect to pay for roof replacement in Avocado Heights. A full tear-off and reroof on a 1,200 – 1,400 sq ft single-story ranch with architectural shingles runs $11,000 – $14,500. The same size home with a flat roof replacement and new insulation board lands between $13,500 and $18,000. If decking replacement is needed, add $1,800 – $3,500 depending on how many sheets go bad. Converted garages and detached ADUs add $6,000 – $12,000 each. County permitting fees for unincorporated LA County jobs add roughly $400 – $800 depending on scope. Everything goes in writing, line by line, before work starts. Call (866) 282-5070 to schedule a free inspection and get a real number for your roof.
We Also Serve Cities Near Avocado Heights
Our crews work across the San Gabriel Valley. If you’re in West Puente Valley, La Puente, Valinda, or El Monte, you get the same Roof Replacement expertise and the same straightforward scoping we bring to Avocado Heights. The permitting path changes from city to city, but the way we inspect and quote doesn’t.
Serving Avocado Heights, CA — Our Local Coverage Area
We’re based in the Avocado 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 Avocado Heights
LA County Building and Safety permits all roof replacement work in Avocado Heights, since the area has no city hall of its own. The process is different from neighboring cities like El Monte or La Puente: plans go through county review, inspections are scheduled with county inspectors, and the sign-off comes from the county, not a local building department. We file the permit, handle the paperwork, and make sure the final inspection passes before you write the last check. Call (866) 282-5070 and we’ll walk you through exactly what your roof needs on the permit side.
Technically you can cover over one existing layer in unincorporated LA County, but on a 1960s tar-and-gravel roof in Avocado Heights we almost never recommend it. The old roof has been absorbing heat and vapor for decades, and adding a cover-over traps what’s already inside. You’re paying for a new surface that will fail faster than a full tear-off. A full roof replacement with tear-off costs more up front, but it’s the only way to see the decking, fix the rot, and install a roof that drains and ventilates properly. Call (866) 282-5070 for a quote that shows both options with real numbers.
We treat it as its own flashing and ventilation detail, not an afterthought. The tie-in between the main low-slope roof and a converted detached garage is where we typically find pulled flashing, dry rot, and vent runs that never worked. During a roof replacement we strip that transition, replace any damaged decking on both sides, re-flash the valley or transition properly, and verify that the ridge or box vents on the addition actually move air. If the conversion was unpermitted, we’ll flag that before we quote, because it can affect what the county inspector looks at. Call (866) 282-5070 to get eyes on that tie-in.
Yes, and we see it concentrated in a band within a few blocks of the freeway. Constant vibration from heavy truck traffic loosens fasteners and flashings faster than on quieter streets a mile south, and the smog and diesel particulate settle on roof surfaces and accelerate asphalt embrittlement. Homes near the 60 often need underlayment upgraded and flashing replaced on a shorter cycle than comparable homes elsewhere in Avocado Heights. When we inspect a freeway-adjacent roof, we check every fastener line and penetration for movement. Call (866) 282-5070 and we’ll tell you whether your roof is in that accelerated-wear zone and what it changes in the scope.
Put the two bids side by side and check four things: whether each includes county permit fees, whether decking replacement is priced as a per-sheet rate or left as an unknown, whether the material specified is the same brand and grade, and whether the tie-in details on any converted garage or addition are written out or just implied. Two Avocado Heights quotes can look $3,000 apart simply because one roofer itemizes what the other hides in a change order. We write our scope line by line before work starts, and we walk you through what’s in the number. Call (866) 282-5070 for a quote you can actually compare on paper.
Written by Rick Dunnigan, Owner at Buena Park Roof Repair, serving Avocado Heights roof replacement customers across unincorporated LA County.