Metal roofing
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 Repair Across Lafayette
Roof repair in Lafayette usually means one of two things: a leak you can trace to a single spot, or wind damage you can see from the driveway. Most repairs we handle in Lafayette run between $350 and $1,800, depending on what failed and how far the water traveled. We’re the local crew that shows up with a written price before any work starts, shoe covers at the door, and a photo of the clean-up before we leave. If you’ve got water coming in or shingles in the yard, call (831) 228-3330 and a live person will answer, day or night.
Lafayette’s hillside homes demand a roofer who reads the terrain as carefully as the roof itself. Mature oaks lean over valleys. Wind comes up Reliez Valley Road and hits gable ends hard. The same house can have a steep front pitch and a nearly flat back deck section. We know those profiles because we work them every week, from Happy Valley to Burton Valley to the ridgelines above Highway 24.
Why Birchbark Roofing San Francisco Is Lafayette’s Preferred Roof Repair Company
We earn trust in Lafayette one job at a time, and the way we earn it is specific. Every repair starts with a written price in dollars before anyone climbs a ladder. No handshake estimates, no “we’ll see what we find.” You’ll know the number before the crew unloads.
Our technicians are background-checked and uniformed. When we knock on your door in Burton Valley or off St. Mary’s Road, you know exactly who’s walking through your house to access the roof. And we protect the path: shoe covers at the entry, drop cloths through the hallway, and a photo of the completed clean-up sent to you before the truck pulls away.
Erik Lindgren runs our repair operations, and he holds every job to the Cedarwell Care Promise. That means Clean up like it’s our own home, Ask before we move or touch anything, Respect the family’s time and quiet hours, and Explain the price before the work. It’s not marketing language. It’s a checklist we actually run.
Lafayette homeowners also get the 365-Day Done Right Promise stamped on every repair. If the fix isn’t right, we make it right. That guarantee covers every shingle we set, every flashing we re-seal, and every valley we rebuild.
Styles & brands we work with





Storm Damage Roof Repair in Lafayette
Storm Damage Roof Repair in Lafayette typically means shingles lifted by winter wind gusts, valleys overwhelmed by wind-driven rain, or limbs dropped by the oaks that canopy so many hillside lots. When the wet season hits, we get calls from Acalanes Road, Reliez Valley, and the neighborhoods above Moraga Road where gusts funnel through the ridge gaps. Most storm repairs in Lafayette run $450 to $1,600 depending on how many squares of shingles failed and whether the decking below got wet.
What matters here is the wind rating. When shingles lift, the roof’s wind resistance resets to whatever the installer did underneath. A cheap patch job re-nails the visible shingles and walks away. A Lafayette-compliant repair replaces the starter strip where it tore, re-sets the underlayment, and nails to the manufacturer’s published pattern for the roof’s slope. That’s what restores the rating. That’s what we quote.
Matching Wind-Rated Nailing Patterns
Your shingle manufacturer publishes a specific nailing pattern tied to wind speed. Miss the pattern and the next storm lifts the same shingles again. We verify the pattern before we quote and document it after we install.
Valleys and Gable-to-Wall Flashing
On a Lafayette hillside ranch, the typical failure isn’t one shingle. It’s the valley where two roof planes meet, or the flashing where a gable hits a wall. Wind-driven rain finds those transitions. We re-flash them whenever we repair storm damage on an exposed slope.
Metal Roof Repair in Lafayette
Metal Roof Repair in Lafayette is mostly about sealing and re-fastening. The standing seam and corrugated metal roofs you see on custom contemporaries above the reservoir and along the ridgelines expand and contract through our hot summers and cool, wet winters. Fasteners back out, rubber washers crack, seams open at the laps. Repairs typically run $400 to $1,200, focused on specific penetrations and seam failures rather than full panels.
Lafayette’s metal roofs carry extra weight from the environment. Oak leaves sit in the seams, hold moisture, and accelerate corrosion at the fastener heads. Moss takes hold on the north slopes. A proper repair removes the debris, replaces the failed fasteners with matching gauge and profile, and re-seals the lap with a metal-rated sealant that can take the thermal movement.
Seam Sealing and Fastener Replacement
When a seam opens on a metal roof, the fix is not a bead of caulk over the top. We clean the lap, verify the fasteners underneath, and re-seal with a product rated for metal expansion. A patch that can’t flex fails again within a season.
Penetration Flashing on Exposed Slopes
Skylights, pipe boots, and chimney flashings on metal roofs need different details than on shingle roofs. Getting these wrong is how metal roofs leak. We re-flash every penetration to the roof manufacturer’s detail, not a generic approach.
Trusted Brands We Service in Lafayette
We work with GAF, CertainTeed, Owens Corning, and IKO materials on Lafayette roofs, and we keep the most-requested shingle profiles and flashing components stocked locally so a repair doesn’t stall waiting on a warehouse shipment. If your roof carries a GAF Timberline or CertainTeed Landmark profile, we can match it. If it’s an older architectural shingle that’s been discontinued, we’ll find the closest current profile and show you a sample before we install. Fast turnaround on a roof repair means having the right material on the truck, not just the right ladder.
Common Roof Repair Problems We See in Lafayette Homes
- Valley leaks under oak canopies. Leaves pile into valleys on the lower slopes, damming water and forcing it sideways under the shingles. On homes off St. Mary’s Road and in Reliez Valley, we regularly find rotted valley boards hidden under what looks like a clean roof from the ground.
- Gable flashing failures on windward walls. The homes built between the 1950s and 1980s throughout the Lafayette hills often have three or four gables. Where each gable wall meets the roof, the original flashing is usually builder-grade and worn. Wind-driven rain pushes straight through it.
- Cracked tiles and lifted shingles from thermal cycling. Lafayette summers are long and dry, and the temperature swing between day and night works on every fastener and seam. By the time the first real storm arrives, the roof may already be compromised. We see cracked tiles on the south and west exposures most often.
- Moss and debris trapping moisture. The north and east slopes under mature oaks stay damp for weeks after a rain. Moss grows into the shingle tabs and lifts them, letting water reach the underlayment. A standard repair includes clearing the affected area and treating it so the moss doesn’t return within the season.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Repair in Lafayette, CA
Here’s what roof repair actually costs in Lafayette right now. A straightforward shingle replacement runs $350 to $650. A flashing repair at a chimney, skylight, or wall transition runs $500 to $950. A valley rebuild with new underlayment and ridge material runs $900 to $1,800. A flat roof patch on one of the low-slope sections common on mid-century ranchers runs $650 to $1,400. These are the numbers we quote in Lafayette regularly. Your exact price will be written down before any work starts – it’s always part of our process, never an add-on. Call (831) 228-3330 and we’ll come out to look, then hand you a number you can hold onto.
We Also Serve Cities Near Lafayette
Our crews serve homeowners throughout central Contra Costa County. Beyond Lafayette, we regularly handle Roof Repair in Moraga, Pleasant Hill, Alamo, and Oakland. If you’re in one of those communities, we’ll bring the same written pricing, the same clean-up standard, and the same 365-Day Done Right Promise to your door.
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
Yes. Lafayette sits in a high wildfire hazard severity zone, which means any roof repair that involves replacing materials must use Class A fire-rated products, regardless of patch size. A simple shingle replacement has to use a fire-rated shingle, not whatever is cheapest at the supply house. Call (831) 228-3330 and we’ll confirm what your specific repair requires and include it in the written quote.
A proper wind repair quote should include replacing the starter strip, re-setting or replacing the underlayment in the affected area, and nailing each shingle to the manufacturer’s published pattern for the roof’s slope. If the quote just says “install new shingles,” ask what nailing pattern they’ll follow and what wind rating it restores. That’s the difference between a repair that holds and one that fails next winter. We show you the pattern before we quote.
Lafayette enforces tree protection rules that matter when your roof sits under mature oaks or bays. A crew can’t park a lift under a protected tree or drop branches without knowing the ordinance. On hillside jobs, access often requires working from the roof itself or taking a specific path through the yard. We plan the access route and document it so there’s no damage to roots or limbs, and no permit surprise afterward.
Documentation matters. When a repair is done to current wind and fire standards, you have a paper trail showing the materials, the nailing pattern, and the access plan. Insurers in wildfire-prone areas often want exactly that. We provide a written summary of what was installed and how it meets the zone requirements-which is far easier to file than a handshake and a receipt.
Lafayette’s location in the hills means most roof repairs should target a 130 mph wind rating to meet the applicable design loads. That’s the standard we work to on exposed slopes and ridgeline homes. On a recent hillside ranch off Mt. Diablo Blvd, we repaired storm-lifted architectural shingles and replaced rotted decking beneath a valley where wind-driven rain had entered. Our crew installed new ice and water shield, re-flashed the chimney and skylight penetrations, and added a drip edge before laying GAF Timberline shingles to the required nailing pattern, earning the 130 mph wind rating. Call (831) 228-3330 and we’ll confirm what your specific roof needs to meet the same standard.
Free Estimates for Roof Repair in Lafayette
You don’t need a roofer to tell you something’s wrong. You need a written number and a plan for how it gets fixed without tearing up your house or your yard. That’s what we deliver in Lafayette. Erik Lindgren and our crew will come out, look at the roof, explain what we found, and put the price in writing before any work starts. We’ll protect the path from your front door to the roof, we’ll respect your trees and your quiet hours, and we’ll show you the clean-up photo before we leave. Call (831) 228-3330 to schedule your free estimate. A live person answers, any hour, any day.
Written by Erik Lindgren, Owner at Birchbark Roofing San Francisco, serving Lafayette, CA.