Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Avocado Heights
Roof replacement in Avocado Heights typically runs $8,000 to $20,000 for a standard ranch-style home, while a targeted roof repair usually falls between $400 and $1,800. Most jobs take three to seven days once materials are delivered. Barrett & Sons Construction has crews working throughout 91746, and we answer the phone when you call (877) 610-1318. We also offer Driveway & Pavers in Avocado Heights.
Avocado Heights sits on the San Gabriel Valley floor, where summer heat regularly pushes past 95°F and fall Santa Ana winds hit exterior surfaces hard. Those conditions shorten the life of asphalt shingles and expose weak flashing faster than coastal neighborhoods ever see. We know the housing stock here, the permit path through LA County, and the specific failure patterns these roofs develop after 50 or 60 years in the valley sun.
Why Barrett & Sons Construction Is Avocado Heights’s Preferred Roofing Company
Tom Barrett founded this company in 1998 and his sons run the crews today. That’s not marketing language: the names on the truck are the people on your roof. Customers across Avocado Heights have seen the same faces for over 29 years, and the 90-Day Done Right Promise is written on every contract. Ask us about our Home Additions & ADU in Avocado Heights as well. If something isn’t right, one call brings Tom back. No ticket routing, no out-of-state call center.
Our phone rings to a live person around the clock, and we publish Tom’s name, address, and license number so you can look them up before you sign anything. We pull permits on every eligible roof job through LA County Building and Safety, and every price change arrives as a written change order before work proceeds. That matters in Avocado Heights, where the unincorporated-county permitting process trips up contractors who assume city timelines.
We also know what this specific housing stock needs. Ranch-style homes built in the 1950s and 1960s dominate the neighborhood, and their original roof framing responds differently to Santa Ana uplift than newer truss construction. That local experience saves you time and keeps the estimate honest.
Our Roofing Services in Avocado Heights
Roof Repair
Roof repair in Avocado Heights usually runs $400 to $1,800, depending on whether we’re replacing a few shingles or rebuilding a rotted section of decking around a vent. Most repairs can be done in a single day. If you’ve spotted a water stain on the ceiling after last fall’s Santa Ana event, don’t wait: leaks in this valley climate tend to worsen quickly when the summer heat expands joints and cracks flashing.

Roof Replacement & Installation
A full roof replacement in Avocado Heights typically costs $8,000 to $20,000 for the ranch-style homes that make up much of the 91746 housing stock. We work with the LA County inspection timeline, so you’ll know when the inspector is booked and when final sign-off happens. No vague schedules and no surprise invoices; the scope lands in writing before the first shingle comes off.

Metal Roofing
Metal roof installation in Avocado Heights runs $15,000 to $40,000, with standing seam systems toward the upper end of that range. The inland valley heat is the reason many homeowners make the switch: metal reflects solar load instead of absorbing it, which keeps attic temperatures lower during the 95°F-plus stretches. We install GAF metal systems and stand behind the workmanship for 90 days in writing.

Tile Roofing
Tile roofing and barrel tile repairs in Avocado Heights follow the specific clay and concrete tile profiles common on 1960s-era ranch homes here. A tile roof repair typically lands between $600 and $2,500, depending on how many tiles cracked and whether the underlayment is still sound. We match profile and color as closely as the existing roof allows, and we’ll tell you plainly if the underlayment is at the end of its life.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Trusted Brands We Service in Avocado Heights
We install and repair GAF asphalt and metal roofing systems, and we can source matching tile profiles for the clay barrel roofs scattered across Avocado Heights. Because we keep common flashing, sealants, and GAF accessory parts stocked locally, turnaround on routine repairs doesn’t stall waiting for a warehouse shipment. If you’re comparing estimates, a written scope that names the material brand is the first thing to look for, and we put that on paper from the start.
Common Roofing Problems We See in Avocado Heights Homes
- Santa Ana uplift and wind damage: Fall wind events along the San Gabriel Valley floor loosen shingles and peel flashing at roof transitions. We inspect the entire perimeter after every wind storm, not just the visible damage.
- Expansive clay soil movement: The valley soil beneath Avocado Heights shifts with wet/dry cycles, which can crack exterior walls and pull roof-to-wall connections out of alignment. A roof that looks fine from the street may have separation at the eaves.
- Original 1950s and 1960s underlayment failure: Many ranch-style homes here still have their original tar paper or early synthetic underlayment. Once it dries out and cracks after 60 years in the valley heat, water gets through even when the shingles look intact.
- Failed flashing at valley and chimney junctions: Older tract homes often used thin, corrosion-prone flashing that fails after decades of thermal expansion. We replace it with heavier gauge material and proper counter-flashing, and we document every repair with photos.
Pricing for Roofing in Avocado Heights, CA
A roof repair in Avocado Heights usually lands between $400 and $1,800. A full roof replacement on a typical ranch-style home runs $8,000 to $20,000. Metal roofing starts at $15,000 and can reach $40,000 for standing seam on larger footprints. Tile repair runs $600 to $2,500. What moves the number is square footage, roof pitch, number of layers being removed, and whether the decking needs replacement. We provide written line-item estimates before any work begins, and no price changes happen without a written change order in your hand first. Call (877) 610-1318 to schedule a free roof estimate in Avocado Heights.
We Also Serve Cities Near Avocado Heights
Our crews work throughout the San Gabriel Valley, including Avocado Heights, West Puente Valley, La Puente, Valinda, and El Monte. If you’re just across the county boundary in one of those incorporated cities, the permit path changes but the roofing work doesn’t. We schedule across the full area and coordinate county and city inspections as each jurisdiction requires. You’ll also find us handling Windows & Doors in Avocado Heights and Fence Installation in Avocado Heights for homeowners who want the same written-scope approach on the rest of the property.
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 - Roofing in Avocado Heights
We can typically have a crew at an Avocado Heights address within one to two business days for a non-emergency roof repair, and we prioritize active leaks and storm damage same-day or next-day whenever scheduling allows. Call (877) 610-1318 and a live person will give you a straight answer on timing, not a recording.
Yes, we cover the entire 91746 ZIP code, including the residential streets near the Puente Hills edge and the areas closest to the El Monte boundary. Avocado Heights is unincorporated LA County, so we schedule inspections through the county’s Building and Safety office rather than a city permitting department, which is part of why our timelines here stay realistic.
No, our pricing is consistent across the San Gabriel Valley, including Avocado Heights, La Puente, West Puente Valley, Valinda, and El Monte. The number that changes is the scope of the work, not the ZIP code on the invoice. What can shift timelines is the permit path: LA County inspections in unincorporated areas sometimes book slightly differently than city inspections, and we build that into the schedule up front.
Yes, the 90-Day Done Right Promise applies to every roofing job we complete in Avocado Heights, and it’s written on the contract. If something isn’t right within that window, Tom Barrett comes back and makes it right with one call. Manufacturer warranties on GAF materials run separately and we’ll register them for you.
A full roof replacement in Avocado Heights typically runs $8,000 to $20,000 including permit fees for a standard ranch-style home, with metal roofing starting higher at $15,000 to $40,000. The county permit cost is itemized in your written estimate, not hidden in a lump sum. For an exact quote on your house, call (877) 610-1318, and the estimate is free.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Avocado Heights and the San Gabriel Valley for over 29 years.







Before
After
Before
After
Before
After