Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Larkspur
Roof repair in Larkspur typically runs $450 – $1,900 depending on the scope, with leak repairs starting around $425 and full valley replacements reaching $2,600 on steep-pitch homes. Most jobs are completed same-day once our crew is on-site because we stock the coastal-spec fasteners, flashing, and sealants this town’s salt air demands. Brennan Roofing Co San Francisco dispatches background-checked, uniformed technicians to Larkspur weekly, and every job begins with a written price before any work starts. Call (831) 318-8819 to get a real number on paper, not a range you have to chase.

What makes Larkspur different from Corte Madera or San Rafael is what the air does to a roof. Salt carried off the coast settles on flashing, fasteners, and drip edge. Shingles can look fine from the street while the metal underneath is quietly failing. We inspect what inland roofers often miss, because we see it on Larkspur roofs month after month.
Why Brennan Roofing Co San Francisco Is Larkspur’s Preferred Roof Repair Company
Larkspur homeowners call us after another roofer patched a leak and disappeared. What they get instead is the Garrison Standard: a written price before work starts, a background-checked technician in uniform, and a 365-Day Done Right Promise in writing. If a repair fails within one full year, we return and make it right at no charge. That’s not a marketing line. It’s the same standard on every job, whether it’s a vent boot on a Magnolia Avenue rancher or a valley rebuild on a Baltimore Canyon shake roof.
We know Larkspur’s housing stock because we’re on these roofs constantly. Early-1900s wood-frame homes off King Street settle and twist, pulling step flashing away from chimneys. Mid-century ranchers upslope near Madrone Canyon have low-slope sections that pond water. Steep cedar shake roofs under redwood canopy in Baltimore Canyon collect moss that lifts shingle edges. None of this surprises us. We arrive with the right material for the specific failure, not a truck stocked for a generic Marin roof.
Travis Oakley, who leads Brennan Roofing, holds every crew to the Garrison Code: the price on paper does not move at the door. Phones are answered by a live person around the clock. No voicemail, no automated system, no callback queue. Larkspur residents tell us that alone is worth the call.
Styles & brands we work with






Flat Roof Repair in Larkspur
Flat roof repair in Larkspur most often means addressing ponding water, failed seams, or cracked membrane on the low-slope sections found on mid-century ranchers and additions throughout the flats and up toward Madrone Canyon. These roofs don’t shed water the way a steep pitch does. Water sits, finds a seam, and works its way into the decking. A repair here is not just patching the visible split; it’s figuring out why water pooled there in the first place.
Seam and Membrane Patching
When a built-up or modified bitumen roof splits at the seams, we clean the area back to solid material, apply a compatible patch membrane, and seal the edges with marine-grade sealant rated for salt exposure. Larkspur’s coastal air breaks down standard sealants faster than inland Marin, so we don’t use the same products a San Rafael crew would. A typical seam repair in Larkspur runs $500 – $950.
Ponding Corrections
Ponding water after every rain is usually a slope or drainage problem, not just a membrane problem. On Larkspur homes we often find clogged scuppers or settled framing that traps water mid-field. We’ll clear drains, rebuild low spots with tapered insulation or roof cement where practical, and tell you plainly whether a longer-term fix is worth doing now or can wait. Honest advice, written down. Expect $700 – $1,800 depending on how much of the field is involved.
Shingle Roof Repair in Larkspur
Shingle roof repair in Larkspur covers everything from replacing a handful of wind-torn architectural shingles to rebuilding valleys and eaves where salt air has done its slow work. The town’s high proportion of older wood-frame and shingle-style homes means we’re often matching new shingles to existing roofs that have weathered unevenly. We source from Owens Corning and CertainTeed lines, so color and profile matching is straightforward.
Valley Rebuilds and Flashing
Valleys are where Larkspur leaks concentrate. Salt air corrodes standard galvanized valley metal within eight to twelve years, and when it fails, water runs straight under the shingle course. We strip the valley, inspect the decking beneath, replace rotted plywood if needed, then set new valley metal with stainless fasteners before relaying shingles. A full valley rebuild on a Larkspur home typically runs $900 – $2,600 depending on length and pitch.
Eave and Drip Edge Repair
On a steep-pitch shingle home off Magnolia Avenue, our crew found the original galvanized drip edge rusted through in under a decade from salt air, letting water wick into the fascia and soffit. We stripped back to decking, replaced rotted plywood, then set a hot-dip galvanized drip edge, stainless fasteners, and a full ice and water shield at the eaves before laying architectural shingles. That’s what a real Larkspur eave repair looks like. Expect $600 – $1,400 for a typical eave section.

Trusted Brands We Service in Larkspur
We install and repair materials from Owens Corning, IKO, and Atlas, among others, and we keep the common profiles and colors on hand for Larkspur jobs. That means less waiting when a wind storm off the coast tears shingles loose on a Murray Park rancher or a downtown Larkspur craftsman. You get a written line-item price with the exact material named before we touch the roof. No vague allowances, no swap-outs at the door. If the manufacturer line matters to you, we’ll explain the difference between an IKO architectural and an Atlas laminate in plain English so you can decide with confidence.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Larkspur Homes
- Salt-corroded flashing and fasteners. Standard galvanized metal fails in 8 – 12 years this close to the coast. We see leaks at valleys and pipe penetrations on Larkspur roofs where the shingles above still have ten years of life left.
- Moss and redwood duff on Baltimore Canyon roofs. Shaded roofs stay damp enough for moss to root into cedar shake and composition shingles within two years. That moss traps water, lifts starter strips, and feeds rot into the decking.
- Step flashing pulled away from chimneys. Older wood-frame Larkspur homes settle and twist over decades. The roof moves, the chimney doesn’t, and the gap behind the fascia is where water gets in. We find these gaps on repairs all over the flats.
- Ponding on low-slope sections. Mid-century Larkspur ranchers and additions were often built with pitches too shallow for Marin’s winter rain. Water pools mid-field, finds a seam, and works into the decking before you see a ceiling stain.
Pricing for Roof Repair in Larkspur, CA
Here are real numbers for the Larkspur market, so you don’t have to call just to get a ballpark.
| Repair Type | Typical Larkspur Range |
|---|---|
| Leak repair (flashing, vent boot) | $425 – $950 |
| Shingle replacement (small section) | $450 – $1,100 |
| Flat roof seam or membrane patch | $500 – $950 |
| Eave and drip edge repair | $600 – $1,400 |
| Valley rebuild | $900 – $2,600 |
| Ponding correction (slope or drain work) | $700 – $1,800 |
What moves the number is pitch, decking condition beneath the visible damage, and whether the failed fastener or flashing is accessible from the eaves or requires working off staging on a steep Larkspur hillside. The coastal-spec materials we use cost more than inland-grade galvanized, but they’re the difference between a repair that lasts and one you’ll pay for twice. Call (831) 318-8819 for a free written estimate. The price goes on paper before any work starts, and it does not move at the door.
We Also Serve Cities Near Larkspur
Our crews handle Roof Repair across Larkspur and the surrounding Marin communities, including Mill Valley, Novato, El Cerrito, and San Francisco. If your home is in Larkspur proper or in the hills above the flats, we’re already familiar with the roof type, the permit expectations, and the salt-air corrosion profile before we arrive.
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 Roof Repair in Larkspur
Because the materials that actually survive Larkspur’s salt air cost more than the inland-grade galvanized flashing and fasteners a San Rafael crew might use. We specify stainless or hot-dip galvanized hardware and marine-grade sealants on every coastal job. The cheaper spec fails within 8 – 12 years here. That’s the price gap, and it’s real money. Call (831) 318-8819 and we’ll show you both options in writing so you can decide.
The moss isn’t a surface problem; it’s a drainage and shade problem. In Baltimore Canyon, redwood and oak canopy keeps roofs damp enough for moss to root into cedar shake within two years. The fix is clearing organic debris, improving drainage at the eaves, and applying a zinc-based moss treatment before any new material goes down. Just patching the visible moss won’t hold. We see this on nearly every shaded Larkspur roof we inspect.
In most Larkspur homes, yes, you can repair just the step flashing and counter-flashing around the chimney without replacing the roof. We remove the shingles around the chimney, install new flashing with stainless fasteners and proper sealant, and relay the shingles. If the decking beneath has rotted, that gets replaced too. A chimney flashing repair in Larkspur typically runs $700 – $1,500. Call (831) 318-8819 for an exact number.
We recommend architectural shingles rated for at least 110 mph wind uplift on Larkspur homes, especially those on exposed upslope sites off Madrone Canyon. The strong winds that come off the nearby coast in winter are what tear shingles loose. We use Owens Corning and IKO lines with high wind ratings as our default for this area. If your current shingles are failing at the windward eaves, the fastening pattern matters as much as the shingle rating.
Ponding water on a Larkspur flat roof is usually a repair problem first: clogged drains, settled low spots, or a pitch that was too shallow from the start. We can often rebuild the low areas with tapered material and restore positive drainage without touching the structure. If the roof is old and the membrane is failing across the whole field, we’ll tell you plainly whether a full Roof Repair is the better spend. A written recommendation, either way. Estimates are free at (831) 318-8819.
If your Larkspur roof is leaking, showing moss from the shaded side, or buckling at the eaves after a winter storm, call Brennan Roofing Co San Francisco at (831) 318-8819. A live person answers. You’ll get a written price before any work starts, and a full year’s guarantee in writing after it’s done. That’s the Garrison Standard, and it applies to every Larkspur roof we touch.
Written by Travis Oakley, Owner at Brennan Roofing Co San Francisco, serving Larkspur roof repair with written pricing and a one-year guarantee.