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 costs between $450 and $1,800 for most common fixes, from a small leak repair to a full flashing replacement, and most jobs are done in a single day. The real issue in Lafayette isn’t the repair itself. It’s what your insurance company is doing about your roof. We get called to homes throughout Lafayette every week where a carrier has sent a non-renewal notice over an aging wood shake roof, and that conversation changes what “repair” actually means. If you’re looking at a roof problem in Lafayette, call Tilehurst Roofing at (945) 303-9821 and we’ll give you a written price before any work starts.
Why Tilehurst Roofing Is Lafayette’s Preferred Roof Repair Company
Lafayette homeowners have a specific problem that most roofing companies don’t want to touch. This city sits almost entirely inside CAL FIRE’s Very High Fire Hazard Severity Zone, which means a “simple repair” can turn into an insurability question the moment we pull back the old material. Our Roof Repair team has been through enough of these Lafayette jobs to know that the quote on day one has to be honest about what we’ll find underneath.
Greg Holloway leads our team, and he’s the one who makes sure every Lafayette customer gets the same thing: a written price before work starts and a written guarantee on every repair before the crew leaves. That’s not a premium add-on. It’s the floor. We also answer every call with a live person, 24 hours a day, including evenings and weekends, so you’re not leaving a voicemail when you’re staring at a wet ceiling at 9pm.
And because we’re part of the Kingswell family of roofing companies, founded in 2000, every Lafayette job is backed by the 365-Day Done Right Promise. If a repair fails inside the guarantee period, the crew returns at no charge. That’s written down, not implied. If you’ve been burned by a contractor who changed the price at the door, you already know why we put it in writing.
Storm Damage Roof Repair in Lafayette
Storm Damage Roof Repair in Lafayette isn’t a summer-afternoon service call. This is the work we do after the fall Diablo wind events come through and lift cracked shake, tear drip edge, and drive embers under damaged edges. Then the December-to-March rain follows, which runs roughly 24 to 26 inches a year concentrated in those four months, and the flashing around chimneys and skylights on the upper hillside homes starts to fail. If you’re off Happy Valley Road or up in the Reliez Valley area and you hear wind rattling loose roofing material, that’s the time to get it looked at before the rain arrives.
Most storm-related repairs in Lafayette run $500 to $1,400 depending on what the wind actually did. A lifted section of composition shingles is usually a half-day fix, under $700. But on the steep-pitch custom homes above the valley floor, wind damage often hides what’s been rotting underneath for years. That’s when the job grows, and we tell you exactly why before we order material. Storm repair here starts with a free inspection and a written quote, so you know the number before the work begins.
Wind-Driven Damage on Hillside Lots
Steep lots mean the roof takes wind differently than a flat ranch in Burton Valley. The ridge cap and the leading edge of the roof are the first things to go, followed by loose shake that’s been baking in Lafayette’s hot, dry summers. Once the shake lifts, embers have a direct path into the roof assembly during fire season.
On these jobs we replace the damaged material, re-set the drip edge, and check every penetration the wind may have worked loose. Because Lafayette sits in the Very High Fire Hazard Severity Zone, we’ll also flag any exposed decking or gaps that could make the property uninsurable the next time the carrier looks at it.
Leak Response After Winter Rains
When the rain finally arrives, the leak you didn’t notice during fire season is the one that shows up on your ceiling. Failed chimney flashing is the most common culprit on Lafayette’s custom hillside homes, because the steep pitch means water hits the flashing at full speed instead of pooling and draining slowly. Skylight frames are second.
Leak repair pricing in Lafayette runs $450 to $1,100 depending on the penetration. We repair or replace the flashing, re-seal the joint, and confirm the underlayment below is still dry and sound. If we find rot in the decking under a failed flashing point, we’ll show you a photo and give a written change order before we cut anything out.
Metal Roof Repair in Lafayette
Metal Roof Repair in Lafayette is a different animal than it is across the hill in Orinda or down in Walnut Creek. The standing seam and metal tile roofs up in the Lafayette hills are exposed to stronger Diablo winds than anything in the valley, and the expansion and contraction from hot inland summers puts real stress on the fasteners and panel seams. Most metal roof repairs here are $600 to $1,500, and the work is almost always repairable. You don’t need to replace a metal roof because one seam has opened.
The most common failure we see is a loose or missing fastener that let a panel lift in the wind, followed by leaking transition flashing where a metal roof meets a chimney or skylight. Because metal panels are engineered to move, a repair that over-tightens or mismatches the fastener will fail again within a year. We match the original panel profile and fastener spec, repair or replace the flashing, and verify the underlayment is intact before closing the job.
Seam and Fastener Failures
On a hilltop property with a broad roof face, one loose fastener starts a chain reaction. The panel vibrates in the wind, neighboring fasteners work loose, and the panel eventually lifts enough to let rain drive underneath. That’s the leak.
These repairs are usually $500 to $900 when caught early. If the panel face is still sound, we re-secure it, reseal the seam, and walk the rest of the roof to find the next failure waiting to happen.
Transition Flashing Repairs
Where metal meets masonry or skylight curbing is where Lafayette’s winter rain does its worst work. The flashing detail takes the brunt of the water, and because metal moves more than masonry, the sealant joint eventually separates. On older custom homes, the original flashing may have been undersized from the start.
This repair generally runs $700 to $1,500, and it’s one of the most important jobs we do on Lafayette hillside homes. If the flashing fails, water follows the framing down through the house for a long time before you see it on a ceiling.
Trusted Brands We Service in Lafayette
We don’t lock Lafayette homeowners into one manufacturer’s product. Our material options include GAF, Atlas, and Boral, among seven leading brands, so the repair matches what’s already on your roof rather than whatever is sitting in a warehouse. That matters when you’re patching an existing roof and you want the color and profile to blend. For Lafayette homes making the move to Class A fire-rated material, Boral concrete tile is a common choice because it satisfies the insurance requirement and holds up to the Diablo wind season better than shake ever did. If your roof carries a manufacturer warranty, we can often preserve it by matching the original product and installation spec.
Common Roof Repair Problems We See in Lafayette Homes
- Aging wood shake on hillside lots. Most of the housing stock in Lafayette was built in the 1950s through the 1970s, and a huge share of the hillside homes still carry original or once-replaced wood shake roofs. Those shakes are now an insurability liability, not just a maintenance item.
- Rotted decking under old shake. Steep-pitch hillside roofs hide rot under the surface material for years, because the shakes themselves hide the moisture damage. The problem only becomes visible once we pull the old material, which is why any repair quote that skips the inspection is a guess.
- Failed chimney and skylight flashing. Lafayette’s winter rain is focused and heavy, and the custom hillside homes tend to have more chimneys and skylights per roof than the ranch houses in the valley floors. Those flashing details are the most common leak source we repair.
- Ember-vulnerable edges after Diablo wind events. The fall winds don’t just blow material off. They crack it, lift edges, and expose gaps that embers can enter during fire season. On a Lafayette hillside, that’s a life-safety and insurability problem, not just a roof problem.
Pricing for Roof Repair in Lafayette, CA
Here are real numbers for the Lafayette market, so you know what to expect before you call. Minor leak repair and flashing reseal: $450 to $700. Single-point flashing replacement around a chimney or skylight: $800 to $1,400. Shingle or shake replacement on a small section: $500 to $1,100. Metal roof seam or fastener repair: $600 to $900. Valley repair with new underlayment and ice and water shield: $900 to $1,800. The variables are the pitch of the roof, how much rot sits underneath, and whether the job triggers a fire-code upgrade to Class A material. But you won’t guess at any of it. We give you a written price before any work starts, and if we find something underneath that changes the number, you’ll approve the change in writing before we touch it. Call (945) 303-9821 for a free estimate on any roof repair in Lafayette.
We Also Serve Cities Near Lafayette
Tilehurst Roofing serves Roof Repair in Lafayette and the surrounding communities, including Walnut Creek, Orinda, Moraga, and Pleasant Hill. If you’re in one of those nearby cities and need a repair, the same written-price guarantee and 365-Day Done Right Promise apply. Call us at (945) 303-9821 and a live person will answer, 24/7.
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
In almost every case, a patch or partial repair on a wood shake roof will not satisfy your carrier in Lafayette’s Very High Fire Hazard Severity Zone. The insurance company isn’t looking at whether the roof still sheds water. They’re looking at whether the entire roof assembly meets Class A fire-rated standards, and a few new shakes don’t change that. The realistic path is usually a full tear-off and replacement with Class A material like Boral concrete tile or fire-rated composition. What a lot of homeowners don’t expect is that the tear-off exposes rotted decking and failed flashing that also have to be repaired, which is why our estimate always includes an inspection before we quote a hard number. Call (945) 303-9821 and we’ll walk your roof and tell you exactly what your carrier will require.
In Lafayette, the number one reason a repair quote moves is hidden damage under the old material. Specifically, wood shake on steep hillside lots hides rotted decking and failed flashing for years, and the only way to see it is to pull the shake. Any contractor who gives you a hard number before inspecting underneath is guessing, and the guess is almost always low. We handle this differently. Our inspection happens before the quote, our estimate includes realistic allowances for what we expect to find, and if we uncover something unexpected, you get a written change order with a price and a photo before we proceed. The price only moves if you approve it in writing. Call us at (945) 303-9821 for an honest, inspection-based estimate.
Metal roofs are repairable in the vast majority of cases, and in Lafayette we repair them more often than we replace them. The most common issues are failed fasteners, open seams, and leaking transition flashing, all of which are point repairs in the $600 to $1,500 range. A metal roof only needs replacement when the panels themselves are extensively corroded or the original installation was structurally wrong. If you have a standing seam or metal tile roof and you’re seeing a leak, call (945) 303-9821. We’ll inspect it and give you a written price.
A steep-pitch hillside roof is a different job entirely. The labor takes longer, fall-protection requirements are stricter, material waste is higher, and the wind and fire performance demands are in a different class than a flat ranch in Burton Valley or Happy Valley. We also find more hidden rot on hillside homes because water runs fast on a steep pitch and sits at the valleys and transitions. That’s why a hillside repair in Lafayette runs higher than the same repair on a valley floor, and it’s why we do the inspection before we give you a number. If you’re on a steep lot, call (945) 303-9821 and we’ll talk through what to expect from your specific roof.
Yes, a properly executed repair will address both the wind damage that’s already happened and the rain damage that’s coming. The key is that the repair has to fix the failure mechanism, not just cover the hole. Loose material gets re-secured to wind and fire standards, failed flashing gets replaced and resealed, and any exposed decking or gaps that could let embers in get addressed. In Lafayette, that last part matters because the Very High Fire Hazard Severity Zone means a repair that leaves ember vulnerabilities is a repair that doesn’t actually solve the problem. For a free inspection and a written quote, call (945) 303-9821.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Lafayette and the surrounding Bay Area communities.






Before
After
Before
After
Before
After