Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across San Gabriel
If you’re standing in a driveway in San Gabriel looking up at missing shingles, you want a straight answer before the next rain hits. A roof repair in San Gabriel typically runs $400-$1,800 depending on what failed, and a full replacement on a standard ranch home here lands between $8,000 and $20,000. We’re Barrett & Sons Construction, and we’ve been working on San Gabriel Valley roofs long enough to know which ones hold up to the foothill runoff season and which ones don’t. Call Tom Barrett at (877) 610-1318 and you’ll get a straight answer, a free estimate, and a name you can verify.
Why Barrett & Sons Construction Is San Gabriel’s Preferred Roofing Company
San Gabriel homeowners don’t need another contractor who disappears after the deposit clears. Tom Barrett publishes his name, his address, and his license number on every contract. That’s not marketing. That’s the way he’s done business since 1998, and it’s why homeowners near the San Gabriel Mission and up into the 91776 neighborhoods call us back when the second project comes along - whether that’s roofing or San Gabriel Home Additions & ADU work.
Our crews are Tom’s sons and their teams, not dispatched strangers. When you schedule a roof inspection in San Gabriel, the person who shows up carries the Barrett name on his shirt and knows the difference between a 1940s Craftsman bungalow rafter system and a 1960s ranch truss layout. That local knowledge, built over 29 years in this valley, keeps small problems from becoming $10,000 replacements.
We answer the phone. A live person, 24 hours a day, 7 days a week. Not a voicemail box, not an out-of-state call center. When a winter storm tears through the 91775 zip code and water is coming through the ceiling, you reach someone who can actually help.
Our Roofing Services in San Gabriel
Roof Repair
San Gabriel’s post-WWII housing stock means we see certain failures over and over: cracked flashing around chimneys, torn shingle tabs from foothill wind gusts, and valley seals worn out by years of Southern California sun exposure. A typical repair runs $400-$1,800 before any structural work enters the conversation. We don’t patch over rot. If decking under the shingles has gone soft, you’ll see it in a photo and a written line item before we pull a single nail.

Roof Replacement & Installation
Full replacements in San Gabriel range from $8,000 to $20,000 for most single-family homes, depending on square footage, pitch, and whether your existing roof is one layer or two. Homes in the 91778 area and north of Las Tunas Drive frequently need a complete tear-off rather than an overlay because the original 1950s wood shake has finally reached the end of its life. Every replacement we do includes a written scope, a written change-order process, and permits pulled where the city requires them.

Metal Roofing
Standing seam metal roofing is gaining ground in San Gabriel, particularly on newer two-story builds replacing the old ranch homes. A metal roof installation here typically runs $15,000-$40,000, and the investment makes sense for homeowners who don’t want to think about roofing again for 40 years. The reflective surface also cuts cooling costs through San Gabriel’s long summer stretches, which matters when your AC is already working hard in August.

Tile Roofing
Barrel tile roofing is everywhere in San Gabriel’s Spanish-influenced neighborhoods, especially around the historic districts. Tile roof repair runs $600-$2,500 for the typical situation: cracked barrels, slipped tiles, or failed underlayment around penetrations. Walking a tile roof wrong cracks more than you fix, which is why we send experienced crews who know how to move across a tile field without damaging the surrounding pieces.

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 San Gabriel
We install and repair roofing systems from manufacturers you can look up before you sign anything. On San Gabriel homes we commonly work with GAF and CertainTeed shingle systems, and we stock the common parts for those brands so a repair doesn’t wait a week on a warehouse shipment. If you have Simonton or Ply Gem skylights integrated into your roof, we handle the flashing and sealing around those too. The point is simple: we don’t install mystery materials off a van, and we don’t ask you to trust a brand name you’ve never heard of. If a material fails under warranty, we want there to be an actual warranty to honor.
Common Roofing Problems We See in San Gabriel Homes
- Foothill runoff damage along drainage channels: When winter rain events push water off the San Gabriel Mountains, homes in the lower-lying 91776 and 91778 tracts see gutter overflow and water backing up under eaves. The fix is usually flashing and drainage correction, not a full roof job, but it needs to be caught before the decking soaks through.
- Sun-baked shingle granule loss on 1960s ranch roofs: San Gabriel’s long, dry summers accelerate granule shedding on older asphalt shingle roofs. If you’re seeing granules collecting in your gutters along Las Tunas Drive or near the 91775 area, the roof is telling you something.
- Failed chimney flashing on Craftsman bungalows: The 1920s-1940s bungalows around the San Gabriel Mission and the adjacent historic district often have original masonry chimneys with flashing that’s outlived its useful life by two decades. These leaks show up as ceiling stains in the living room, not the attic, which throws people off.
- Poor original ventilation on 1950s build stock: Ranch homes from the post-WWII boom were rarely built with enough attic ventilation. In San Gabriel, that means trapped heat and moisture, which shortens shingle life and invites dry rot along the eave edges. We address ventilation with every replacement, not as an upsell.
Pricing for Roofing in San Gabriel, CA
Roofing prices in San Gabriel aren’t a mystery, and you shouldn’t have to guess what the final bill will be. Here’s what we see across the 91775, 91776, and 91778 zip codes based on the work we’ve done in this city:
- Roof repair: $400-$1,800
- Roof replacement: $8,000-$20,000
- Metal roof installation: $15,000-$40,000
- Tile roof repair: $600-$2,500
What moves the number is tear-off versus overlay, how many stories, the roof pitch, and whether your decking has survived the last six decades. Every price change on our jobs arrives as a written change order before work happens. No surprise invoices at the end, because an allowance that isn’t on paper is a surprise waiting for a date. Call (877) 610-1318 for a free estimate, and bring us any competitor’s written estimate for a second opinion. No trip charge inside the county.
We Also Serve Cities Near San Gabriel
Our Roofing crews work throughout the San Gabriel Valley. Along with San Gabriel itself, we handle roofing in East San Gabriel, San Marino, Alhambra, and Rosemead. If your home is right on the border between cities, call us and we’ll sort out the logistics. We also handle Windows & Doors in San Gabriel and Fence Installation in San Gabriel when the roofing project leads to the next one, which it often does after a storm.
Serving San Gabriel, CA - Our Local Coverage Area
We’re based in the San Gabriel 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 San Gabriel
We respond to roofing emergencies throughout San Gabriel the same day you call, and a live person answers the phone 24/7. Our crews work out of the Los Angeles office and serve San Gabriel locally, so we’re not coordinating from three states away. Call (877) 610-1318 and we’ll get someone to your property to assess the situation. For temporary protection, we can tarp a compromised roof until a full repair is scheduled.
We cover all of San Gabriel, including the 91775, 91776, and 91778 zip codes. That includes the Mission district, the areas north of Las Tunas Drive, and the residential streets around San Gabriel High School. No neighborhood is too far, and we don’t add a trip charge inside the county.
Most roof leak repairs in San Gabriel run $400-$1,800, depending on the source. A simple flashing fix or a few replacement shingles lands at the lower end. A leak that’s been running for months and rotted the decking underneath will push toward the higher end. Either way, you’ll see the price in writing before we start. Call (877) 610-1318 for an exact quote, and remember the free second opinion on any written estimate.
Pricing in San Gabriel is consistent with what you’d pay in Alhambra, San Marino, and Rosemead: $8,000-$20,000 for a full replacement on a typical single-family home. The historic-district areas near the San Gabriel Mission can add some time to the permit process, which we account for in our timeline, not in surprise fees at the end. Every scope change comes as a written change order.
Every Barrett & Sons roofing job in San Gabriel carries our written 90-Day Done Right Promise. If it’s not done right, Tom Barrett comes back and makes it right with one call. That’s on top of the manufacturer warranties on the materials we install. This promise is written on the contract, not buried in fine print, because Tom’s name is on the truck and he lives twenty minutes away.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving San Gabriel and the San Gabriel Valley since 1998.







Before
After
Before
After
Before
After