Metal roofing
Architectural shingles
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 typically runs $11,000 to $26,000 for a full tear-off on a mid-century ranch, with architectural shingles landing between $14,000 and $24,000 depending on decking condition and how many separate roof structures are on the lot. Most Avocado Heights jobs involve more than just the main house because big lots here often have detached garages, patio covers, and storage buildings that each carry their own roof deck and permit scope. That’s the reality our crews deal with every week along Don Julian Road and the surrounding streets. Call (855) 382-1073 and we’ll walk your property before we quote anything.

Why Barnwood Roofing Is Avocado Heights’s Preferred Roof Replacement Company
We’ve torn off enough roofs in Avocado Heights to know what’s waiting under the old shingles before we even set a ladder. The housing stock here is mostly single-story ranch tract homes from the 1950s through the 1970s, and many still carry their original composition shingle with two or three re-roofs stacked on top. That changes how we scope a replacement, because what’s underneath matters more than what’s on top. Ruben Calloway, our owner, has built Barnwood Roofing around a simple promise: we’ll tell you if a repair is enough, and we mean it. Roof repair is a core service for us, not a fallback position, so there’s no financial pressure pushing us toward recommending a full replacement when a repair buys you years. That’s the difference between a contractor with a seven-brand portfolio and someone trying to move one brand out of a warehouse.
We also understand that Roof Replacement in Avocado Heights means working through LA County permitting, not a city building department. That changes the job. A tear-off that exposes soft decking or outdated framing triggers code corrections you won’t see coming if your contractor doesn’t know the county process. We do.
Styles & brands we work with






Asphalt Shingle Roof Replacement in Avocado Heights
Asphalt Shingle Roof Replacement in Avocado Heights usually means architectural shingles over a tear-off, because this market’s mid-century homes look right with dimensional profiles and need the longer lifespan. Architectural shingles here run $5.50 to $8.50 per square foot installed, including tear-off, underlayment, flashing, and haul-away on a typical ranch. Entry-level three-tab is cheaper but rarely worth it, given how much UV and debris exposure these roofs take. The decision between brands like CertainTeed, Owens Corning, and GAF comes down to what fits your roofline, your budget, and how long you plan to stay in the house.
When Layered Roofs Need a Full Tear-Off
Many Avocado Heights roofs have two or even three layers of composition shingle stacked over the original decking. That’s heavy, and it hides trouble. We don’t recommend reroofing over old shingles here. Too many of these 1950s-70s decks have soft 1x planks or undersized rafters that only reveal themselves after tear-off, and once exposed, LA County requires correction before we can pass inspection.
Decking and Structural Checks
Before any shingle goes down, we inspect every square of exposed decking. On a recent Don Julian Road job, our crew pulled three layers and found the original plank decking soft around the chimney and both skylight penetrations, with no ice and water shield in the valleys. We replaced the rotted sections, laid fresh underlayment, flashed every penetration, and priced the added work in writing before nailing a single square. That’s how a real roof replacement in Avocado Heights gets done.
New Roof Installation in Avocado Heights
New Roof Installation in Avocado Heights is most common on additions, detached garages, patio covers, and newly constructed outbuildings, though some homeowners on oversized lots choose a full tear-off and fresh deck rather than patching an aging ranch roof. New construction and full re-decks typically run $16,000 to $32,000 depending on square footage, pitch, and how many separate roof decks are involved. A detached garage roof might be a $4,000 to $9,000 line item on its own. We scope every structure separately because a single county permit can cover multiple decks but each one gets inspected individually.
Multi-Deck Lots Need Separate Scopes
Avocado Heights isn’t a typical tract neighborhood. Large lots mean a house, a detached garage, maybe a tack room or workshop, and a patio cover, each with its own roof deck. We write each into the contract as its own line item with its own square footage and material allowance, because that’s how LA County reviews it. It also keeps pricing honest when one deck is fine and another needs full replacement.
Flat and Low-Slope Sections
Additions from the 1970s and 80s often have flat or low-slope roofs over the patio or bump-out, and those leak at poorly flashed penetrations because nobody installed proper underlayment decades ago. When we replace the main house shingles, we examine those sections too. If they need work, we use the right low-slope system and flash every penetration with ice and water shield in the valleys.

Trusted Brands We Service in Avocado Heights
Barnwood Roofing installs and services products from seven manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That matters here because no two Avocado Heights homes are the same. A ranch on one street might be best served by a CertainTeed architectural shingle with a lifetime limited warranty, while a flat addition works better with an Atlas or IKO low-slope system. We stock common parts and materials locally and can typically start a tear-off in Avocado Heights within two to three weeks of contract signing. Seven brands mean we’re not steering you toward what’s in our warehouse. We’re matching the product to your roofline and budget.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Avocado Heights Homes
- Layered composition shingle over soft 1x decking. Two or three re-roofs stacked on original 1950s-70s planks hide rot around chimneys, skylights, and valleys. Once we tear off, the permit requires correction and that’s exactly where a low bid becomes a change order.
- Flat sections leaking at poorly flashed penetrations. Patio covers and additions with low-slope roofs were often built without ice and water shield or proper flashing. They leak in winter rains and nobody notices until ceilings stain.
- Santa Ana debris and freeway soot driven into valleys. The 60 Freeway and surrounding industrial uses sit just north, and Santa Ana winds push ash, dust, and debris across Avocado Heights roofs. Granules break down faster along the drip edge and in valleys that collect the debris.
- Detached structures ignored by previous contractors. The house gets a new roof while the garage, tack room, or storage shed keeps its failing composition shingle. Then the county inspection flags the outbuilding and the job scope grows mid-project.
Pricing for Roof Replacement in Avocado Heights, CA
Here’s what we quote in Avocado Heights as of 2026. A straight tear-off and architectural shingle replacement on a typical 1,600 to 2,200 square foot ranch runs $14,000 to $24,000. A detached garage roof adds $4,000 to $9,000. Patio cover or flat section replacement runs $3,500 to $8,000 depending on system and flashing needs. Upgrading to premium brands like CertainTeed or Owens Corning with extended warranties adds $2,000 to $5,000 over base architectural shingles. Structural decking replacement, if the county requires it after tear-off, runs $75 to $110 per sheet of plywood or $6 to $9 per square foot for plank repair. Every quote is a written, line-item scope with square footages and allowances for discovered decking work, so you know what moves before it moves. Call (855) 382-1073 for a free estimate, and we’ll walk the lot with you.
We Also Serve Cities Near Avocado Heights
Barnwood Roofing covers Avocado Heights and the surrounding San Gabriel Valley, including West Puente Valley, La Puente, Valinda, and El Monte. Our Roof Replacement team works across all of ZIP 91746 and the neighboring county pockets. Same crews, same seven-brand access, same line-item quoting process whether your deck sits in Avocado Heights or just across the floodplain.
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 roof work in Avocado Heights because it’s unincorporated territory, not an incorporated city with its own building department. You’ll need a county building permit for a full tear-off and reroof, and the inspector may require framing or decking corrections on any structure the permit covers. That’s different from El Monte or La Puente, where city inspectors run their own process. We handle county submittals and inspections on every Avocado Heights job. Call (855) 382-1073 for the exact scope of what your permit will involve.
They can be on one county permit, but each roof deck gets its own scope, its own square footage, and its own inspection. We treat the house, detached garage, tack room, and patio cover as separate line items because LA County reviews them separately. That means you can replace the house now and the garage next year, or do all of it in one mobilization and save on setup costs. Our quotes break out each structure so you decide what gets done and when.
We price the correction in writing and get your approval before we nail down a single square. That’s the whole point of a line-item quote with a written allowance for discovered decking. If we find soft planks or undersized rafters, you’ll see the per-sheet or per-square-foot price in your contract before we start. No change orders appear from nowhere, and no work proceeds without your signature.
Put them side by side on three things: whether each deck gets its own line item, whether the bid includes a written allowance for discovered decking work, and whether the contractor pulls the county permit in their name. A bid that’s $4,000 cheaper but doesn’t include the garage roof or the flat patio section isn’t cheaper. It’s just smaller. We’ll walk through any competing bid with you and point out what’s missing. Estimates are free, so bring us whatever you’ve got.
Three reasons. First, the 60 Freeway and surrounding industrial uses sit immediately north, and Santa Ana winds drive ash, soot, and debris across roofs here that settle in valleys and break down granules faster. Second, the Puente Hills and Whittier Narrows wind corridor funnels dry, hot air across Avocado Heights, intensifying UV exposure and thermal cycling on shingles. Third, the mid-century housing stock means many roofs are working well past their design life with layered shingles hiding decking that should have been replaced a decade ago. Neighboring El Monte has newer construction and different wind exposure, so the same shingle lasts longer there. Call (855) 382-1073 to get an honest read on how much life your roof has left.
Written by Ruben Calloway, Owner at Barnwood Roofing, serving Avocado Heights and the San Gabriel Valley.