Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Lafayette
Roof replacement in Lafayette typically runs $8,000-$20,000, while a targeted roof repair falls between $400 and $1,800. Most jobs here are scheduled within a week of the estimate, and we know the streets from Reliez Valley Road to Happy Valley Road without a map. When a leak opens over your kitchen table, you don’t want a call center in another time zone. You want someone who knows that Lafayette homes sit on oak-studded foothill lots where winter rain follows summer heat, and that both take a toll on a roof faster than the coastal towns realize. Call (877) 610-1318 and a live person answers.
Why Barrett & Sons Construction Is Lafayette’s Preferred Roofing Company
Tom Barrett started this company in 1998, and his sons run the crews today. That’s the whole structure. No franchise van showing up with a stranger at the wheel, no “regional manager will call you back.” When a Lafayette homeowner calls about a roof leak near Acalanes High School, one of us answers the phone, and the person who shows up to look at the ridge vent is the same person who’ll be on the roof.
Lafayette customers leave us reviews that mention the same three things repeatedly: the written change orders before anything extra gets done, the permit pulled on every eligible roof job, and the fact that Tom’s phone number is published alongside his license number. Look us up before you sign anything. That’s the point.
We work across all of 94549, from the flat pockets near downtown Lafayette to the steep lots above the reservoir where staging a roofing crew takes some planning. That local knowledge matters when a truck can’t simply back up to the garage, and it’s why we schedule so many jobs here with three-men crews instead of five.
Our Roofing Services in Lafayette
Roof Repair in Lafayette
Roof repair in Lafayette usually lands between $400 and $1,800, with the low end covering a small flashing repair or a handful of broken shingles and the high end covering a leak chase across a split-level roof with multiple valleys. Older ranch homes from the 1950s and 1960s make up a lot of the repair calls we get here. Original roof decking, old felt, and decades of patchwork add up.
We trace the leak, not just the stain. That means we look at the pipe boots, the valley metal, the cricket behind the chimney. Most Lafayette roof leaks aren’t where the homeowner thinks they are.

Roof Replacement & Installation
Replacement roofs in Lafayette run $8,000-$20,000 depending on size, pitch, tear-off weight, and whether the roof is a simple gable or a cut-up hillside structure with three valleys and a second-story dormer. We pull the permit, order the skip for tear-off, and write every scope item down before a single shingle comes off. If the price moves, it moves on paper first.

Metal Roofing in Lafayette
Metal roof installation in Lafayette generally runs $15,000-$40,000. That’s a wider range because a standing seam roof on a steep hillside lot with limited crane access costs more than a screw-down panel roof on a ranch home near the BART corridor. Metal performs well here against summer heat and winter rain. If you’re interested in GAF shingles or standing seam options, we’ll show you samples and the exact material line item in the estimate.
We’ve also seen the Diablo Valley fire codes push metal into the conversation more often. Lafayette carries a Very High Fire Hazard Severity Zone designation, and metal is one of the ignition-resistant assemblies that fits Chapter 7A requirements when a replacement roof needs to meet current code.

Tile Roofing in Lafayette
Tile roof repair in Lafayette runs $600-$2,500, and a full barrel tile replacement shares the $8,000-$20,000 range at the higher end. Tile holds up well here, but the underlayment beneath it doesn’t last forever. When we get called to a tile roof leak in Lafayette, it’s usually the felt and batten system that failed decades before the tile itself.
Heavy clay tile on an older Lafayette roof also means we check the framing before we touch the tile. Some of the 1960s roofs we see weren’t engineered for a second tile layer someone added later.
Other roofing work we handle in Lafayette includes standing seam metal, gutter and downspout replacement, roof leak investigation, and storm damage repair. If a project touches roof and exterior structure, we’ll also tell you when it makes sense to look at Windows & Doors in Lafayette at the same time. If the roof project includes re-grading or a new perimeter, Tom’s crew handles Fence Installation in Lafayette too so you’re not juggling three contractors on one property.

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 Lafayette
We install GAF shingle systems on most Lafayette re-roofs, and we’ll show you the warranty registration before work starts. GAF is a brand you can look up. That matters to us for the same reason it matters to you. Around town, we see plenty of roofs wearing whatever was cheapest at a supply house twenty years ago, and they tend to be the ones on their second or third patch job. We’d rather put a roof on once.
Common Roofing Problems We See in Lafayette Homes
- Valley leaks on cut-up roofs. Lafayette’s split-level and ranch homes often have multiple roof valleys where leaves from the oaks collect and hold water. That debris rots the valley metal over time and pushes water under the shingles.
- Baked-out pipe boots and flashing. Summer highs here hit 95-105°F regularly, and rubber pipe boots and old plastic flashing cook under that heat. Once they crack, every rain finds the hole.
- Dry-rot along roof edges and eave boards. The wet-dry cycle of the Diablo Valley is unforgiving on exposed wood. We regularly find rot at the eave and rake edges on Lafayette homes where the original gutters have been sagging for a decade.
- Underlayment failure on older tile roofs. Tile lasts, the felt below it doesn’t. The 1960s and 1970s homes in neighborhoods around downtown Lafayette often have original underlayment that’s now paper-thin and wicking moisture down into the sheathing.
Pricing for Roofing in Lafayette, CA
Here’s what we tell Lafayette homeowners before we ever climb a ladder. Roof repair: $400-$1,800. Roof replacement: $8,000-$20,000. Metal roof installation: $15,000-$40,000. Tile roof repair: $600-$2,500. The biggest cost drivers in Lafayette are roof pitch, number of stories, access for tear-off removal, and whether the existing roof has one layer or two.
Every estimate comes as a written line-item scope. No allowances that drift. No “we’ll settle up at the end.” If something changes, you get a change order in writing before the work changes. Every eligible Lafayette roof job includes permits pulled and inspections signed. The permit inspector works for you, not for us, and that’s exactly how we like it.
We also honor a standing offer across Lafayette: $40 off any repair over $200, a free second opinion on any written estimate, no trip charge inside Contra Costa County, and a permanent 10% senior and veteran discount. Call (877) 610-1318 for a free roof estimate in Lafayette.
We Also Serve Cities Near Lafayette
Our crews cover Lafayette and the surrounding communities. That includes Roofing in Lafayette and nearby homeowners in Contra Costa Centre, Waldon, Saranap, and Walnut Creek. If you’re a few minutes outside the Lafayette line, we’ll still come out. If you’re inside 94549, we’re already rolling down Moraga Road or pulling off Highway 24 toward your street. Dispatch and scheduling are coordinated from our San Francisco Bay Area office, and the crews work locally in Lafayette.
For the same standards Tom brings to a Lafayette roof, our Roofing team handles the full trade line across the Bay Area with the same written-scope rule on every job.
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 - Roofing in Lafayette
For an active roof leak, we make Lafayette a same-week priority and, wherever possible, same-day or next-day for interior damage situations. Call (877) 610-1318 and we’ll do an quick assessment over the phone, then get someone on the roof to tarp or patch it before more water gets in. If it’s coming through the ceiling, the first move is protecting the interior, and we don’t drag our feet on that.
We work all of Lafayette, including the Reliez Valley area, Happy Valley, the hillside streets off Moraga Boulevard, and downtown neighborhoods around Mt. Diablo Boulevard. We cover all of 94549. If you’re on a steep oak-studded lot with narrow access, that’s not a problem. It just means we schedule the right crew with the right equipment.
Yes. When the winter rains hit the Diablo foothills, we get calls about wind-lifted shingles, overflowed gutters, and water coming down through ceiling fixtures. Roof leak repair in Lafayette typically runs $400-$1,800, depending on how long the leak ran before it was caught. Call (877) 610-1318 and we’ll get out to tarp or patch it, then write up the full repair scope.
Roofing costs in Lafayette are generally in line with Walnut Creek and Orinda, but the hilly lots and two-story split-level stock push many Lafayette jobs toward the upper end of the range-just as Lafayette home additions & ADU projects face similar site challenges. A simple ranch with easy access might land at $9,000-$12,000 for a replacement, while a steep two-story home with limited tear-off access and multiple valleys can reach $18,000-$20,000. The best way to know your number is a written estimate. Ours are free.
Every roof job we do in Lafayette carries our 90-Day Done Right Promise, written on the contract. If something isn’t done right, one call brings Tom back. Material warranties on shingles and metal systems are registered with the manufacturer, and we’ll pass every warranty document to you at the end of the job, not six weeks later.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Lafayette with the same written-scope standard since 1998.







Before
After
Before
After
Before
After