Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in Lafayette, CA
Roofing in Lafayette means working on homes tucked into oak and redwood canopies, where debris loads are constant and winter storms hit hillside properties harder than flatland neighbors. Most houses here were built between the 1950s and 1970s, and many still have original wood-shake roofs at the end of their useful life. Brennan Roofing provides roof installation, repair, and inspection across Lafayette with written pricing before any work starts. Call (361) 320-9467 to schedule a free estimate.
Why Lafayette Homes Are Different
Lafayette’s tree canopy changes how roofs age and fail. Mature oaks and redwoods drop leaves, needles, and small branches year-round, which pile up in valleys and gutters, damming water during the rainy season. That dammed water sits against flashing and underlayment, and eventually finds its way inside. We see more leak calls tied to clogged valleys here than in Walnut Creek or Moraga, where the canopy is thinner.
The housing stock compounds the issue. Ranches and two-story traditional homes from the 1950s through the 1970s often have steeper pitches that are harder to clear by hand, plus original wood-shake roofs that are now being replaced with fire-resistant materials. After a windstorm, the worst damage tends to appear on the downhill side of Lafayette homes, where gusts accelerate through gaps in the tree line. That pattern catches flatland contractors off guard; it is a known condition for crews who work these hills regularly.
Winter brings the real test. From November through March, Lafayette’s wet season exposes every weak point in a roof system, especially where debris has sat too long. Gusty winds during storms lift shingles and occasionally drop limbs onto roofs, which means repair work here is as much about storm response as it is about age and wear.
Our Main Lafayette Services
Lafayette homeowners call us most often for three things: full roof replacement, targeted repair, and inspection work tied to seasonal debris and storm damage. Each service has its own Lafayette page with pricing and process details.
Roofing Company in Lafayette
When a Lafayette roof reaches the end of its service life, replacement starts with an honest assessment of the existing decking, underlayment, and ventilation. Wood-shake tear-offs on older Lafayette homes often reveal decking that needs sections replaced before the new material goes on. We install fire-resistant shingle systems from GAF, CertainTeed, and Owens Corning, and every project gets a written price before any work begins. Read the full breakdown on our Roofing Company in Lafayette page.

Roof Repair in Lafayette
Most Lafayette repair calls come after a storm or after a homeowner notices a water stain that traces back to a debris-clogged valley. The fix often involves clearing the blockage, resealing flashing, and replacing the damaged shingles or underlayment in that section. Wind-lifted shingles on the downhill side of hillside homes are a repeat pattern here. The Roof Repair in Lafayette page covers typical repair costs and what we check on every visit.

Roof Inspection in Lafayette
In a town where trees constantly drop material onto roofs, yearly inspections catch small problems before November rains turn them into interior damage. We inspect valleys, flashing, drip edge, and penetration points, then document findings with photos so you can see exactly what we see. The Roof Inspection in Lafayette page explains what a full inspection includes and when Lafayette homeowners should schedule one.

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.
Brands We Service in Lafayette
We install and repair systems from GAF, CertainTeed, and Owens Corning, and our crews are trained on each manufacturer’s installation requirements. Common parts like flashing, ridge caps, and starter strips are stocked locally, which keeps most Lafayette repairs moving without a multi-week lead time. Learn more about the manufacturer lines we work with on our brands page.
Pricing for Roofers in Lafayette, CA
| Service | Typical range in Lafayette |
|---|---|
| Full roof replacement (asphalt shingle, 1,500-2,000 sq ft home) | $9,000 – $16,500 |
| Roof replacement over existing shingles (overlay) | $6,500 – $11,000 |
| Tear-off and disposal of old roof | $2,800 – $5,200 |
| Minor roof repair (replacement of 10-20 shingles, sealing small leak) | $350 – $800 |
| Moderate roof repair (flashing replacement, valley repair, 30-50 shingles) | $700 – $1,600 |
| Major roof repair (structural roof deck repair, large section replacement) | $1,800 – $4,500 |
| Roof inspection | $150 – $400 |
| Emergency roof tarping | $300 – $700 |
What pushes a Lafayette quote higher is usually the condition of the decking under old wood-shake roofs and the steepness of hillside lots, which slows crew movement and adds safety equipment. Whatever the number is, it goes on paper before any work starts, and it does not move at the door.
Neighborhoods We Serve in Lafayette
We work across Lafayette, from flat downtown streets up through the hillside neighborhoods where tree cover is thickest and storm damage is most pronounced. Crews typically reach any Lafayette address within the same day for estimates and standard scheduling.
- Downtown Lafayette
- Happy Valley
- Burton Valley
- Reliez Valley
- Trail area
Service Area – Cities Near Lafayette
Brennan Roofing serves Lafayette and the surrounding East Bay communities. If you live in Walnut Creek, CA, Orinda, CA, Moraga, CA, or Pleasant Hill, CA, we provide the same written-price guarantee and the same 365-Day Done Right Promise 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 About Roofers in Lafayette
We schedule Lafayette estimates on the same call, and most non-emergency inspections happen within a few business days. Storm-damage calls after wind events get priority routing because exposed decking gets worse by the hour. Call (361) 320-9467 and a live person answers, day or night.
Some Lafayette neighborhoods have design review requirements for roof material changes, especially when moving from wood-shake to composition shingles. We provide the material specs and documentation your HOA needs. Permits are handled on the front end so nothing stalls mid-project.
No. The price goes on paper before any work begins, and it does not move unless you approve a scope change in writing. If we find hidden decking rot during a tear-off, we stop, show you the damage, and put the revised number in writing before proceeding.
Brennan Roofing operates under The Garrison Standard: written price before any work starts, background-checked uniformed technicians on every job, and a full-year written guarantee we call the 365-Day Done Right Promise. If it is not done right, we make it right at no charge. Call (361) 320-9467 to schedule your free estimate in Lafayette.
What happens when you call
- 1A real person answersNo phone trees - talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Lafayette Customers Say
"Neat, quiet, and disciplined crew. Magnet swept the yard after."
- Tonya R."Replaced the underlayment and drip edge as well as shingles. Many roofers skip that. Everything was explained in writing."
- Barry F."Crew lead is a veteran and runs the job like it. Showed up at 7 sharp, tarped the garden, tore off the old roof, and had the new shingles on by the end of day two."
- Joe K.






Before
After
Before
After
Before
After