Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across San Gabriel
Roofing work in San Gabriel runs $450 – $1,800 for typical repairs and $12,000 – $28,000 for a full replacement on the bungalows and ranch homes that make up most of this city. A roof inspection runs $150 – $350, and that inspection fee is credited toward any repair or replacement you approve. If you’re dealing with a leak, lifted shingles after a Santa Ana event, or a roof that’s simply at the end of its life, call Brennan Roofing at (361) 320-9467 and we’ll put a written price in your hand before any work starts.
We know San Gabriel’s streets. We know the Spanish Colonial Revival homes off Mission Drive, the Craftsman bungalows near Broadway, and the mid-century ranches tucked into the neighborhoods around Coolidge Elementary. More importantly, we know what the San Gabriel Valley climate does to a roof over 30 or 40 years: searing summers that bake shingles brittle, Santa Ana winds that rip off ridge caps, and the occasional wet winter that finds every failed flashing point. Our Roofing Company crews serve San Gabriel directly, with dispatch coordinated from our Los Angeles office so scheduling stays tight and response stays local.
Why Brennan Roofing Is San Gabriel’s Preferred Roofing Company
We operate under The Garrison Standard, which is a specific thing and not a slogan. It means a written price before any work begins. It means background-checked, uniformed technicians on your roof, not a rotating cast of day laborers. And it means the 365-Day Done Right Promise: every repair and installation is guaranteed in writing for one full year, and if it fails within that period, we come back at no charge. That’s the deal, spelled out on paper, before you sign anything.
Homeowners in San Gabriel consistently tell us the same thing: they’ve been burned by roofers who no-show, shift their price at the door, or leave the job site looking like a debris field. The Garrison Standard exists because that experience is too common. Travis Oakley runs our crews to that standard on every single job, no exceptions. Our phones are answered by a live person around the clock. Not a voicemail box. Not a callback queue. A person.
We source materials from manufacturers including GAF, CertainTeed, and Owens Corning. We don’t push one brand over another. We explain the trade-offs in plain English: how Owens Corning Duration holds up under high heat, how GAF Timberline HDZ performs on the low-pitch roofs common in San Gabriel’s ranch homes, how CertainTeed’s tile profiles can match what a historic design review wants to see. Then we write the number down and let you decide.
Roof Maintenance in San Gabriel
Roof maintenance in San Gabriel is the most cost-effective work a homeowner can order, and it’s also the most overlooked. The job involves clearing debris from valleys and gutters, checking every flashing point at chimneys and pipes, resealing exposed nail heads, replacing damaged shingles or tiles, and inspecting the decking from inside the attic where visible. A San Gabriel homeowner should schedule maintenance every 18 to 24 months, or immediately after a Santa Ana wind event, before small failures become full re-roofs. Typical maintenance runs $300 – $650 depending on roof size and what we find.
Inspection-First Maintenance
We never start maintenance work blind. One of our technicians walks the roof, opens the attic hatch, and documents with photos what he finds. You get a written list of conditions and a written price for each item. Nothing gets done until you approve the number.
Santa Ana Wind Checks
After the winds rip through the San Gabriel Valley, ridge caps get blown loose and shingles lift along rakes and eaves. A post-wind inspection is $150 – $350. We typically find 5 to 15 small failures on older bungalows. Fixing them the same week prevents the next wet winter from turning a lifted shingle into a ceiling stain.
Roof Coating in San Gabriel
Roof coating in San Gabriel is a practical option for flat and low-slope roofs, which show up on many 1980s and 1990s two-story infill homes as well as garage additions behind older bungalows. The job involves cleaning the existing surface, repairing any cracks or blisters, and applying a reflective elastomeric or silicone coating that seals the roof and reflects heat. A San Gabriel homeowner should consider coating when a flat roof is aging but still structurally sound, or when utility bills climb during the San Gabriel Valley’s 100°F summer afternoons. Coating typically runs $3.50 – $6.50 per square foot depending on coating type and surface condition.
Silicone For Flat Roofs
Silicone coatings handle ponding water better than anything else on the market. For San Gabriel flat roofs that hold water after winter rains, we recommend silicone as the top coat. It’s a premium product, but the reflectivity and the waterproofing justify the price on roofs where water sits for more than 48 hours.
Elastomeric For Mild Slopes
On low-slope roofs that do shed water, an elastomeric acrylic coating at $3.50 – $5.00 per square foot offers solid protection and meaningful heat reflection. We don’t coat over failed decking or wet insulation. If the substrate is compromised, we’ll tell you, show you photos, and price the repair before any coating goes on.
Trusted Brands We Service in San Gabriel
Brennan Roofing installs and services roofing systems from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For San Gabriel homeowners, the brand conversation usually centers on three things: heat performance, wind rating, and whether the material can match an existing clay tile or wood shingle profile for design review purposes. We stock common components locally and can source specialized tile and shingle profiles quickly, so a repair doesn’t stall for three weeks waiting on a freight truck. When you call, ask us about the material options for your specific roof pitch and architectural style. We’ll explain the differences without pushing a favorite.
Common Roofing Problems We See in San Gabriel Homes
- Lifted ridge caps after Santa Ana winds. The winds that sweep down from the Angeles National Forest hit San Gabriel’s older bungalows hard, especially along exposed corridors like Mission Drive and Broadway. Ridge caps come loose because the original nails have rusted or the wind uplift exceeds the old nailing pattern.
- Failed clay tile on Spanish Colonial Revival homes. San Gabriel has a substantial stock of 1920s – 1950s homes with original clay tile roofs. Tile cracks under foot traffic, shifts during wind events, and leaks at the mortar-capped hips and ridges. Matching replacement tile for design review is non-negotiable here.
- Water intrusion at low-pitch valley flashings. Many mid-century ranch homes in San Gabriel have nearly flat roof fields. When the valley flashing is the original galvanized steel, rust and wind-driven rain work water into the decking. By the time you see a ceiling stain, the decking is often already soft.
- Ember vulnerability during red-flag warnings. San Gabriel sits in the wildland-urban interface, and embers from Angeles National Forest fires are a real threat. Older wood shingle roofs and unrated composition shingles don’t meet the city’s fire code requirements. We commonly upgrade these homes to Class A fire-rated systems.
Pricing for Roofing Company in San Gabriel, CA
Here’s what you can expect to pay in the San Gabriel market. A roof inspection runs $150 – $350. Minor repairs like flashing replacement, shingle patching, or resealing vents run $450 – $900. A larger repair involving decking replacement or valley rebuild runs $1,200 – $2,800. A full replacement on a 1,200 – 1,600 square foot bungalow runs $12,000 – $20,000 with architectural shingles, and $18,000 – $28,000 if you’re matching clay tile or upgrading to standing seam metal. The biggest cost variables are decking condition, roof pitch, material choice, and whether the city’s design review requires a specific profile. Call (361) 320-9467 and we’ll inspect, measure, and put a written line-item price in your hand. Free estimate, no obligation, no pressure.
We Also Serve Cities Near San Gabriel
Brennan Roofing serves San Gabriel and the surrounding communities across the San Gabriel Valley. If you live in San Marino, Temple City, Alhambra, or Rosemead, our crews cover those neighborhoods on the same schedule and under the same Garrison Standard. Same written pricing. Same one-year guarantee. Same live person on the phone.
Key Takeaways: Roofing in San Gabriel
- Inspections are $150 – $350 and credited toward approved work.
- Replacement on older bungalows runs $12,000 – $28,000 depending on materials and decking condition.
- Historic design review often requires matching original clay tile or wood shingle profiles.
- Class A fire-rated roofing is the right call across San Gabriel’s wildland-urban interface.
- Every Brennan Roofing job comes with a written price and a one-year written guarantee.
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 About Roofing Company in San Gabriel
Yes. We provide estimates in English, Mandarin, or Cantonese. San Gabriel is a majority-Asian, largely Chinese community, and many homeowners prefer to discuss roofing decisions in their own language, often with family present. Tell us which language you prefer and we’ll arrange it. Call (361) 320-9467 to schedule a bilingual estimate.
Yes, in most cases a full replacement triggers a building permit, and once the inspector sees what’s under the shingles, code upgrades are likely: modern underlayment, proper ventilation, seismic clips on older framing, and Class A fire-rated materials where the city’s wildland-urban interface code applies. We don’t hide from this. We price the known code upgrades in the written estimate and we handle any additional requirements that surface during inspection, always with a written change approval before we proceed. A contractor who tells you “no permit needed” on a full re-roof in San Gabriel is not doing you a favor.
Yes, and in many cases you must. San Gabriel’s design review process for historic properties often requires matching the original clay tile or wood shingle profile, which means we source specific tile from Boral or matching wood-composite shingles rather than swapping in a generic architectural shingle. The good news is these materials are available and perform well. The cost is higher than standard composition, typically 30 – 50% more on materials and labor. We’ll show you the profile options that meet both the design review requirements and the fire code, then put the number in writing.
Older San Gabriel bungalows were built with skip-sheathing decking and roofing nails that don’t meet modern wind-uplift standards. When Santa Ana winds hit 60 – 80 mph, the original nailing pattern fails at the ridge and along the rakes, and caps and shingles peel off. We see this every time the winds come through. The permanent fix is a rebuild with solid decking, proper underlayment, and a nailing pattern rated for 130 mph wind. Call (361) 320-9467 after the next wind event and we’ll inspect and quote exactly what’s needed.
Yes. San Gabriel sits in the wildland-urban interface, and the city’s fire code requires Class A fire-rated roofing on new installations and most re-roofs. Embers from Angeles National Forest fires can travel a mile or more during red-flag warnings, and an unrated wood shingle roof is the most vulnerable surface on your house. All of the asphalt shingle systems we install from GAF, Owens Corning, and CertainTeed carry a Class A fire rating, as do the tile and metal systems we offer. We won’t install anything that doesn’t meet the code.
What Opening Up a San Gabriel Bungalow Actually Reveals
Because San Gabriel’s older bungalows cluster in a majority-Asian, largely Chinese owner-occupied market, most roofing decisions run through family networks and Mandarin/Cantonese-speaking contractors rather than national franchises. That’s not a stereotype; it’s a local fact shaped by decades of family ownership and community trust. It also means that when a homeowner calls us, they’re typically comparing us against a contractor their cousin or neighbor recommended, and they haven’t necessarily seen a written estimate before. We earn that trust differently. We inspect first, document everything in photos, and put the price on paper before any work begins. And if the home is in a historic district, the city’s design review often requires matching the original clay tile or wood shingle profile, which limits material substitution. We handle that constraint directly: we don’t quote a material that won’t pass review, and we don’t start a re-roof without knowing exactly what profile the city expects.
We tore off a 1946 Craftsman bungalow off Mission Drive after a Santa Ana wind event lifted shingles and blew off ridge caps, and found the original skip-sheathing decking too thin to hold a new nailing pattern. We laid down ice and water shield in the valleys, upgraded the drip edge, and installed GAF architectural shingles with a properly nailed starter strip to spec, then matched the original low-pitch profile so the design review pass stayed clean. That job is a fair picture of roofing in San Gabriel: the visible problem is just the beginning, and the real work happens once the old material comes off.
The biggest quote-killer we see is a contractor pricing a re-roof without opening up the decking. Older 1920s – 1950s bungalows often have thin skip-sheathing that fails the nailing pattern needed for the shingle’s 130 mph wind rating. Another common failure is swapping a failed clay tile or wood shingle profile with a generic architectural shingle that then gets flagged in the city’s historic design review, forcing a tear-off and redo. And neglecting proper ice and water shield and flashing at valleys and penetrations on low-pitch roofs is exactly where Santa Ana winds and the occasional wet winter drive water in first. Our approach is built around those three failure modes: open it up first, respect the design review, and write allowances into the contract so a surprise doesn’t become a standoff.
Call Brennan Roofing in San Gabriel
If you own a home in San Gabriel and your roof is showing its age, or failed in the last wind event, or you just want an honest inspection and a written price, call us at (361) 320-9467. We answer live. We schedule a visit. We inspect, document, and price in writing before any work starts. Every job is backed by the 365-Day Done Right Promise, in writing, for one full year. That’s The Garrison Standard, and it applies to every roof we touch in San Gabriel.
Written by Travis Oakley, Owner at Brennan Roofing, serving San Gabriel, CA under The Garrison Standard.






Before
After
Before
After
Before
After