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 Hacienda Heights
Roof replacement in Hacienda Heights typically runs $11,000 – $22,000 for a standard asphalt shingle tear-off and re-roof on a 1,500 – 2,500 sq. ft. home, with architectural shingles landing in the $14,000 – $22,000 range. Most full replacements take 2 – 5 days once materials are staged. We work the hillside streets from Hacienda Boulevard up past Hall of Fame Drive, through the tract developments along Colima Road, and across the 91745 zip code. Call (855) 382-1073 to schedule a free on-site estimate and we’ll send one of our own roofers, not a commissioned sales rep.

Why Barnwood Roofing Is Hacienda Heights’s Preferred Roof Replacement Company
We built our reputation in Hacienda Heights by telling homeowners the truth about what their roof actually needs, even when that truth is “a repair will buy you five more years.” Ruben Calloway started Barnwood Roofing on a simple principle: inspection first, recommendation second. That’s why we offer roof inspection as a standalone service. You pay for an honest assessment, and that’s exactly what you get. If your roof is done, we’ll say so. If a repair is enough, we’ll say that instead.
Our Roof Replacement crews know the tract layouts here. We know which 1970s subdivisions have original shake, which 1980s developments got builder-grade three-tab that’s now granule-bare, and which hillside lots catch the full brunt of Santa Ana wind. That local knowledge shapes every bid we write. We carry materials from seven major manufacturers, so the shingle we recommend is the one that fits your roof’s pitch, exposure, and your budget, not whatever’s left in a warehouse. We also perform repairs as a core service, which means we have no financial incentive to oversell a full replacement. When we say the roof needs to go, the roof needs to go.
Styles & brands we work with






Asphalt Shingle Roof Replacement in Hacienda Heights
Asphalt Shingle Roof Replacement is the most common job we do in Hacienda Heights, and on homes built between 1965 and 1985, it’s rarely just a shingle swap. The first sentence of this section should answer the core question directly: an asphalt shingle replacement here runs $11,000 – $18,000 for a standard single-story tract home using a 30-year architectural shingle, and $9,500 – $14,000 if we’re going back with a three-tab. What pushes the number higher is what we find underneath: original skip sheathing, failed felt, and decking that crumbled around old nail holes.
Because so many of these homes are hitting the 25 – 30 year mark at the same time, we’re tearing off a lot of original roofs in Hacienda Heights that were never re-decked. That means the old 1×6 boards or plywood come off with the shingles and we build a clean, code-compliant deck before any new shingle goes down. This matters more here than in newer cities to the east, where the original roofs still have another decade in them.
Architectural shingles and what changes on a hillside home
On a south-facing or west-facing slope, we strongly recommend a dimensional shingle with a higher wind rating. The sun beats on those slopes all afternoon, and Santa Ana events can hit 50 – 60 mph gusts through the canyons. An architectural shingle from GAF or CertainTeed holds up better under heat cycling and wind uplift than a flat three-tab.
We also recommend upgrading the underlayment to a synthetic product on hillside homes. It’s a modest line item in the bid, but it’s the difference between a roof that stays dry and one that leaks at the first valley flashing failure after a dry summer.
Roof decking replacement and what it costs
Decking replacement in Hacienda Heights typically runs $2.50 – $4.50 per square foot when we need to replace rotted or broken sections, and that’s written into your contract as a per-sheet allowance, not a surprise change order. Our bids include the inspection findings before we start, so you know what you’re approving. If we open a section and find something worse, you get a photo and a written price before we order any material.
New Roof Installation in Hacienda Heights
New Roof Installation in Hacienda Heights covers two situations: a full tear-off on an existing home, and a new build or major addition where the roof is framed from scratch. The pricing is different, and so is the sequencing. A full tear-off and re-roof on a 1,800 sq. ft. ranch runs $14,000 – $20,000 with a good architectural shingle. A new roof on an addition or custom build usually lands between $18,000 and $35,000 depending on pitch, complexity, and the decking system specified.
On new construction, we work directly with the framer or general contractor to set the deck, install the underlayment, and flash every penetration correctly the first time. We don’t just drop shingles on someone else’s framing and walk away. Our crew handles the full roofing scope, from drip edge to ridge vent.
When a new roof makes more sense than a patch
If your Hacienda Heights home still has its original shake roof or a builder-grade three-tab from the 1980s, a new installation usually out-performs repeated repairs after about year 28. The math is honest: a repair here, a patch there, and you’ll spend $6,000 – $9,000 over a few years while still having a roof that’s failing underneath. A new roof costs more up front but resets the clock for 30 years.

What gets included in a Barnwood new roof bid
Every new roof bid includes tear-off, haul-away, deck inspection and any necessary replacement (priced as an allowance), synthetic underlayment, ice and water shield in valleys and around penetrations, new drip edge, new flashing, ridge vent if needed, and the shingle system itself. No separate charges for “miscellaneous” or “incidentals” padded in. The line items are on the page.
Trusted Brands We Service in Hacienda Heights
We install and service roofs from seven manufacturers, but on Hacienda Heights tract homes we most often recommend GAF Timberline HDZ, CertainTeed Landmark, or Owens Corning TruDefinition Duration. These three lines offer the best balance of wind rating, impact resistance, and cost on the low-slope and moderate-pitch roofs that dominate this area. IKO and Atlas are solid options when a homeowner wants a specific color or a budget-conscious architectural shingle. We keep local stock of common shingle colors and accessory products, which means we can start a Hacienda Heights job within a week of contract signing in most cases, and we’re not waiting on a freight truck from another state to get your ridge caps.
Common Roof Replacement Problems We See in Hacienda Heights Homes
- Valley flashing rusted through on original shake roofs. On 1970s homes in the hills above Hall of Fame Drive, the original galvanized valley metal corrodes from decades of morning dew and leaf tannins. The first rain after a dry summer finds these flashings before the shakes themselves fail, and by the time you see a ceiling stain, the sheathing underneath is already wet.
- Skip sheathing that splits under tear-off. Many 1960s Hacienda Heights homes were decked with 1×6 boards spaced apart, not solid plywood. When we pull the old shingles, those boards often split or sag. They get sheathed over with 7/16 OSB before new underlayment goes down, which means the roof actually ends up stiffer and flatter than the day it was built.
- Undersized framing on low-slope sections. Flat and low-slope roof areas on 1960s tract homes in Hacienda Heights were often framed with 2×6 rafters at 24-inch spacing, which was code-minimum then and sometimes not even that. Once the old roof is open, we regularly find sagging or cracked rafters that need sistering before new decking can be laid.
- Code upgrades triggered when the deck is opened. Once a permit is pulled for a replacement, the Hacienda Heights building inspector will look at the open deck. Drip edge that was never there, fascia board that’s rot-soft, ridge venting that doesn’t meet current ventilation requirements. These upgrades get added to your contract as written change orders, approved in writing before work continues.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Replacement in Hacienda Heights, CA
Here’s what we actually see in the 91745 market. A standard three-tab tear-off and re-roof on a single-story tract home runs $9,500 – $14,000. A 30-year architectural shingle from GAF or CertainTeed runs $12,000 – $18,000 on the same footprint. Larger two-story homes or homes with steep pitches, multiple valleys, or complex rooflines land between $18,000 and $25,000. If we’re replacing decking, add $2.50 – $4.50 per square foot for the sections that need it. If we’re sistering damaged rafters or reinforcing framing, that’s priced per foot in a written change order before we start. Every estimate from Barnwood Roofing is free, and every bid is a fixed line-item price. Call (855) 382-1073 to schedule yours.
We Also Serve Cities Near Hacienda Heights
Our Roof Replacement in Hacienda Heights crews work throughout the eastern San Gabriel Valley. Homeowners in La Puente, Valinda, Avocado Heights, and West Puente Valley call us for the same reason: an honest inspection before a big roofing decision. We quote the same fixed pricing in every city we serve, with no mileage fees or “out of area” surcharges.
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
We write a decking and framing allowance into every replacement contract, and that allowance is based on what we see during the initial inspection. When we tear off the old roof and expose the deck, if something is worse than we thought, you get a photo, a written explanation, and a line item price before we order any material or do any work. You approve it in writing or you don’t, and the job doesn’t move until you do. That’s how Ruben Calloway has run Barnwood Roofing from day one. Call (855) 382-1073 to get a bid with real numbers, not vague percentages.
The valley flashings leak first because water concentrates there, and on homes with original 1970s shake roofs, the galvanized metal in those valleys has been corroding for 40-plus years. Add in decades of leaf litter from the oaks and pines on hillside lots, and the valleys become the weakest point on the entire roof. By the time a field shingle fails, water has already been working through the valley for months. On a replacement, we install new ice and water shield in every valley before the metal goes on, which is standard practice now but wasn’t on the original build. For an exact quote on your roof, call (855) 382-1073.
Yes, and we plan for it. Once the deck is exposed and the inspector can see the framing, drip edge, fascia, and ventilation, anything that doesn’t meet current code gets flagged. That can include adding drip edge, replacing rotted fascia board, sistering undersized rafters, or adding ridge and eave venting to meet current attic ventilation requirements. These are real costs, but they’re not surprises if your contractor writes them into the contract as expected allowances. We do. Call (855) 382-1073 and ask us to walk you through what a permit will likely trigger on your specific roof.
The 30-year shingle is thicker, heavier, and carries a higher wind rating, typically 110 – 130 mph, which matters on hillside slopes that catch Santa Ana gusts. A 25-year shingle, often a three-tab or a lighter architectural product, will run $1,500 – $3,000 less on a standard tract home but it won’t hold up as well on a south-facing slope that bakes in the afternoon sun. On most Hacienda Heights homes, the 30-year product is the better long-term value, especially if you plan to stay in the house. We’ll show you samples from GAF, CertainTeed, and Owens Corning side by side and let you decide based on price and performance. Call (855) 382-1073 for a free comparison quote.
Compare the line items, not the bottom line. Look at whether the bid includes decking replacement, synthetic underlayment, ice and water shield in valleys, new drip edge, and new flashing. A cheap bid that says “decking extra as needed” with no per-sheet price is a bid designed to grow after the tear-off. A honest bid has the decking allowance written in with a per-square-foot or per-sheet number. Also check the manufacturer and shingle line. A GAF Timberline HDZ and an off-brand architectural shingle are not the same product at different prices. We’ll come out, inspect your roof, and give you a bid we’ll happily sit next to any other contractor’s. Call (855) 382-1073 to schedule a free estimate.
Get Your Hacienda Heights Roof Replacement Estimate
If your Hacienda Heights home still has its original roof from the 1960s, 70s, or 80s, it’s time for an honest assessment. We’ll inspect it, tell you what we find, and give you a fixed price with every line item on the page. No pressure, no “act now” pitches, no surprise change orders. Call (855) 382-1073 to schedule your free estimate today.
Written by Ruben Calloway, Owner at Barnwood Roofing, serving Hacienda Heights and the eastern San Gabriel Valley.