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 usually costs between $11,500 and $28,000 for a typical single-family home, depending on material, square footage, and whether we’re also re-roofing detached garages or outbuildings. Most full tear-offs here take 2 to 4 working days once materials arrive. We’re Orange County Roofing Co, and we’ve replaced roofs across the 91746 ZIP for years, including homes near Avocado Heights Park, along Don Julian Road, and throughout the unincorporated pockets east of the 605. We know these streets, the tree canopy, and the particular ways these older ranch homes leak. If your roof is showing its age, call Kurt Hensley and the team at (866) 942-4187 for a free inspection and written estimate.
Why Orange County Roofing Co Is Avocado Heights’s Preferred Roof Replacement Company
We’re material-agnostic, and that matters more here than in most neighborhoods. A homeowner in Avocado Heights might have a 1960s ranch with clay tile, a detached garage with a flat tar-and-gravel roof, and a patio cover all on one parcel. That’s three different roofing systems, and it takes a contractor who doesn’t push one brand to get the whole property done right.
We carry seven major brands: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That means our recommendations come from what your specific roofline and budget need, not from what our supplier gives us the best margin on. Homeowners in Avocado Heights regularly tell us they’d been quoted one product by another company and never shown alternatives. We show you the trade-offs in warranty length, impact resistance, and cost per square, then let you choose.
Our full Roof Replacement team handles inspection, repair, and complete tear-offs under one roof. If your home needs decking replaced, ventilation upgrades, or a new membrane on a detached stable roof, one crew does it all. No separate subcontractors to vet. If you live anywhere in Avocado Heights, we’ll come out, walk the property with you, and tell you exactly what’s failing and what can wait.
Styles & brands we work with






Roof Installation in Avocado Heights
Roof installation in Avocado Heights means something different than it does in a tract-home suburb. Most homes here sit on half-acre or larger lots with outbuildings, and a proper installation often covers the main house, a detached garage, and maybe a workshop or horse stable. We approach the whole parcel as one project, scheduling each structure so you’re not living under tarps longer than necessary.
For the main house, the typical job is a full tear-off down to the decking, inspection of the substrate, then installation of new underlayment, drip edge, and your chosen shingle or tile system. On a 22-square ranch home in the 91746 ZIP, expect to spend $12,000 to $20,000 for architectural asphalt shingles. Tile jobs run higher, $18,000 to $28,000, because of the added weight and labor. The written estimate includes a line-item allowance for decking replacement, so if we find rot once the old roof comes off, the price shift is already accounted for.
New Construction Roof Installation
For additions, ADUs, or new stable structures on Avocado Heights lots, we install roof systems from the framing up. That includes sheathing, underlayment, ventilation, and the finished surface. And because the 91746 area still has plenty of unpermitted additions from decades past, we’re used to working with the county on bringing those roofs up to current code once a permit gets pulled.
New construction roofing on a detached garage or workshop in Avocado Heights typically runs $9,000 to $16,000 depending on size and slope. We use the same brands and warranty coverage we’d put on a primary residence, because an outbuilding roof that fails is still a leak into your property.
Roof Decking Replacement in Avocado Heights
Older Avocado Heights homes often have 1×6 skip sheathing or plywood that’s been trapping moisture under tile or shingles for fifty years. When we open a roof near the citrus-heavy blocks around Don Julian Road, we almost always find soft decking in the valleys where leaves piled up and held water. We replace damaged decking with code-compliant plywood or OSB, and in the valleys we use peel-and-stick ice and water shield before the underlayment goes down. The line-item decking allowance in our quote covers this.
Roof Replacement Contractor in Avocado Heights
A Roof Replacement Contractor working in Avocado Heights has to understand the semi-rural nature of this unincorporated part of the San Gabriel Valley. Most homeowners here have multiple structures, mature tree cover, and original 1950s to 1970s construction. That’s the reality we plan for on every estimate we write for the 91746 ZIP.
We don’t treat your house as a standalone project if you also have a detached garage with a failing membrane or a patio cover that’s lifting at the flashing. We’ll walk the entire parcel, photograph what’s failing, and give you a written scope that separates the house roof from each outbuilding. That lets you decide what gets done now versus later, without any pressure from us. A house-only replacement in Avocado Heights typically runs $12,000 to $20,000, while adding a detached garage or stable roof brings the total to $15,000 to $30,000.
Flat Roofing for Outbuildings
Our flat roofing work in Avocado Heights usually involves modified bitumen or TPO membranes on detached garages, workshops, and horse stables. These low-slope roofs collect leaves from overhanging avocado and citrus trees, and the shade keeps them damp. We install tapered systems where drainage is poor, so water doesn’t pond against the parapet. A flat roof replacement on a two-car garage here typically runs $4,500 to $8,000.
We also check the scuppers and downspouts. In Avocado Heights, clogged drainage is the number one reason outbuilding roofs fail early. One of our crews found a stable roof near Avocado Heights Park where the scupper was completely buried under years of citrus debris, so the membrane had been sitting in two inches of standing water every winter.
Asphalt and Architectural Shingles
Asphalt shingles remain the most common choice for Avocado Heights ranch homes because of cost and speed of installation. Architectural shingles from GAF or CertainTeed add dimensional depth and hold up better in the inland heat that regularly pushes past 95°F in summer. Expect to pay $5.50 to $7.50 per square foot installed for architectural asphalt on a full tear-off in the 91746 ZIP.
Trusted Brands We Service in Avocado Heights
We’re authorized to install products from seven major manufacturers, so your roof gets the brand that fits rather than the brand we happen to stock. For Avocado Heights homes, we frequently recommend GAF Timberline HDZ architectural shingles for their heat resistance and wide color range, Atlas Pinnacle for impact rating at a mid-tier price point, and Tamko Heritage for budget-conscious teardowns on rental properties or outbuildings. Boral tile is a natural fit for the Spanish-style homes scattered throughout the 91746 ZIP. We stock common materials locally and can usually have specialty orders from any of our seven brands to your Avocado Heights jobsite within a week. The right material for your roof, backed by the manufacturer’s own warranty.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Avocado Heights Homes
- Failed original underlayment. Homes built between the 1950s and 1970s often have underlayment that’s dried out and cracked beneath shingles that still look fine from the street. The first winter rain finds every seam, and leaks appear at chimneys and penetrations without any visible shingle damage.
- Ponding on low-slope outbuilding roofs. The mature avocado and citrus trees that define Avocado Heights drop leaves and fruit into gutters and valleys year-round. On flat garage and stable roofs, that debris blocks drainage and holds water against the membrane until it fails from the top down.
- Rotted valley decking under tree canopy. Wherever branches overhang a roof valley, leaves collect and hold moisture for weeks after rain. The decking underneath softens first, and by the time you see a ceiling stain, the damage is already structural.
- Unpermitted additions with undersized framing. A lot of Avocado Heights homes have additions, patio covers, or enclosed porches that were built without permits. Once a roof permit gets pulled, those structures can trigger mandatory code upgrades for ventilation, drip edge, and ice and water shield, which changes the scope and budget of the replacement.
Pricing for Roof Replacement in Avocado Heights, CA
Here’s what we’re quoting for roof replacement work in Avocado Heights right now. Architectural asphalt shingles on a full tear-off: $12,000 to $20,000 for a 20 to 24 square ranch home. Concrete or clay tile replacement: $18,000 to $28,000. Flat modified bitumen on a detached garage or workshop: $4,500 to $8,000. Adding a patio cover or small outbuilding: $2,500 to $5,000 extra. These numbers include tear-off, haul-away, underlayment, drip edge, and standard ventilation. If we find decking that needs replacing, our written allowance covers it, and you approve any change in writing before we proceed. Call (866) 942-4187 to schedule a free roof inspection and get a line-item quote specific to your property.
We Also Serve Cities Near Avocado Heights
Our crews cover the entire San Gabriel Valley corridor. In addition to our work in Avocado Heights, we regularly complete roof replacements in West Puente Valley, La Puente, Valinda, and El Monte. Wherever your property sits along that stretch, we can inspect, quote, and schedule within days.
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
Yes. We treat the entire parcel as one project, replacing the house roof, detached garage roof, and patio cover in a single schedule. This often saves on mobilization costs and lets us coordinate tear-off timing so you’re not living around construction longer than needed. Call (866) 942-4187 to set up a full-property inspection.
We document it, write up the exact scope and cost, and get your written approval before touching anything beyond the original quote. Our contracts include a line-item allowance for decking and framing repairs, so you know the maximum exposure from day one. Outdated wiring is uncommon on a roof replacement, but if the county requires electrical updates because a permit exposes unpermitted work, we’ll coordinate that transparently.
The canopy is why we always inspect decking in the valleys before quoting. Leaves and fruit from mature avocado and citrus trees collect behind chimneys, in valleys, and across low-slope outbuilding roofs, holding moisture long enough to rot sheathing and grow moss. If we see significant overhang on your parcel, we’ll include valley membrane upgrades and may recommend trimming branches back before installation. Call (866) 942-4187 and we’ll walk the property with you.
Yes, a permit is required for roof replacement in unincorporated Avocado Heights, and it’s part of every job we do. The reality with older homes here is that a permit can trigger ventilation, drip edge, and ice and water shield requirements that weren’t in the original build. That’s built into our quoting process, not a surprise later. Our team pulls permits and handles county inspections from start to finish.
One square is 100 square feet of roof surface. A typical 1960s ranch home in Avocado Heights is 18 to 24 squares, while a two-story or Spanish-style home with tile might run 25 to 35 squares. We measure by walking the roof, not from satellite imagery, because outbuildings and multiple pitch transitions change the real number. Call (866) 942-4187 and we’ll measure yours for free.
Written by Kurt Hensley, Owner at Orange County Roofing Co, serving Avocado Heights and the greater San Gabriel Valley since the company’s founding.