Roof Repair in Larkspur, CA | Brennan Roofing

Roof Repair in Larkspur - Written Price, Workmanship Warranty

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

653+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as $159/month*on approved credit; ask for current terms
Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Fast, Reliable Roof Repair Across Larkspur

Roof repair in Larkspur usually means one of three things: a leak from an oak-buried valley, wind damage across a ridge, or moss that’s lifted shingles on a north slope. Brennan Roofing handles all three. We work in every Larkspur neighborhood, from the bungalows of Old Larkspur to the ranch homes off Magnolia Avenue, and we show up with a plan laid out before a ladder goes up. Travis Oakley runs our crew. He puts the price on paper before any work starts, and that number doesn’t move at the door. If your roof is leaking, call (361) 320-9467. A live person answers, day or night.

Call (361) 320-9467

Why Brennan Roofing Is Larkspur’s Preferred Roof Repair Company

Larkspur homeowners have a specific frustration with roofers: they get a bid, then the crew no-shows for two weeks, then a different person shows up every day. We don’t run jobs that way. Every technician we send to Larkspur is background-checked and wears a Brennan uniform. You know who’s on your roof, and you know who’s accountable for the work. Travis Oakley reviews every Larkspur job before the crew leaves our shop.

We’ve repaired roofs on Sycamore Avenue, in the Madrone Canyon corridors, and up against the hills off Baltimore Park. The common thread is the same: a written estimate, a crew that arrives inside the promised window, and a cleanup that leaves the yard as we found it. Larkspur’s narrow streets and tree-shaded lots don’t slow us down because access is part of the estimate from the first visit. We do not write a quote from a satellite map. We walk the property, look at the drip edge, and tell you what’s actually failing.

Our Roof Repair team operates under The Garrison Standard. That means a written price before work begins, background-checked technicians, and a full-year written guarantee on every repair. If a repair fails within 365 days, we come back and fix it at no charge. That’s not a marketing line. It’s in writing, on every invoice we hand a Larkspur homeowner.

Storm Damage Roof Repair in Larkspur

Storm damage roof repair in Larkspur typically runs $350 – $1,400 depending on what the last windstorm tore loose. Larkspur sits in a bowl between the hills and the bay, and when winter fronts push through, gusts funnel down Magnolia Avenue and whip across exposed ridgelines. We see lifted shingles, torn flashing at chimneys, and occasionally a branch that has struck a slope and cracked decking. Homeowners call us when water starts staining a ceiling or when shingles show up in the yard after a blow.

What that job involves here matters. We don’t just nail a few shingles back and leave. We check the underlayment beneath the lifted section, because Larkspur’s wet winters mean a small tear in the felt leads to a soft spot by spring. Flashings get pulled and re-sealed, not caulked over. If a limb from a heritage coast live oak has been involved, we photograph the impact area and note any oak-protection requirements before we touch anything under the canopy.

Wind-Lifted Shingle and Flashing Reset

We remove the damaged shingles, inspect the decking beneath, and replace any torn underlayment before re-nailing and sealing. Flashing at sidewalls, skylights, and chimneys gets bent properly, not smeared with roof cement. On Larkspur’s shingle-style cottages, we often find the original flashing is too shallow, so we extend it to carry water away from the wall junction instead of into it.

Valley and Ridge Repair After Debris Impact

Oak limbs and wind-driven debris usually hit the valleys hardest. We strip the failed valley, lay fresh ice and water shield, and re-lay shingles with a sealed center line. If the oak canopy above will keep dropping material, we’ll discuss zinc strips or a scheduled maintenance visit so you’re not calling us again after the next storm.

Metal Roof Repair in Larkspur

Metal roof repair in Larkspur runs $400 – $1,800 for most field repairs: open seams, backed-out fasteners, rusted transition flashing, or punctures from fallen oak branches. A lot of Larkspur’s newer hill homes have standing-seam metal roofs, whether original or retrofitted after the wildfire code changes. Metal handles the rain well, but it has a weakness: expansion and contraction in Larkspur’s temperature swings slowly works fasteners loose, especially on south-facing panels that heat up fast.

We service GAF and CertainTeed metal systems as well as older standing-seam brands where parts aren’t always on the shelf. If we can’t match the panel profile exactly, we’ll tell you before ordering anything. We don’t install a mismatched panel and call it good. Fasteners get replaced and re-gasketed. Seams get cleaned and sealed with a proper sealant rated for coastal air, not a tube from a big-box shelf. Larkspur’s mix of fog, sun, and oak tannin drip is harder on metal than most homeowners realize.

Fastener and Seam Re-Torque

Backed-out fasteners are the most common call we get for metal roofs in Larkspur. We walk every panel, torque what’s loose, replace what’s stripped, and re-gasket anything that’s dried out. A re-torque extends the roof’s life and often stops a leak that looks like it’s coming from somewhere else entirely.

Oak Branch Puncture and Panel Replacement

When a live oak limb punches a metal panel, the repair isn’t just a patch. We cut out the dented section, check the purlin underneath, and install a replacement panel or an approved mechanical patch depending on the damage. If the limb came from a heritage oak, any required tree review happens before we remove the branch from the roof.

Trusted Brands We Service in Larkspur

Brennan Roofing installs and repairs materials from GAF, CertainTeed, and Owens Corning, among others. That matters in Larkspur because your roof has to meet wildfire-interface requirements while also standing up to moss, oak tannins, and damp winters. A fire-rated GAF architectural shingle, for example, performs differently than a three-tab from the 1980s, and we’ll explain that in plain English. We keep common repair stock for these brands ready for Larkspur jobs, so a simple shingle match doesn’t turn into a two-week parts wait. When your quote says a certain shingle name, you’ll see the manufacturer’s line printed on the estimate, not just a color swatch.

Common Roof Repair Problems We See in Larkspur Homes

  • Oak-crowded valleys trapping water. On streets like Madrone Avenue and Redwood Avenue, the oak canopy drops leaves and twigs into roof valleys faster than most homeowners can clear them. Water backs up under the drip edge, rots the fascia, and softens the decking before you ever see a ceiling stain. The fix means clearing the valley, replacing the rotted wood, and usually adding zinc strips to slow the buildup.
  • Moss and lichen lifting shingle edges on north slopes. The north-facing side of a Larkspur roof under a canopy can stay damp for weeks after a rain. Moss creeps under the shingle tabs and lifts them enough for wind to catch. We remove the growth by hand where heritage oaks restrict chemical treatment, then address the underlayment so the slope sheds water again.
  • Split or curling wood shakes on 1920s – 1950s homes. Old Larkspur has a lot of original shake roofs that can’t legally be replaced with more untreated wood shakes under current wildfire codes. When a section fails, we often repair in kind where allowed or transition to a fire-rated replacement. Travis Oakley will tell you what the citation requires before you spend a dollar.
  • Flashing failures at chimneys and sidewalls. Larkspur’s older cottages have shallow, often handmade flashing that was never adequate for real rain. We pull the old metal, check the underlayment behind it, and install flashing that carries water past the junction instead of into it. Caulking over a failing flashing is a temporary patch, and we won’t sell you that as a repair.

Pricing for Roof Repair in Larkspur, CA

Here are the ranges we quote in Larkspur, CA: a standard shingle replacement or leak repair runs $350 – $850. Valley repair or decking replacement runs $800 – $1,500. Flashing repair runs $300 – $700. A small flat roof patch runs $400 – $900. A full vent boot replacement runs $250 – $500. What moves the number in Larkspur is access: a steep, oak-shaded slope off Madrone Avenue costs more to stage safely than a walkable ranch roof in Palm Hill. Heritage oak work can add tree-protection review time. Every quote is a written, line-item price, and it does not change at the door. Call (361) 320-9467 for a free estimate and we’ll walk the roof with you before we quote anything.

We Also Serve Cities Near Larkspur

Brennan Roofing serves Larkspur and the surrounding communities, including Kentfield, Corte Madera, San Rafael, and Mill Valley. If you’re on the edge of town or just over the line, call us. The same written-price standard and 365-day guarantee applies on every job we run, wherever your roof sits.

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

Why Larkspur Chooses Brennan Roofing

We set the standard for roof repair in Larkspur.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in Larkspur

Getting your roof repair handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof repair needs and we provide an upfront, transparent quote - no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in Larkspur - typically within 30-60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roof repair pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What Larkspur Customers Say

Trusted by homeowners across Larkspur and surrounding areas.

★★★★★

"They gave me a warranty in writing and stood behind it."

Irene G. · Verified customer
★★★★★

"Quality work and clear communication. Rain pushed the start by two days, which is fair, but we were hoping to be done sooner."

Cathy N. · Verified customer
★★★★★

"Storm took off a section of shingles. They were here next morning to tarp it and finished the repair that week."

Elaine D. · Verified customer

Current Offers

Bring these savings to your next appointment.

Free On-Site Estimate & Written Quote

No obligation. We measure, price the job in writing, and the quote is yours to keep.

Expires Mar 31, 2027
Always

Written Price Before Any Work Starts

Expires Mar 31, 2027
Included

Written Guarantee on Every Repair

Expires Mar 31, 2027
Free

Free Second Visit if the Repair Fails

Expires Mar 31, 2027

Ready for Roof Repair in Larkspur?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in Larkspur.

(361) 320-9467

Request a Free Estimate in Larkspur

Tell us about your roof repair needs - we'll respond within the hour.

By sending this request, you agree to our Privacy Policy and consent to being contacted by telephone, text message, or email about your service request, including from the local pros who may handle it.

Prefer to text? Send a Text
Areas We Serve
Call Now - 24/7 Dispatch