Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in Larkspur, CA
Roofing in Larkspur means working around heritage coast live oaks, strict tree protection rules, and older homes that were built with materials no longer allowed under current fire codes. Most of our work here involves roof repair, fire-rated replacements, and inspections that catch moss and leaf damage before it gets into the decking. Every estimate is free, and the price goes on paper before any work starts. Call (361) 320-9467 and you’ll speak to a live person, not a voicemail.
Why Larkspur Homes Are Different
Larkspur’s tree canopy is the defining condition for roof work here. Dense stands of coast live oak overhang roofs all over town, especially along Madrone Avenue and Redwood Avenue, where limbs trap moisture and drop heavy leaf litter into valleys and gutters. The town’s tree preservation ordinance means those limbs often stay where they are, so the roof has to be maintained around them. We routinely install zinc strips along ridge lines to slow moss regrowth and recommend annual leaf removal before the wet season starts.
The housing stock adds another layer. Old Larkspur has 1920s and 1930s bungalows and shingle-style cottages, many with original wood shake roofs. Palm Hill and the Marin Avenue corridor lean toward 1960s and 1970s ranch homes, and plenty of those still carry shake as well. Under current Wildland-Urban Interface codes, any replacement must meet Class A fire-rated standards, which means composite, asphalt, or metal rather than shake. North-facing slopes hold moss and lichen through the foggy summers, so we see more biological growth on those roofs than almost anywhere else in central Marin.
Our Main Larkspur Services
Three services cover nearly every Larkspur roof job. Each one has its own page with pricing, local details, and what to expect.
Roofing Company in Larkspur
Full roof replacement in Larkspur almost always starts with a conversation about fire rating. Older wood shake roofs in Old Larkspur and along Palm Hill can’t be replaced in kind under current code, so we walk homeowners through Class A options like asphalt architectural shingles, certain composite lines, and standing seam metal. We also address what’s happening under the surface: decking rot from years of trapped oak leaf moisture, underlayment that’s failed, and drip edge that was never installed correctly. Every replacement includes a written price, a written one-year guarantee, and a clear plan for disposal and cleanup. Roofing Company in Larkspur

Roof Repair in Larkspur
Roof repair in Larkspur is usually about water finding its way in around flashing, or moss and debris holding moisture against shingles for months at a time. Common calls include leaking valleys on oak-shaded streets like Madrone Avenue, damaged flashing around dormers on older cottages, and nail pops or missing shingles after winter storms. We match existing materials as closely as possible, replace any rotted decking we uncover, and put the repair in writing with the same one-year guarantee we give on full replacements. Roof Repair in Larkspur

Roof Inspection in Larkspur
An annual roof inspection in Larkspur catches small problems before they become decking replacement. We clear leaves from valleys and gutters, check flashing joints, look for moss and lichen on north slopes, and document anything that could open the roof to water during the winter rains. Homeowners under oak canopy often schedule inspections in early fall, after the first heavy leaf drop. You get a written report with photos and a prioritized list, with no obligation to do anything we recommend. Roof Inspection in Larkspur

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 Larkspur
We service and install GAF, CertainTeed, and Owens Corning roofing systems in Larkspur, with IKO, Atlas, Tamko, and Boral available where they fit the home and the fire-code requirements. Material availability through our Bay Area supply network keeps most Larkspur jobs on schedule. See our brands for full details.
Pricing for Roofers in Larkspur, CA
Asphalt shingle roof replacement in Larkspur typically runs $8,500 – $19,000 on a standard ranch home. Roof repairs range from $390 for a small flashing or shingle fix to $7,400 for extensive hidden water damage. Roof inspections run $200 – $600, depending on roof size and the number of access points.
- Asphalt shingle repair: $390 – $1,500
- Flashings and vents: $150 – $600
- Roof leak repair: $450 – $2,900
- Roof leak hidden water damage: $2,000 – $7,400
- Asphalt shingle roof replacement: $8,500 – $19,000
- Roof inspection: $200 – $600
What pushes a Larkspur price up: two stories with steep access, heavy oak leaf and moss removal, decking that has to be replaced once the old shingles come off, and fire-rated underlayment upgrades. The price on your written estimate is the price you pay. It does not move later.
Neighborhoods We Serve in Larkspur
We work in every Larkspur neighborhood, from the flat streets of Old Larkspur to the hillside homes off Madrone Avenue and Redwood Avenue. The oak canopy is thickest in the central and western parts of town, which means those homes often need more frequent inspections and leaf clearing.
- Old Larkspur
- Palm Hill
- Marin Avenue corridor
- Madrone Avenue area
- Redwood Avenue area
Response time for a Larkspur estimate is usually within one to two business days, and emergency roof leaks are handled the same day we get the call.
Service Area – Cities Near Larkspur
We also cover the rest of central Marin. Kentfield, CA is just north of Larkspur, Corte Madera, CA is to the south, and San Rafael, CA and Mill Valley, CA are both a short drive away. Scheduling is coordinated from our San Francisco Bay Area office; crews serve Larkspur locally.
Serving Larkspur, CA - Our Local Coverage Area
We’re based in the Larkspur 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 Larkspur
We dispatch to Larkspur the same day when a roof is actively leaking. Our phones are answered by a live person around the clock, so you’ll talk to someone who can schedule a crew, not a callback queue. Call (361) 320-9467 for an exact arrival window.
Yes, roof replacements in Larkspur require a permit, and the work must meet the town’s current Wildland-Urban Interface fire-safety codes. We handle the permit application as part of the job, and the permit fee is included on your written estimate before any work starts.
Yes. Larkspur’s tree protection rules mean we often work around protected coast live oaks rather than removing limbs that overhang a roof. Our crews are used to working in tight clearance conditions, and we’ll note any tree-related concerns in your written inspection report.
Call Brennan Roofing at (361) 320-9467 for a free Larkspur roofing estimate. The price goes in writing before any work begins, and every job carries the 365-Day Done Right Promise.
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 Larkspur Customers Say
"Storm took off a section of shingles. They were here next morning to tarp it and finished the repair that week."
- Elaine D."Ridge vent added and the attic is cooler. Fair price compared to the other two quotes."
- Vernon C."Neat, quiet, and disciplined crew. Magnet swept the yard after."
- Tonya R.






Before
After
Before
After
Before
After