Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Lafayette
Roof repair in Lafayette usually means one of two things: a leak that showed up during the November-to-March rains, or storm damage from a limb or wind gust that hit the downhill side of your home. Most Lafayette repairs run between $375 and $1,850 depending on what’s actually failing, and we put that number in writing before any work starts. Our Roof Repair team knows Lafayette’s oak and redwood canopy, its 1950s-to-1970s housing stock, and the exact ways water gets into these homes. Call (361) 320-9467 and a live person answers, day or night.
Key Takeaways:
- Typical Lafayette roof repair runs $375 – $1,850; full valley rebuilds or decking replacement run higher and are priced in writing first.
- Lafayette’s tree canopy and winter storm pattern create damage that flatland roofers miss.
- Every repair is backed by our 365-Day Done Right Promise, in writing.
- Emergency response for Lafayette homes is dispatched from our San Francisco Bay Area office, with local crews on the ground.
Why Brennan Roofing Is Lafayette’s Preferred Roof Repair Company
Homeowners in Lafayette call us after other roofers have already been up there and missed the problem. That’s not a knock on the competition so much as a reality of this town: Lafayette roofs hide their damage. A leak over the living room is rarely where the water is actually getting in. It travels along the decking, rides the valley, and shows up ten feet from the source. Our techs start by stripping back enough material to find the real entry point, not just caulking the first gap they see.
Every Brennan Roofing tech is background-checked and arrives in uniform. You know exactly who is on your roof. Travis Oakley runs our crews to a single standard, the Garrison Standard: written price before any work starts, real trade materials explained in plain English, and a full-year written guarantee on every repair. That’s what accountability looks like in a town where a missed flashing detail means water in the ceiling the moment the rainy season returns. When Lafayette homeowners call us, a live person picks up. Not a voicemail. Not a callback queue.
Roof Leak Repair in Lafayette
Roof Leak Repair in Lafayette almost always comes down to one of three things: a debris-dammed valley forcing water under failed underlayment, a rusted or cracked flashing at a penetration, or wind-lifted shingles on the downhill eave line. Leaks here are seasonal by nature. If your ceiling stains appear only between November and March, the roof isn’t just old. Water is being actively dammed and driven where it shouldn’t go. The fix means finding the dam, repairing what failed beneath it, and keeping the water moving off the roof again. Most Lafayette leak repairs run $425 – $1,400 depending on what’s exposed once we open the section.
Valley and Flashing Failures
Valleys on Lafayette homes collect more oak leaves, redwood duff, and broken twigs than any other roof feature in the East Bay. When a valley clogs, rainwater dams behind the debris and sits against the shingles and underlayment. Over a season, that water works its way under and rots the decking. Flashing failures at chimneys, skylights, and pipe boots are just as common on 50-to-70-year-old homes. We don’t patch over these. We clear the valley, replace the failed section, and re-flash the penetration so water sheds the way the roof was designed to shed it.
Hidden Leaks From Failed Underlayment
Underlayment is the waterproof layer between your shingles and the wood decking. On Lafayette homes built in the 1960s and 1970s, that layer is often original and long past its service life. A shingle looks fine from the street, but the underlayment beneath it has turned brittle and cracked. Water gets through at the seams and travels along the deck before it ever shows up on your ceiling. We find this all the time on ranches in Happy Valley and the hillside streets above Moraga Road. The repair means pulling the section, replacing the underlayment, and reinstalling the shingles with a proper starter strip and drip edge.
Emergency Roof Repair in Lafayette
Emergency Roof Repair in Lafayette is usually a limb through the decking after a winter windstorm, or a roof section torn open at the eaves where gusts accelerated through the tree gaps. After a big blow, the damage is often on the downhill side of the house, where the wind runs fastest. It surprises homeowners every year because the street side looks untouched. We respond to Lafayette emergencies with temporary tarps installed correctly, in writing, with a repair plan and price on paper before we leave. Emergency repairs typically run $650 – $1,850 depending on the structural damage beneath the shingles. Call (361) 320-9467 and you’ll get a live person.
Storm Damage Assessment
After a storm, we walk the full roof, not just the hole you can see from the driveway. On Lafayette hillsides, a wind gust that tears shingles off the downhill eave will often crack backing on the ridge vent and shift a few shingles on the lee slope. Missing those means another leak when the next front comes through. We document everything in writing with a repair list and a firm price before any work starts.
Limb Strike and Puncture Repair
When an oak limb comes down on a Lafayette roof, it rarely leaves a clean hole. The branch crushes a rafter, splits the decking around the puncture, and compresses the underlayment. Pulling one shingle and nailing a patch over it doesn’t fix a crushed rafter. We cut back the decking to solid wood, sister or replace the damaged framing, and rebuild that section with new underlayment and matching shingles. The framing repair gets its own line item on the written estimate. You approve it before we touch it.
Trusted Brands We Service in Lafayette
We work with the major manufacturer lines, and we stock common replacement materials locally for Lafayette customers so most repairs don’t wait on a parts order. GAF and CertainTeed architectural shingles are our most common match for Lafayette’s 1980s-to-2000s homes, while Atlas and Owens Corning lines cover the rest of what we see in the hills. For older ranches where the original shake or shingle line is no longer made, we carry Tamko and Boral options that match the look without compromising fire resistance. If your roof has an existing brand, we’ll explain what works as a match and what doesn’t. You get the recommendation in plain English, not a catalog.
Common Roof Repair Problems We See in Lafayette Homes
- Debris-dammed valleys. The oak and redwood canopy drops leaves and twigs year-round, and valleys clog fast. Water dams behind the debris and rots the underlayment and decking before you ever see a ceiling stain.
- Failed underlayment on 1950s – 1970s homes. Original organic felt has a finite life. Once it’s brittle and cracked, water gets through shingle seams even when the shingles look intact from the street.
- Brittle wood-shake roofs. Many Lafayette homes still have original shakes. They get brittle with age and hide cracked flashing and rusted penetrations behind them. A surface patch on a shake roof fails within one season.
- Downhill-side wind lift. Winter storm winds accelerate through tree gaps and hit the downhill eave hardest. Lifted shingles and torn ridge vent at the eaves let water wick back under the next row, so repairs that skip the starter strip and drip edge fail fast.
Pricing for Roof Repair in Lafayette, CA
A straightforward shingle replacement in Lafayette runs $375 – $700. Flashing repair at a chimney or skylight runs $425 – $900. A pipe boot or vent boot replacement is $250 – $500, and the most common leak repair, a debris-dammed valley, runs $600 – $1,400 once the section is stripped and the underlayment is replaced. Decking replacement goes by the sheet, and reframing a crushed rafter adds $300 – $800 per section. The price goes on paper before any work starts, and it doesn’t move at the door. Call (361) 320-9467 for a free estimate in writing. We’ll walk the roof and tell you exactly what it needs.
We Also Serve Cities Near Lafayette
Our crews serve Lafayette and the surrounding East Bay communities, including Walnut Creek, Orinda, Moraga, and Pleasant Hill. If you’re in one of those cities and dealing with a roof leak or storm damage, the same Garrison Standard applies: written price first, background-checked techs, and a full-year guarantee in writing.
Serving Lafayette, CA - Our Local Coverage Area
We’re based in the Lafayette 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 Repair in Lafayette
Because the leak isn’t caused by the rain alone. It’s caused by debris from Lafayette’s oak and redwood canopy damming water in the valleys, plus failed underlayment that only lets water through once the roof is saturated between November and March. Dry-season inspection can spot the debris and the cracked underlayment before they leak. Call (361) 320-9467 and we’ll walk the roof with you.
On the downhill eave line, where winter gusts accelerate through the tree gaps and lift shingles and ridge caps. The street side of the house often looks untouched, so we always walk the full roof after a storm. Call (361) 320-9467 for a post-storm inspection with a written repair list and price.
We can repair a shake roof if the area is small and the surrounding shakes are still sound, but most 1950s – 1970s Lafayette shake roofs are past their service life. Brittle shakes hide cracked flashing and rusted penetrations, and a patch often fails within a season. We’ll give you an honest answer in writing, whether that’s a repair or a replacement recommendation.
Most small repairs like shingle replacement, flashing, and vent boot work don’t require a permit. If the repair involves structural framing, like a crushed rafter from a limb strike, the city may require a permit for the framing work. That triggers an inspection, which we handle from start to finish. Every permit is pulled before the covered work begins, and the price for that is on your written estimate.
It makes annual debris clearance and inspection non-negotiable. Lafayette’s canopy drops material year-round, and valleys and gutters clog between storms. An annual inspection catches dammed valleys, cracked flashing, and failed underlayment before the rainy season turns them into ceiling stains. Call (361) 320-9467 to schedule one. The estimate is free.
Written by Travis Oakley, Owner at Brennan Roofing, serving Lafayette and the East Bay.






Before
After
Before
After
Before
After