A Brennan company - serving San Francisco, CA
Roofing Company in Larkspur, CA | Brennan Roofing Co San Francisco

Roofing Company in Larkspur - Free Inspection, Itemized Written Quote

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

21+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
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
Get your free estimate

Fast, Reliable Roofing Company Across Larkspur

Roofing work in Larkspur runs $450 – $900 for typical repairs, $14,000 – $32,000 for a full replacement on a standard 1,800 – 2,400 sq ft home, and $18,000 – $45,000 when you’re dealing with steep pitches, preservation requirements, or coastal-spec materials. Those are real numbers for this market, not national averages. We’re Brennan Roofing Co San Francisco, and our crews work Larkspur neighborhoods from the flats near Magnolia Avenue up to the shaded lots off Baltimore Canyon every week. Call (831) 318-8819 and you’ll get a live person, a straight answer, and a written price before any work starts.

Roofing professional performing a professional roof inspection with a digital tablet in Larkspur, CA

Call (831) 318-8819

What actually separates roofers in Larkspur isn’t the ladder work. It’s knowing that a roof under redwood canopy fails differently than one in full sun, that salt air off the bay eats standard flashing in five to eight years, and that a 1920s shingle home on a steep pitch needs a different approach than a 1970s rancher in Madrone Canyon. We build every estimate around those local realities.

Why Brennan Roofing Co San Francisco Is Larkspur’s Preferred Roofing Company

Homeowners in Larkspur call us because they’ve been through the other kind of roofer. The one who quotes low, shows up late, and leaves the job half-finished. We operate under The Garrison Standard: a written price before any work starts, background-checked uniformed technicians on every job, and a 365-Day Done Right Promise in writing. If it’s not done right, we come back and make it right at no charge for a full year.

Travis Oakley runs our crews to that standard on every roof, whether it’s a small repair near Piper Park or a full replacement in the hills above Sir Francis Drake Boulevard. Our Roofing Company team answers phones with a live person around the clock. No voicemail, no callback queue. When a Larkspur homeowner calls at 7 a.m. with water coming through a ceiling, someone picks up.

We’ve worked on enough Larkspur roofs to know which ones hold up and which ones don’t. The shaded lots off Baltimore Canyon. The salt-exposed homes near the waterfront. The older wood-frame houses where the decking was never built to modern code. That local knowledge means our estimates account for what we’ll actually find when we tear off the old roof, not just what’s visible from the ground.

Explore

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

Commercial Roofing in Larkspur

Commercial roofing in Larkspur means something specific here: low-slope buildings, older flat roofs on Magnolia Avenue storefronts, and the occasional mixed-use property where a leak threatens both a business and the tenant upstairs. A typical commercial roof repair in Larkspur runs $800 – $2,500 depending on the membrane and the extent of the water damage. Full commercial replacement on a small to mid-size building lands between $12,000 and $38,000.

What we see most on Larkspur commercial roofs is failed seams and ponding water. Flat roofs don’t shed water the way pitched roofs do, so a small clog or a cracked seam turns into a persistent leak that rots the insulation board underneath. By the time a business owner notices ceiling stains, the damage has usually been building for months.

Flat Roof Repair and Replacement

We install and repair TPO, PVC, and modified bitumen systems. For Larkspur’s flat roofs, we specify stainless steel termination bar and hot-dip galvanized edge metal. Standard galvanized flashing fails here within a decade. The coastal-spec version costs 15 – 20% more on the front end and lasts two to three times longer.

Commercial Roof Inspections

Every commercial inspection we do in Larkspur includes a written condition report with photos, a line-item repair scope, and a price. No vague “needs attention” notes. If the roof has five years left, we say that. If it needs replacement this year, we put the number on paper.

Metal Roof Installation in Larkspur

Metal roof installation in Larkspur is growing for a reason: it’s the best answer to the two things that destroy roofs here, moisture and salt air. A standing seam metal roof on a Larkspur home runs $22,000 – $48,000 depending on the roof’s pitch, the metal gauge, and whether we’re tearing off old cedar shake or installing over existing decking. That’s more than composition shingle, but a properly installed metal roof lasts 40 – 60 years with minimal maintenance.

The catch is that not all metal roofs are equal in this climate. We specify aluminum or galvalume for Larkspur’s salt exposure, with stainless steel fasteners. Standard steel panels with galvanized fasteners will start showing rust streaks within three to five years near the waterfront. The coastal-spec package costs more. Replacing a rusted metal roof costs far more.

Standing Seam vs. Exposed Fastener

For Larkspur homes, we recommend standing seam because the fasteners are hidden. Exposed fastener panels put thousands of screw penetrations in the roof, and those screws are the first thing salt air attacks. A standing seam roof has a continuous interlocking panel with no fasteners exposed to weather.

Roofers installing metal chimney flashing on a residential roof in Larkspur, CA

Metal Over Shingle

In some cases we can install metal roofing over an existing composition shingle roof, which saves on tear-off and landfill costs. On Larkspur’s older homes, though, we often find decking that’s too far gone to reuse. We’ll know within the first hour of tear-off, and the price is already on paper either way.

Trusted Brands We Service in Larkspur

We install roofing from Owens Corning, IKO, and Atlas, and we keep the common components for those systems stocked for quick turnaround on Larkspur jobs. That means when a homeowner off Madrone Avenue needs a repair matched to their existing Owens Corning shingle color, we’re not waiting a week on a special order. For coastal-spec work, we pair those shingles with hot-dip galvanized or stainless flashing, drip edge, and fasteners. The shingle brand matters. What you put under it and what you fasten it with matters more in this climate.

Before & after

See the difference

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

Common Roofing Company Problems We See in Larkspur Homes

  • Moss lifting shingles on shaded roofs. Under Baltimore Canyon’s redwood and oak canopy, roofs stay damp year-round. Moss grows into the shingle laps and pries them apart, then holds water against the decking until it rots.
  • Salt air eating galvanized flashing and fasteners. Homes within a mile of the bay get constant salt exposure. Standard galvanized valley metal and pipe boots fail in five to eight years. We replace them with hot-dip galvanized or stainless.
  • Old cedar shake roofs on steep pitches with no modern underlayment. Many Larkspur homes from the early 1900s still have their original shake over spaced board decking. Wind-driven rain blows straight through the gaps at eaves and rake edges.
  • Debris accumulation on low-slope sections. Overhangs from oaks and redwoods drop leaves, needles, and small branches that pile up in valleys and behind chimneys. That trapped debris rots the shingles beneath it within a few seasons.

Pricing for Roofing Company in Larkspur, CA

Here are the numbers we give Larkspur homeowners on the phone, before we ever schedule a visit. Asphalt shingle roof replacement: $14,000 – $32,000 for a typical home, with the higher end reflecting steep pitches, tear-off of multiple layers, or coastal-spec flashing and fasteners. Roof repair: $450 – $900 for most leaks, flashing replacements, and shingle repairs, though a rotted deck section pushes that higher. Metal roof installation: $22,000 – $48,000. Roof inspection: $150 – $350, which we waive when you hire us for the repair.

What moves the price in Larkspur specifically: the pitch of your roof, whether it’s under tree canopy, how close you are to the bay, and whether we’re tearing off one layer or three. The written estimate accounts for all of it. Call (831) 318-8819 for your free estimate, and the number you get is the number you’ll pay.

We Also Serve Cities Near Larkspur

Our crews cover Larkspur and the surrounding Marin and East Bay communities. We work regularly in Mill Valley, Novato, El Cerrito, and San Francisco, and we apply the same coastal-spec standards everywhere salt air and shaded lots demand it. If you’re in one of those cities and need a roofer who understands this microclimate, call the same number: (831) 318-8819. Or learn more about our Roofing Company in Larkspur service area and how we handle the specific conditions of this part of Marin.

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 Roofing Company in Larkspur

Why Larkspur Chooses Brennan Roofing Co San Francisco

We set the standard for roofing company 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 roofing company handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roofing company 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 roofing company 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
★★★★★

"Replaced a rotted fascia board along with the roof edge. Matches the trim."

Lou H. · Verified customer
★★★★★

"Honest inspection with photos. Told me I only needed a repair, not a replacement."

Sergio P. · Verified customer

Ready for Roofing Company in Larkspur?

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

(831) 318-8819

Request a Free Estimate in Larkspur

Tell us about your roofing company needs - we'll respond within the hour.

By submitting this form, you agree to our Privacy Policy and consent to being contacted by call, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

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