Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across San Gabriel
Roof replacement in San Gabriel typically runs $8,000-$20,000 depending on size, pitch, and what we find once the old roof comes off. Roof repair jobs in San Gabriel land between $400 and $1,800 for most homes. We’re Barrett & Sons Construction, and our Roofing crews work throughout San Gabriel, 91775, 91776, and 91778, from the Mission District to the neighborhoods east of San Gabriel Boulevard. Call (877) 610-1318 and Tom Barrett or one of his sons will answer.
We’ve spent 29 years working on the exact housing stock San Gabriel is built from: 1940s ranches, 1920s Craftsman bungalows, and the occasional newer build near Country Club Drive. That matters because a roofing contractor who doesn’t know this city will miss what we look for on every job. The permits, the soil, the historic overlays near the Mission. Those aren’t details we learned from a map. We learned them from standing on roofs across San Gabriel for nearly three decades.
Why Barrett & Sons Construction Is San Gabriel’s Preferred Roofing Company
We’re the owner-operated alternative to the national outfits that quote one number on the phone and hand you a different invoice at the door. Tom Barrett founded this company in 1998, and his sons run the crews. When you see a Barrett & Sons truck on your street in San Gabriel, the person on the ladder is someone whose name is on the contract. Not a subcontractor three layers removed.
Every scope of work, every allowance, every price change arrives as a written change order before a single nail moves. That’s not a policy someone in a corporate office wrote. That’s how Tom does business, and it’s been that way for over 29 years. Our San Gabriel customers have told us the last contractor they hired never mentioned permits. On every eligible roofing job in San Gabriel, we pull permits and get inspections signed. The permit inspector works for you, not for me. That’s exactly why I like him.
Calls are answered by a live person, 24 hours a day. Not a voicemail box, not an out-of-state call center. And when we finish the job, you get the 90-Day Done Right Promise written on the contract: if it’s not done right, one call brings Tom back. That promise covers roofing work in San Gabriel, from a small repair on a bungalow near the Mission to a full tear-off on a ranch in the 91776 zip code.
Our Roofing Services in San Gabriel
Roof Repair
Roof repair in San Gabriel usually runs $400-$1,800. The most common calls we take are valley leaks where two roof planes meet, failed flashing at chimneys and vent pipes, and lifted shingles after winter wind events. On older San Gabriel ranches with original skip sheathing, a small leak at a valley can quietly feed water down to the post-and-pier foundation. We trace the leak to its source, not just patch the visible water stain.

Roof Replacement & Installation
A full roof replacement on a San Gabriel ranch home typically lands between $8,000 and $20,000. The spread depends on square footage, tear-off layers, whether the decking underneath is worth keeping, and code upgrades the permit triggers once the roof is open. On a 1,200 square foot ranch near San Gabriel High School, you’re usually looking at the lower end. On a larger two-story near the Mission with clay tile and historic-review requirements, you’re at the higher end. Either way, you’ll see the number in writing before we start.

Metal Roofing
Standing seam metal roofing in San Gabriel runs $15,000-$40,000 installed. It costs more upfront than asphalt, but the homes in San Gabriel’s foothill transition zone get real weather: intense winter rain events that funnel runoff off the San Gabriel Mountains and hammer roofs that face north. A properly installed standing seam roof sheds that water fast and lasts 50 years or more. We carry GAF and CertainTeed product lines, name brands you can look up.

Tile Roofing
San Gabriel’s older inventory includes plenty of barrel clay tile roofs, particularly on Mission-district homes and 1920s Craftsman bungalows. Tile roof repair in San Gabriel costs $600-$2,500 depending on how many tiles need replacement and whether underlayment is compromised. Here’s the local wrinkle: if your home sits within a few blocks of the San Gabriel Mission, the city’s cultural resources overlay can flag your project for historic-resource review before you can replace any roofing material. We keep a separate permit-timeline buffer for Mission-district jobs. That buffer is the difference between a roof that gets finished on schedule and one that sits open through a winter storm.

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 GAF and CertainTeed, plus the window and door brands our roofing work frequently touches: Simonton, Ply Gem, and PGT. When a San Gabriel customer has a skylight or a roof-adjacent window that fails alongside the roof, we can service it without coordinating six different vendors. We keep common parts stocked for San Gabriel homes, which means less waiting when a repair needs to happen fast. Name-brand materials, verifiable warranties, and no mystery products off a van.
Common Roofing Problems We See in San Gabriel Homes
- Original skip sheathing on 1940s-1960s ranches. These roofs were built with gaps between the decking boards, which was code-legal at the time but fails at valley intersections during heavy foothill runoff. When water gets through, it runs down to the original post-and-pier foundation and starts a problem that goes far beyond the roof.
- Expansive clay soil movement opening roof-to-wall gaps. San Gabriel sits where the San Gabriel Mountains’ alluvial fan meets the valley floor. The clay soils here heave and settle with every wet-dry cycle, and that movement transfers through wall plates to the roofline. Re-roofing without re-securing those connections means you’ll be chasing leaks again in two years.
- Mission-district historic review red-tags. A re-roof near the San Gabriel Mission that doesn’t pre-clear historic-resource review can get stopped mid-project. That leaves an open roof exposed to winter rain and triggers change orders nobody planned for. We run the permit path before we touch the roof.
- Failed flashing at chimneys and vent pipes. On older San Gabriel homes, the flashing was often installed with materials that don’t survive 40 years of sun and rain. Once flashing fails, water tracks along the roof deck and shows up inside the house far from the actual leak.
Pricing for Roofing in San Gabriel, CA
Here are the real numbers for San Gabriel’s market, based on what we’re quoting on homes in this city right now:
| Service | Typical Range in San Gabriel |
|---|---|
| Roof Replacement | $8,000-$20,000 |
| Roof Repair | $400-$1,800 |
| Metal Roof Installation | $15,000-$40,000 |
| Tile Roof Repair | $600-$2,500 |
What moves the price on a San Gabriel roof job: tear-off layers, decking condition, access for the crew, historic-review requirements near the Mission, and whether the permit triggers code upgrades like new edge metal or improved ventilation. Before we start, you’ll get a written scope with allowances for anything we expect to find once the old roof comes off. If we find something nobody expected, you approve the number in writing before we spend a dollar. Call (877) 610-1318 for a free estimate.
We also publish standing offers that apply to San Gabriel work: $40 off any repair over $200, a free second opinion on any written estimate, no trip charge inside the county, and a permanent 10% senior and veteran discount. No fine print. Tom’s name is on it.
We Also Serve Cities Near San Gabriel
Our crews cover the neighborhoods immediately around San Gabriel, including East San Gabriel, San Marino, Alhambra, and Rosemead. If you’re searching for Roofing in San Gabriel but live a few blocks over the city line, we’ll still come to your place. Dispatch and scheduling for our San Gabriel crews is coordinated from our Los Angeles office, but the people on your roof live and work in this valley.
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
Yes, in most cases. Re-roofing or exterior alteration projects within a few blocks of the San Gabriel Mission routinely get flagged for historic-resource review under the city’s cultural resources overlay. That review is a separate step from the standard building permit, and it adds time to the project. We build that time into the schedule before we start, and we handle the review materials ourselves. Call (877) 610-1318 and we’ll check your address against the overlay before you spend a dime.
We treat it as two problems. First, we trace the leak to its source and repair the roof itself. Second, we check what the water has been doing underneath the house. On a 1940s San Gabriel ranch with a post-and-pier foundation, a roof leak that ran for years means possible wood rot in the floor framing and mudsill. We document what we find, write the repair scope with allowances, and get your written approval before touching anything beyond the roof. Estimates are free.
A full roof replacement on a typical San Gabriel ranch home runs $8,000-$20,000. Most single-story ranches in the 91775 and 91776 zip codes land between $9,000 and $14,000 depending on square footage, pitch, decking condition, and whether the permit triggers code upgrades. Two-story homes or Mission-district properties with tile and historic review run higher. You’ll get the exact number in writing before we start.
Often, yes. When a permit is pulled on an older San Gabriel home, the inspector may require current code compliance for items exposed during the project. That can mean upgraded edge metal, improved roof ventilation, or new flashing details that weren’t there originally. We write allowances for these code upgrades into your contract so they don’t show up as a surprise invoice at the end. An allowance that isn’t on paper is a surprise waiting for a date.
Because the city’s cultural resources overlay applies to properties near the San Gabriel Mission, and historic-resource review adds a step to the permit process. It’s a bureaucratic detour that almost never comes up on the east side of San Gabriel. We keep a separate permit-timeline buffer for Mission-district jobs, and on a recent 1940s ranch near the Mission we documented the existing clay tile profile, wrote the scope with matching replacement tile allowances, and got inspection sign-off before closing the roof. No stop-work, no open roof in the rain. Call (877) 610-1318 to confirm your address and timeline.
What Opening Up an Older San Gabriel Home Actually Turns Up
Here’s the truth any honest contractor in San Gabriel will tell you: you don’t know what a roof job costs until the old roof comes off. On the older homes in this city, what we find up there is usually a combination of outdated construction and fifty years of deferred decisions. Undersized rafters. Skip sheathing that was never meant to hold modern decking. Failed waterproofing at valleys that’s been leaking into the walls for years. When the roof deck is open, the permit inspector sees those conditions, and code upgrades get triggered.
That’s the single biggest reason a roofing quote moves on a San Gabriel home, and it’s exactly why we handle every job the same way: inspection first, allowances written into the contract up front, and any surprise priced and approved in writing before we touch it. You’ll never get a bill at the end for something we didn’t tell you about first. That’s not how Tom does business, and it never has been.
On a 1940s ranch near the Mission District, one of our crews opened up a roof with original skip sheathing and failed flashing at the chimney. The city required historic-resource review before we could replace any roofing material. We documented the existing clay tile profile, wrote the scope of work with allowances for matching replacement tile, and got the inspection sign-off before closing the roof. No surprises, no stop-work, and the owner knew the number before we spent a dollar.
If you’re in San Gabriel and want a roofing contractor who answers his own phone, publishes his license number, and puts the scope of work in writing before the job starts, call Barrett & Sons Construction at (877) 610-1318. We’ll come out, look at the roof, and give you a written estimate. Free second opinion on any written estimate you already have, too. Ask anyone on your street. Or look up the license number yourself.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving San Gabriel with roofing and construction since 1998.







Before
After
Before
After
Before
After