Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Larkspur
Roofing work in Larkspur costs more than you think it should, and less than it would if you wait. Most asphalt-shingle repairs in Larkspur run $350-$1,200, and a full re-roof on a typical 1,800-square-foot home lands between $16,000 and $28,000. The variable in this town isn’t labor. It’s what the redwoods and the salt air do to a roof before it’s ten years old. Our crews know the canyon streets off Magnolia, the flat lots on the Greenbrae side, and the older Victorians near downtown. We answer the phone at (945) 303-9821, and we’ll tell you a real price before anyone climbs a ladder.
Key Takeaways:
- Roof repairs in Larkspur typically run $350-$1,200; full replacements run $16,000-$28,000 on average.
- Baltimore Canyon homes need Class A fire-rated materials because they sit in Marin County’s Wildland-Urban Interface zone.
- Salt air and canyon moisture kill standard galvanized fasteners years before shingles fail – we specify stainless or hot-dip hardware.
- Every job gets a written price before work starts, and every repair carries a written guarantee. That’s how we’ve operated since 2000.
Why Tilehurst Roofing Is Larkspur’s Preferred Roofing Company Company
We can’t claim a Larkspur address or pretend we’ve been here since the Gold Rush. We can tell you what we’ve seen, and what we’ve fixed, and who keeps calling us back. Tilehurst Roofing operates under the Kingswell family of roofing companies, which was founded in 2000, and our Larkspur work is coordinated through the brand’s San Francisco Bay Area office. Greg Holloway leads the team, and he’s the person who signs the guarantee on your job.
Larkspur homeowners call us because the last roofer didn’t show, or the price changed at the door, or the patch leaked again before winter ended. We don’t do any of that. A live person answers our phone 24 hours a day, seven days a week – evenings and weekends included. You won’t get a voicemail queue. You’ll get a person who knows the difference between a Mansard roof in Old Town and a shed roof on a Greenbrae ranch.
And when we say the price is written before the work starts, that’s not a sales line. It’s a Kingswell rule. The price on the page is the price you pay, unless you change the scope. No renegotiations at the ladder. No “we found extra rot” conversations that double the bill without your sign-off.
Residential Roofing in Larkspur
Residential Roofing in Larkspur means re-covering homes that fight two enemies at once: persistent canyon moisture and a fire zone that demands strict material ratings. A full re-roof involves stripping the old surface, inspecting and replacing damaged decking, installing new underlayment, flashing, and drip edge, then laying the new roof system with proper ventilation. In Larkspur, a standard asphalt-shingle re-roof runs $16,000-$28,000, while higher-end materials like tile or standing-seam metal push into the $35,000-$60,000 range depending on roof complexity and pitch.
Canyon Roof Replacements
Homes in Baltimore Canyon need more than a shingle swap. The redwood canopy drops acidic needle debris year-round, and the decking underneath often rots before the shingles fail. We inspect every square foot of decking once the old roof is off, and we replace soft or punky sections rather than nailing new materials over rot. That’s the difference between a roof that lasts 25 years and one that sags in eight.
Fire-Rated Roof Assemblies
If your home sits in the Wildland-Urban Interface zone, Marin County requires a Class A fire-rated roof assembly. That means the entire system – shingles or tiles, underlayment, and barrier layers – must meet Class A standards, not just the top layer. We specify Class A assemblies as standard on canyon properties, because skipping the fire-rated underlayment saves a few hundred dollars and leaves the house uninsurable.
Roof Maintenance in Larkspur
Roof Maintenance in Larkspur is annual or semi-annual work for most canyon homeowners, and quarterly for homes directly under redwoods. A maintenance visit costs $250-$450 and includes debris clearing, gutter and downspout flushing, fastener inspection, and a written condition report. Skipping this on a shaded Larkspur roof means moss colonies get a foothold, and moss rhizomes don’t just sit on the surface – they can work beneath shingle tabs and into the sheathing. Once that happens, you’re looking at a repair or replacement, not a cleaning.
Moss, Lichen, and Debris Management
We clear needle debris and moss by hand or with low-pressure methods, never with a pressure washer at full blast. Pressure washing forces water under the shingles and accelerates exactly the rot you’re trying to prevent. On canyon homes, we also check that ridge and soffit vents are still open – a clogged vent traps moisture and turns a damp roof into a rotting one.
Fastener and Flashing Corrosion Checks
Salt air in Larkspur – especially on hillsides catching the bay breeze – corrodes standard galvanized fasteners within a decade. We walk each roof looking for lifted shingle edges, which are usually the first sign that nails are failing. When we find them, we don’t just push them back down. We replace the corroded hardware with stainless steel or hot-dip galvanized fasteners rated for marine exposure.
Trusted Brands We Service in Larkspur
We install and service roofing systems from GAF, CertainTeed, and Owens Corning, among seven major manufacturers we stock. That means when a Larkspur homeowner needs a specific shingle color to match an existing roof on a 1920s Craftsman, we don’t have to “make it work” with whatever’s on the truck. We order the exact match and the job proceeds when it arrives. For canyon homes, we recommend manufacturer lines with proven Class A assembly ratings and warranty support that doesn’t evaporate when the roof sits under redwoods.
Common Roofing Company Problems We See in Larkspur Homes
- Canyon rot at the fifteen-year mark. We tore off a 12-year-old architectural shingle roof on a 1940s cottage off Baltimore Canyon’s lower reach and found moss rhizomes had punched through the mat into soft, punky decking along the north valleys. That’s not a rare find here – it’s the standard failure mode for shaded canyon roofs.
- Non-compliant fire assemblies. Many older Larkspur homes still carry wood shake or non-Class A materials. In the Wildland-Urban Interface zone, that’s not just a fire risk – it’s a refusal-to-insure issue. We replace these with Class A-rated systems and pull the materials documentation your insurer will ask for.
- Corroded fasteners on re-roofs. A re-roof done with standard galvanized nails looks fine for five years, then shingle edges start lifting in the salt breeze. By the time the homeowner notices, half the fasteners are shedding rust and the repair bill is higher than the upgrade would have been.
- Layered-over rot. Some Larkspur roofs have a new layer nailed over old wood shake. The moss and rot underneath never left. We find this on older Baltimore Canyon and Old Town structures – and the fix is always a full tear-off, because you can’t inspect what you can’t see.
Pricing for Roofing Company in Larkspur, CA
Roof repair in Larkspur runs $350-$1,200 for most jobs – a missing shingle, a lifted flashing, a punctured valley. Full re-roofs on standard homes run $16,000-$28,000 for asphalt shingles, and $35,000-$60,000 for tile or metal. What moves the number in Larkspur specifically is the decking inspection: on canyon homes, we frequently replace 10-30% of the sheathing after tear-off, which adds $1,500-$5,000. You’ll know that before we start, because the written price includes it once we’ve seen the deck. Call (945) 303-9821 to schedule a free estimate – and we’ll put the numbers in writing before any work begins.
We Also Serve Cities Near Larkspur
We serve Larkspur and the surrounding area, including Kentfield, Corte Madera, San Rafael, and Mill Valley. If you’re in one of these nearby towns, we handle the same canyon moisture and salt-air concerns that Larkspur homeowners face. You can learn more by visiting our Larkspur roofing page or our full Roofing Company services hub for the complete breakdown.
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
Because the redwood canopy in Baltimore Canyon keeps roof surfaces damp nearly year-round, and acidic needle debris compresses against the shingle tabs instead of blowing clear. Open-lot Corte Madera roofs dry out after every storm; a shaded canyon roof often doesn’t. Moss and lichen then penetrate beneath the shingle tabs and into the decking, producing rot in as little as 12 to 15 years on a roof that would last 25 in an open neighborhood. Call (945) 303-9821 if you suspect canyon rot – we’ll inspect it and give you a written report, not a sales pitch.
Yes, if your home sits within Marin County’s Wildland-Urban Interface fire hazard zone, which covers most of Baltimore Canyon. Class A assemblies include the shingle or tile, the underlayment, and the barrier layers – all three must meet the standard. Some insurers won’t issue or renew a policy on a canyon home without documentation of a Class A system. We pull the manufacturer paperwork with every Canyon re-roof so you can hand it straight to your agent. Call (945) 303-9821 to confirm your compliance status. Estimates are free.
We specify stainless steel or hot-dip galvanized fasteners and flashing on every Larkspur roof, not just the ones you can see the bay from. Salt air travels further than people think, and standard galvanized nails on a roof near the bay will shed their coating within a decade. The failure shows up as lifted shingle edges and rusty drip edge, and by then the repair is more than the upgrade would have cost. On canyon homes, we also specify ice and water shield in valleys to keep moisture away from the decking. Call (945) 303-9821 for an exact materials quote – the written estimate includes every fastener and flashing we’ll use.
Coastal-spec hardware – stainless fasteners, hot-dip galvanized flashing, marine-grade drip edge – adds $800-$2,500 to a full re-roof in Larkspur, depending on roof size and fastener count. The inland-spec version is cheaper up front, but the failure cycle in salt air means you’ll pay for corroded-fastener repairs within 8 to 10 years, and often need a partial re-do of flashing and edge work by year 12. The cheap spec costs more within a decade; the coastal spec is the cheaper roof over time. We’ll show you both numbers in the written estimate. Call (945) 303-9821 and we’ll walk you through the math.
Compare the line items, not the bottom-line number. Most Larkspur bids use “squares” (one square = 100 square feet), but some contractors quote only shingle coverage and leave out decking replacement, fire-rated underlayment, or fastener upgrades. A bid that skips those will be lower at signing and higher after tear-off. We give a written, line-item quote that separates stripping, decking replacement, underlayment, fasteners, flashing, and the roofing material itself, so you can compare apples to apples. Call (945) 303-9821 for a written estimate that shows every line before you decide.
Let’s talk about your roof. Call Tilehurst Roofing at (945) 303-9821 and we’ll schedule a free estimate at your Larkspur home. You’ll get a written price before any work starts, a written guarantee on every repair, and a live person on the phone every time you call – day or night.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Larkspur under the Kingswell Guarantee since 2000.






Before
After
Before
After
Before
After