Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Inspection Across Larkspur
A roof inspection in Larkspur typically costs $190 – $420 for a standard single-family home, and most inspections on a normal city lot take 45 to 90 minutes on site with a written report in your hand the same day. On acreage properties with multiple structures, a shop or detached ADU, the inspection runs longer and the price moves toward the top of that range, sometimes $500 – $650 when we’re walking a full roof system plus outbuildings. If you’re on Redwood Avenue, Madrone Avenue, or up in the Palm Hill area, call (361) 320-9467 and we’ll get a background-checked, uniformed technician to your roof inside a promised window, with the price on paper before any work starts.
We know Larkspur roofs differently than a company that just pulls up a map. The heritage coast live oaks that shade so many streets here change what a roof inspection has to do, and we don’t treat this like a drive-by from San Rafael. Travis Oakley runs our crews to the same standard on every property, from a 1920s bungalow in Old Larkspur to a 1970s ranch with a detached shop off Sir Francis Drake Boulevard.
Why Brennan Roofing Is Larkspur’s Preferred Roof Inspection Company
We’ve walked enough Larkspur roofs to know that the moss on a north-facing slope off Redwood Avenue is never just cosmetic. That’s the difference between an inspector who glances at shingles and one who lifts them. Our Roof Inspection team documents what’s actually happening under the leaf litter and the oak canopy, because in this town, that’s where the rot hides.
Every Brennan Roofing technician who comes to your door in Larkspur is background-checked and in uniform. You’ll know who’s going up the ladder before they set foot on it. That matters on acreage where a homeowner might not hear someone working on a back slope or detached outbuilding. We answer our phones with a live person around the clock, so when you call at 7 a.m. on a Tuesday about a leak the night before, you talk to a human who can get you scheduled, not a voicemail.
The Garrison Standard is simple and it does not bend. The inspection price goes in writing before we arrive. The report you get is the same report, the same level of detail, whether you’re on a quarter-acre lot near downtown or five acres up a private lane off Magnolia Avenue. That’s the point of the standard: the same discipline on every job, no exceptions for difficulty or distance.
Hail Damage Roof in Larkspur
Hail Damage Roof inspection in Larkspur is less about the big Midwest-style hailstorms and more about what small, wind-driven hail does to aging wood shake and composite shingles that have already been softened by decades of fog moisture and oak-shaded damp. A Larkspur homeowner should request a hail-specific inspection after any storm with visible ice, because the damage pattern on a 1950s wood shake roof looks nothing like the bruising you’d see on a newer architectural shingle, and it’s easy for a general inspection to miss it. For a focused hail damage roof assessment on a typical Larkspur home, expect $220 – $420 depending on roof sections walked and whether we’re also documenting for an insurance claim.
What We Check After a Hail Event
We walk every slope and check for impact fractures at the shingle edge, bruising in the mat, and granule loss that exposes underlying felt. On wood shake, we look for split shakes and displaced ridge caps, and we photograph everything because insurance adjusters want dated, slope-by-slope documentation before they’ll open a claim.
When to Call After a Storm
If hail hit Larkspur, call within a few days. Wet weather follows fast here in winter, and a hail-compromised roof under a coast live oak canopy that’s already holding moisture will degrade faster than the same damage on an open lot in Corte Madera. The sooner we document it, the cleaner the claim.
Roof Estimate in Larkspur
A Roof Estimate in Larkspur means something specific to us: a written, line-item price for the work, delivered before any work begins, with a scope that accounts for the things that actually change cost on this town’s roofs. When a homeowner calls for an estimate on a 1960s ranch in Palm Hill with original wood shake, we’re not quoting a generic tear-off. We’re quoting the fire-rated replacement, the county permit, the heritage oak clearance documentation, and the zinc strips that keep the north slope from going green again. For a full roof estimate in Larkspur, you should expect the inspection-and-scope portion to run $190 – $420, with the full replacement estimate provided on the same visit.
What Goes Into the Number
We break out materials, underlayment, decking repair if needed, flashing replacement, and disposal. If we see a septic leach field or well radius near a planned downspout discharge, we flag it in the estimate and adjust the drainage plan so the new roof doesn’t create a setback violation the county would catch later.
Why Our Written Price Does Not Move
The price goes on paper before any work begins, and it does not move at the door. If we find hidden decking rot mid-job, we stop, show you a photo, and put the revised number in writing before we proceed. No surprises, no verbal change orders at the ladder. That’s the Garrison Standard, and it applies on every Larkspur estimate.
Trusted Brands We Service in Larkspur
We inspect and service roofs built with materials from manufacturer lines we trust and stand behind, including GAF, CertainTeed, Owens Corning, and Tamko. On Larkspur homes where the oak canopy keeps the roof damp, we’ll often recommend a Class A architectural shingle from GAF or a comparable CertainTeed product because they hold up to the moisture-and-moss cycle better than older three-tab. For owners who want a stone-coated steel option on a steeply pitched cottage roof, we’ll walk through Tamko or Boral profiles and give you the plain-English tradeoff on each. We coordinate material delivery to Larkspur addresses and stage it on site so you’re not waiting on a supply house run once the tear-off is already open.
Common Roof Inspection Problems We See in Larkspur Homes
- Moss on north-facing slopes that goes deeper than it looks. The coast live oaks and the fog combine to keep north slopes wet for months, and by the time moss is visible from the ground, the decking beneath is often starting to soften. We lift the moss during an inspection rather than treating it as a surface issue.
- Original wood shake roofs that don’t meet WUI fire code. Many 1920s – 1950s bungalows in Old Larkspur and along Madrone Avenue still carry their original shake, and the surrounding hills put them inside Wildland-Urban Interface requirements. A replacement means Class A fire-rated material, and the inspection has to flag what the permit office will require before you spend anything.
- Cracked flashing boots around plumbing vents and chimneys. Oak leaf litter piles up around penetrations, holds water, and accelerates the flashing failure that winds up leaking into ceilings. This is the most common repairable problem we document on Larkspur inspections, and on Redwood Avenue it’s nearly a feature of the housing stock.
- Overhanging heritage oak limbs scraping shingles and dropping debris. The city’s tree preservation ordinance protects many of these oaks, so the limb that’s wearing a groove into your ridge can’t simply be cut. The inspection has to document the conflict and recommend clearance options that keep you legal under city code.
Pricing for Roof Inspection in Larkspur, CA
Here’s what we charge, in real numbers. A standard single-family roof inspection in Larkspur runs $190 – $420. That covers a full walk of every accessible slope, underlayment assessment, flashing inspection, gutter and downspout check, and a written report with photos. If the property is on acreage with a detached shop, ADU, or second outbuilding, the inspection runs $420 – $650 because we’re walking multiple roof systems and documenting drainage across an open lot rather than a single roofline. If a hail-specific or insurance documentation inspection is needed, that lands at $220 – $420 depending on scope. Every estimate is free, and every inspection price is written before we arrive.
We Also Serve Cities Near Larkspur
Our crews run inspection routes into Kentfield, Corte Madera, San Rafael, and Mill Valley as well. The oak canopy and permit rules change street by street, so we scope each one on its own terms. If you’re near the Larkspur line and aren’t sure which service area you fall into, call and we’ll sort it out. See our Roof Inspection in Larkspur coverage for what’s included on each visit.
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 Inspection in Larkspur
On a standard Larkspur city lot, a roof replacement typically goes through the city’s building permit process. On acreage outside the incorporated center with a septic system and well, the job often falls under county permitting instead, which changes the inspection scope and sometimes the drainage requirements. Call (361) 320-9467 and we’ll tell you exactly which authority applies to your address before we quote anything.
In most cases, no. Larkspur’s tree preservation ordinance protects many heritage coast live oaks, and cutting a limb over a roof without a city permit can carry real penalties. We’ll document the limb clearance during the inspection and tell you exactly what the city requires before any cutting happens. Call (361) 320-9467 and we’ll look at it with you on site.
That moss is doing more than staining shingles. On Larkspur’s north slopes, the fog and oak shade keep the roof surface damp, and moss holds that moisture against the shingle and decking for months. During an inspection we lift sections of moss to check for soft decking and premature granule loss, and we’ll often recommend a zinc strip along the ridge to slow regrowth.
Acreage inspections here mean walking multiple structures, checking drainage across an open lot, and factoring in septic leach fields and well setbacks that a city-lot roof never has to think about. The scope is bigger and the report has to cover what a county inspector will ask about later. We quote those properties differently and we scope them before we quote.
Yes. If the property has a detached garage, workshop, ADU, or any outbuilding with a roof over it, we walk it as part of the same inspection and include it in the written report. The price reflects the additional roof systems, and the report treats each structure separately so you know what’s urgent and what can wait.
We were called to a 1950s ranch on Redwood Avenue where the north-facing slope was blanketed in moss and the homeowner thought insurance would cover a full replacement. Our tech lifted the moss, found the original wood shake had decayed to the point that the underlayment was compromised, and showed the homeowner a photo of a cracked flashing boot around the plumbing vent. We installed a zinc strip along the ridge and scheduled a Class A architectural shingle replacement to meet WUI code, which passed the county inspection on the first visit.
Larkspur’s roofing work is defined by the convergence of dense stands of heritage coast live oaks and the town’s strict tree preservation ordinance. Roofers here constantly face overhanging limbs, heavy leaf litter, and the need for specialized moss and algae treatment rather than simple tear-offs. Madrone Avenue and Redwood Avenue especially need annual leaf removal and zinc strip installation because the dense oak canopy traps moisture and organic debris, accelerating roof decay. That’s the reality of this town, and an inspection that doesn’t account for it isn’t worth the paper it’s printed on.
If you need a roof inspection in Larkspur on a bungalow, a ranch, an acreage, or anything with a shake roof under an oak canopy, call (361) 320-9467 and we’ll put the inspection price in writing before we arrive. The estimate is free, the report is thorough, and the work is guaranteed in writing for one full year under the 365-Day Done Right Promise.
Written by Travis Oakley, Owner at Brennan Roofing, serving Larkspur under the Garrison Standard.






Before
After
Before
After
Before
After