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
Roofers in Larkspur, CA
Roofing in Larkspur means working with older wood-frame and shingle-style homes, steep pitches, and a climate that swings from heavy winter rain to dry summer wildfire season. We’re Brennan Roofing, and we work on the specific mix of cedar shake, composition shingle, and flat-roof sections that Larkspur’s housing stock throws at us. Every job starts with a written price before any work begins, and every roof we touch is backed by our 365-Day Done Right Promise in writing. Call (831) 318-8819 to talk through your roof with a live person.
Why Larkspur Homes Are Different
Larkspur’s housing stock predates modern roofing codes in many cases, and that changes how we approach the work. Homes in the flats along Magnolia Avenue and the surrounding streets are predominantly wood-frame with steep rooflines. Upslope in neighborhoods like Baltimore Canyon, mid-century ranchers sit under redwoods and oaks that drop debris year-round. We see cedar shake roofs nearing the end of their service life, composition shingles that have cupped or lost granules after decades of sun and rain, and flashing that has separated where dormers meet the main roof plane.
The practical realities matter more than the scenic setting. Moss on shaded roofs in Baltimore Canyon holds moisture against shingles and shortens their life. Winter rainfall averages over 30 inches a year in this part of Marin, and wind-driven rain finds every weak point at the drip edge, around skylights, and at valley intersections. Summer drought pushes homeowners toward fire-resistant materials, and Marin’s defensible-space requirements increasingly factor into replacement decisions. If the home is older or in a designated historic area, exterior changes often require city review, which means planning ahead on material choices.
Styles & brands we work with






Our Main Larkspur Services
Larkspur homeowners most often call us for three things: full roof replacement, targeted repair, and a documented inspection when they need the condition of the roof in writing.
Roofing Company in Larkspur
Full roof replacement in Larkspur starts with pulling the old material down to the decking so we can see what’s actually underneath. On older homes, that decking is often plank rather than plywood, and sections around chimneys and old vents frequently need replacement before new underlayment goes down. Steep pitches common on Larkspur’s early-1900s homes require staging and safety lines, and the crew works carefully around mature trees and tight side yards. Materials are matched to the house style, whether that’s a dimensional shingle on a mid-century rancher or a specialty product in a preservation district. Read the full scope on our Roofing Company in Larkspur page.

Roof Repair in Larkspur
Most Larkspur repairs come down to three things: flashing failures, shingle or shake damage from wind, and leaks that have traveled from the roof edge into the eaves. A patch job on a composition roof is straightforward. Repairing cedar shake on a steep slope takes longer because each shake has to be selected, fitted, and fastened without splitting the surrounding courses. We also address moss and debris buildup, but only as part of a repair, never as a standalone upsell. The repair gets a written price and a one-year written guarantee. Details are on our Roof Repair in Larkspur page.

Roof Inspection in Larkspur
Larkspur buyers, sellers, and long-term owners call us for inspections when they need a professional opinion on paper. We document the roof’s condition, photograph problem areas, and write up what’s failing, what’s wearing, and what can wait. If the home is in Baltimore Canyon or another heavily shaded area, we pay close attention to moss damage and moisture retention at the roof-to-wall joints. Older homes often have layered roofing, which changes both the inspection findings and the eventual replacement scope. The written report is yours to keep, whether or not you hire anyone for the work. See what the inspection includes on our Roof Inspection in Larkspur page.

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 install and repair materials from GAF, CertainTeed, and Owens Corning on Larkspur roofs. Parts for common repairs are stocked locally or sourced within a day from our Bay Area suppliers, and full replacements are ordered in advance so material delivery doesn’t delay the tear-off. See the full list of our brands.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in Larkspur, CA
| Service | Typical range in Larkspur |
|---|---|
| Minor leak repair (small flashing or shingle patch) | $350 – $800 |
| Skylight flashing replacement | $500 – $1,200 |
| Chimney flashing and counter-flashing repair | $600 – $1,500 |
| Valley metal replacement (short section) | $700 – $1,600 |
| Gutter apron and drip edge repair | $500 – $1,000 |
| Composition shingle repair (bundle or small area) | $450 – $1,100 |
| Cedar shake repair (steep pitch, multiple courses) | $900 – $2,500 |
| Full roof replacement (composition, asphalt shingle) | $13,000 – $32,000 |
| Full roof replacement (architectural shingle) | $17,000 – $38,000 |
| Full roof replacement (metal, standing seam) | $28,000 – $55,000 |
| Full roof replacement (cedar shake or shingle) | $30,000 – $60,000 |
| Roof inspection with written report | $250 – $500 |
Larkspur pricing runs a little higher than flat, open suburbs because steep pitches and older decking add labor, and access on narrow lots off Magnolia or in the hills means hand-carrying material more often than not. Every one of our prices goes on paper before work starts, and that number does not move at the door.
Neighborhoods We Serve in Larkspur
We work across all of Larkspur, from the downtown flats to the upslope streets where parking and access take more planning. Typical time to get a roofer on site for an estimate is one to three days depending on the season, with emergency calls answered by a live person around the clock.
- Downtown Larkspur and the Magnolia Avenue corridor
- Baltimore Canyon
- Madrone Canyon
- Palm Hill
- Murray Park area
Service Area – Cities Near Larkspur
Larkspur homeowners often ask if we also cover nearby parts of Marin and the Bay Area. We do. Our crews serve Mill Valley, CA, Novato, CA, El Cerrito, CA, and San Francisco, CA from the same Bay Area-based scheduling office. Dispatch and scheduling are coordinated from that Bay Area office, while the crews working on Larkspur roofs are assigned 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
Most full roof replacements in Larkspur require a city permit, particularly when the material type changes or the home is in a designated historic district. Repair work like flashing or shingle patches typically does not. We handle the permit paperwork for replacements and include permit fees in the written quote, so there are no surprises at the end.
A standard composition shingle replacement on a Larkspur home takes two to five working days, depending on pitch, decking condition, and weather. Cedar shake and metal roofs run longer, typically five to ten working days. Rain in winter can pause the tear-off and add days. The schedule is set in writing before work begins.
We cover the entire Larkspur city limits, including the flats, Baltimore Canyon, Madrone Canyon, and the hillside streets. No neighborhood is too small or too steep. If you’re in Larkspur and the home has a roof, we’ll come look at it. Call (831) 318-8819 and you’ll get a live person, not a voicemail.
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
"They gave me a warranty in writing and stood behind it."
- Irene G."Replaced a rotted fascia board along with the roof edge. Matches the trim."
- Lou H."Honest inspection with photos. Told me I only needed a repair, not a replacement."
- Sergio P.