Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Larkspur
Roof replacement in Larkspur typically runs $8,000-$20,000, and roof repairs land between $400 and $1,800 depending on what we find once the old layers come off. If you’re calling from Old Town or up in Baltimore Canyon, you already know the two Larkspurs: flat historic rooftops on Magnolia Avenue, and steep hillside roofs where a delivery truck can’t always reach the front door. Our crews serve both every week. Call (877) 610-1318 for a free estimate, and a live person answers.
Why Barrett & Sons Construction Is Larkspur’s Preferred Roofing Company
We’re not a franchise operation sending strangers from two counties away. Tom Barrett founded this company in 1998, and his name is on the truck, the contract, and the permit. When a Larkspur homeowner calls about a leaking roof near the eaves in December, Tom or one of his sons shows up to look at it. Our Roofing team has torn off enough old composition shingles in this town to know exactly what’s underneath before we even set a ladder.
Larkspur homeowners tend to ask the same question: “Will the price you quote be the price I pay?” The answer is yes, and it’s in writing. Every allowance, every change order, every scope adjustment gets put on paper before work proceeds. If we open a roof and find rot in the original redwood sheathing, you’ll see a written change order with a number. You approve it, or we stop and talk. No surprises at the end.
We also answer our own phone, 24 hours a day. If something’s wrong after we leave, one call brings Tom back. That’s the 90-Day Done Right Promise, written on every contract. Not a slogan.
Our Roofing Services in Larkspur
Roof Repair
Roof repair in Larkspur usually runs $400-$1,800. The most common calls we get in winter are leaks near the eaves and around roof penetrations on older homes, where decades of marine moisture have worked their way into the sheathing. We fix the leak, replace the damaged wood, and make sure the repair won’t telegraph through the next big rain. And yes, we pull a permit when the scope calls for it, because the inspector works for you, not for us.

Roof Replacement & Installation
A full roof replacement in Larkspur runs $8,000-$20,000 depending on the roof size, pitch, and what we find once the tear-off starts. In Old Town, we’re often working on early-1900s Craftsman bungalows with original redwood sheathing. In Baltimore Canyon, we’re dealing with fire-code requirements, steep slopes, and roads that box trucks can’t climb. Both situations add cost, and both are exactly why generic bids from out-of-area contractors fall apart once the job starts.

Metal Roofing
Metal roof installation in Larkspur runs $15,000-$40,000. It’s a strong choice for hillside homes in Baltimore Canyon, where Cal Fire’s Wildland-Urban Interface codes push homeowners toward Class A fire-rated assemblies. Standing seam metal handles the damp valley winters well, and it sheds debris better than shingles on those steep canyon lots. We can walk you through the material options and the fire-code requirements before you commit.

Tile Roofing
Tile roof repair in Larkspur runs $600-$2,500. Barrel tile and flat concrete tile show up on a lot of the Mediterranean-style homes scattered through the hillside neighborhoods. Tile roofs are heavy, and the underlayment underneath them wears out long before the tile does. When we repair a tile roof in Larkspur, we’re usually fixing cracked tiles and replacing the underlayment beneath, not just swapping out a visible piece and calling it done.

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.
Trusted Brands We Service in Larkspur
We install and repair GAF and CertainTeed roofing systems, two brands you can look up before you sign anything. No mystery materials off a van. For Larkspur homeowners, that matters: the same roof we’re installing on a Magnolia Avenue bungalow is the one we’d put on a Baltimore Canyon hillside house, except the hillside job gets fire-rated underlayment and ember-resistant venting per Cal Fire code. We also stock common parts locally, which means faster turnaround when you need a repair before the next storm. And we offer a Free Second Opinion on any written estimate you’ve already received.
Common Roofing Problems We See in Larkspur Homes
- Eave rot from marine moisture. Larkspur sits in a valley that funnels damp bay air inland all winter. On older homes, that moisture gets under composition shingles at the eaves and rots the original redwood sheathing from the inside out. The leak you see on the ceiling is usually the last symptom, not the first.
- Multiple layers of unpermitted shingles. In Old Town, we regularly find two or three layers of composition shingles stacked on top of each other, none of them permitted. That adds weight the original framing was never meant to carry, and it hides the rot underneath. Tear-off is the only honest fix.
- Ember intrusion on hillside roofs. Baltimore Canyon homes sit inside Cal Fire’s State Responsibility Area. Old roof vents, gaps at roof-to-wall intersections, and cheap underlayment create exactly the places where embers catch during a wildfire. Without ember-resistant venting and a fire-rated assembly, the roof is the house’s biggest liability.
- Steep-lot logistics and under-scoped bids. Canyon driveways are often too narrow and steep for a standard construction vehicle. Tear-off debris has to be hand-carried down, and materials have to be hand-carried up. Out-of-area contractors routinely underbid these jobs because they’ve never stood on the driveway looking up at the ridge.
Pricing for Roofing in Larkspur, CA
Here’s what we charge in Larkspur, in plain numbers:
| Service | Larkspur Price Range |
|---|---|
| Roof Replacement | $8,000-$20,000 |
| Roof Repair | $400-$1,800 |
| Metal Roof Installation | $15,000-$40,000 |
| Tile Roof Repair | $600-$2,500 |
What moves the number? Roof size and pitch, the number of layers we’re tearing off, the condition of the sheathing underneath, and whether you’re in a Cal Fire zone requiring fire-rated underlayment and ember-resistant venting. We don’t give a ballpark and then “discover” it was wrong. We write the scope, the allowances, and the change-order process on the contract. Call (877) 610-1318 and we’ll walk the roof with you, then hand you a written estimate. Free.
We Also Serve Cities Near Larkspur
Our crews work throughout Larkspur and the surrounding Marin communities, including Corte Madera, Kentfield, Mill Valley, and Tamalpais Valley. If you’re a few minutes down the road and need the same straight-line pricing and written change orders, call (877) 610-1318.
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 - Roofing in Larkspur
A Larkspur roofing permit triggers an inspection of the roof deck once the tear-off is complete, before new underlayment and shingles go on. If the inspector finds damage to the sheathing or framing, that repair must be addressed before the roof can close. On older Old Town homes, that often means replacing rotted redwood sheathing and sometimes a rafter tail. The permit is your protection, and the inspector works for you, not for the contractor. That’s why we pull permits on every eligible job and never frame them as optional. Call (877) 610-1318 and we’ll walk you through exactly what your roof will trigger once it’s open.
Baltimore Canyon homes fall inside Cal Fire’s State Responsibility Area, which means any roof replacement must comply with Wildland-Urban Interface codes: Class A fire-rated shingles or metal, fire-resistant underlayment, ember-resistant venting, and proper flashing at roof-to-wall intersections. These requirements add anywhere from $1,500 to $5,000 to the typical roof replacement, depending on the existing conditions. If your roof is in the SRA and a contractor doesn’t mention these codes, walk away. Call (877) 610-1318 to get a written estimate that includes the fire-code scope from day one.
Larkspur’s valley sits in a marine moisture corridor that keeps the air damp for months, and on early-1900s homes with original redwood sheathing, that moisture settles at the eaves where the roof overhangs the wall. Composition shingles wear out at the drip edge first, water gets underneath, and the sheathing rots from the underside. The leak you see near the ceiling edge is almost always eave sheathing that’s been failing for years. Repairing it correctly means opening the eave, replacing the rotted wood, and reinstalling proper flashing, not just caulking over the visible gap. For an exact scope, call (877) 610-1318.
Yes, and we do it regularly. The key is hand-carrying materials up the driveway in manageable loads and staging the tear-off debris in a way that doesn’t block the narrow road. We plan access before we ever tear off a shingle, and we factor the extra labor into the written estimate. Out-of-area companies often miss this entirely, then try to bring a truck up a road that can’t take one. If your Larkspur driveway is steep or switchbacked, call (877) 610-1318 and we’ll come look at the access first. That site visit is free.
Old Town Larkspur contains a concentration of early-1900s Craftsman bungalows and Victorian-era homes, many with original redwood framing, shallow roof pitches, and multiple layers of unpermitted shingles added over decades. Corte Madera and San Rafael have newer stock and fewer historic-preservation triggers. In Larkspur, the city’s historic-preservation review can apply to visible roof changes on older structures, which means the permit path is longer and the material choices matter. We’ve navigated that process on Magnolia Avenue and throughout the Old Town corridor. Call (877) 610-1318 for a straight answer on what your specific roof requires.
If your Larkspur roof is leaking, aging, or needs a straight-talking inspection before the next winter, call Barrett & Sons Construction at (877) 610-1318. We’ll walk the roof with you, write down what we find, and hand you a number that won’t change unless you approve it in writing. Free estimates, no trip charge inside the county, and a 90-Day Done Right Promise on every job.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Larkspur and Marin County since 1998.







Before
After
Before
After
Before
After