Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Lafayette
Roofing in Lafayette means working with steep hillside lots, oak trees that drop debris year-round, and summer heat that bakes shingles well past what coastal roofs ever see. A roof replacement here typically runs $8,000-$20,000 depending on pitch, layers, and whether you’re dealing with fire-hardening requirements under California’s Chapter 7A code. We’ve worked these Diablo foothill neighborhoods long enough to know which houses have original 1960s sheathing and which ones carry three layers of old composite that should have come off twenty years ago. If you need a straight answer about your roof, call (877) 610-1318. We’ll come out, walk the roof with you, and give you a written line-item estimate before anything gets signed.
Why Barrett & Sons Construction Is Lafayette’s Preferred Roofing Company
Tom Barrett started this company in 1998, and his sons run the crews that show up on Lafayette jobs. That’s not marketing talk. When you call, a live person answers. When we schedule your roofing estimate, the person who walks your roof is someone whose name is on the truck. We don’t subcontract to strangers and we don’t hand your job to a rotating cast of day laborers.
Lafayette homeowners tend to do their homework. They ask around at the hardware store, they check license numbers, and they want to know who’s actually going to be on their roof. That’s exactly the customer we built this company for. Tom Barrett publishes his name, his address, and his license number. You can verify all of it before you sign anything. Our crews are background-checked and uniformed on every visit.
We also stand behind the work with a 90-Day Done Right Promise written into every contract. If something isn’t done right, one call brings Tom back. That promise matters more in Lafayette, where a roof has to hold up against 100-degree summer afternoons and winter rain running down Diablo clay slopes.
Need the full picture on what we offer? Visit our Roofing page for a broader look at how we work, or keep reading for what matters specifically in Lafayette.
Our Roofing Services in Lafayette
Roof Repair
Roof repair in Lafayette usually lands between $400 and $1,800, depending on whether we’re replacing a few shingles or fixing flashing around a chimney that’s been leaking through the wet season. We see a lot of repairs tied to oak limbs that scrape against shingles on windy days, plus the usual ridge-cap failures on older ranch-style homes. Most repairs get done in a single visit, and we’ll always show you photos of what we found before and after.

Roof Replacement & Installation
A full roof replacement around 94549 runs $8,000-$20,000. Lafayette’s housing stock skews toward 1950s-1970s ranch and split-level homes, many of which still have original plywood sheathing that’s softened over decades. We tear down to the deck, inspect everything underneath, and write a scope that includes any sheathing replacement as a line item before work starts, never as a surprise at the end.

Metal Roofing
Metal roofing in Lafayette ranges from $15,000 to $40,000, with standing seam the most common choice for hillside homes that want a Class A fire rating. Given Lafayette’s Very High Fire Hazard Severity Zone designation, metal and other ignition-resistant assemblies are more than an aesthetic preference. They’re often the smartest long-term play, and they shed oak leaves and debris faster than any shingle roof ever will.

Tile Roofing
Tile roof repair in Lafayette typically runs $600-$2,500, and barrel tile is a signature look on the city’s Mediterranean-style homes along Reliez Valley and Happy Valley Road. Tile handles the summer heat beautifully but cracked tiles from falling limbs are common. We match existing profiles where possible and, when we can’t, we’ll tell you plainly instead of slapping a mismatched tile in place and calling it done. For a deeper look at how windows and doors factor into your home’s exterior performance, we also handle Windows & Doors in Lafayette.

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 and repair GAF roofing systems, which means you get a name you can look up and a manufacturer warranty that actually holds weight. For metal roofs, we work with standing seam panels rated for wildfire zones. We keep common flashing, underlayment, and venting stocked locally so Lafayette jobs don’t stall waiting on parts from a distributor across the Bay. If you’re also thinking about your yard or perimeter, our Fence Installation in Lafayette work often runs alongside roofing jobs when a tree limb has come down across both.
Common Roofing Problems We See in Lafayette Homes
- Oak limb damage along ridge lines and eaves. Lafayette’s oak-studded lots look beautiful, but overhanging limbs scrape shingles in the wind and drop leaves that hold moisture against the deck. We regularly repair edge damage on homes along Moraga Road and the streets feeding into downtown.
- Thermal stress from summer heat cycling. Lafayette regularly hits 95-105°F in summer, significantly hotter than Oakland or Berkeley. That daily expansion and contraction breaks down shingle bonds and accelerates granule loss way faster than the manufacturer’s average lifespan suggests.
- Three-layer tear-off situations on 1960s ranch homes. A surprising number of original Lafayette homes still carry multiple layers of composite shingles. It’s not legal to keep stacking them, and the weight is brutal on older framing. We tear down to the deck and start clean.
- Clogged gutters and valley backups during winter rain. Steep hillside lots around Hidden Valley and Burton Valley send water down fast. When gutters clog with oak leaves, water backs up under the eave line and rots fascia boards. We handle gutter replacement and flashing as part of any roofing project in Lafayette.
Pricing for Roofing in Lafayette, CA
Here’s what you can expect to pay in the Lafayette market:
- Roof repair: $400-$1,800
- Roof replacement: $8,000-$20,000
- Metal roof installation: $15,000-$40,000
- Tile roof repair: $600-$2,500
What moves the number? Pitch is the big one. A steep hillside roof in parts of Happy Valley or Reliez Valley requires safety harnesses, staging, and slower work. Layers matter too, plus whether the deck underneath needs replacement. We give you a written line-item estimate on every job, and every change order arrives in writing before work proceeds. No change orders, no surprises. That’s the entire Barrett & Sons model. Call (877) 610-1318 to schedule a free estimate.
We Also Serve Cities Near Lafayette
Our crews cover Contra Costa Centre, Waldon, Saranap, and Walnut Creek alongside Lafayette. If you’re a few minutes outside the 94549 area, we can still get you on the schedule. Check the Roofing in Lafayette page for service details, or call and ask if we cover your street.
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
We answer the phone 24/7, and for storm damage or an active leak in 94549, we work to get a crew to you fast. The call is always answered by a live person, never a voicemail box or an out-of-state call center. Call (877) 610-1318 and we’ll get you on the board.
Yes. We work across Burton Valley, Happy Valley, Reliez Valley, downtown Lafayette, and the streets off Pleasant Hill Road and Moraga Road. If the property sits within the 94549 ZIP code, we cover it. Call (877) 610-1318 to confirm your street.
Prices are comparable, usually within a few hundred dollars. Lafayette’s hillside lots and steeper pitches sometimes add staging and safety time, which shows up as a line item on any honest estimate. Expect roof repair to run $400-$1,800 and full replacement $8,000-$20,000. Call (877) 610-1318 for a quote specific to your street and roof.
Every roofing job includes our written 90-Day Done Right Promise, plus the manufacturer’s warranty on materials like GAF shingles. If something isn’t done right, Tom Barrett comes back and fixes it. One call. That’s the whole point of the promise.
Yes. We’re familiar with California Chapter 7A ignition-resistant construction standards and can advise on Class A assemblies, ember-resistant vents, and other details Lafayette’s plan-check process will flag. We also pull permits and sit through inspections on every eligible job. Call (877) 610-1318 to discuss what your roof needs to meet current code.
Ready to get a straight answer about your roof? Call Barrett & Sons Construction at (877) 610-1318 to schedule your free estimate. We’ll walk the roof, show you what we find, and put every number in writing before you spend a dollar.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Lafayette and the surrounding Diablo Valley communities since 1998.







Before
After
Before
After
Before
After