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
Fast, Reliable Roof Inspection Across Larkspur
A roof inspection in Larkspur typically costs $250 – $450 for a standard single-family home, and most inspections are completed within 90 minutes to two hours. We walk the entire roof surface, check flashing, underlayment, vents, and penetrations, then hand you a written report with photos and a plain-English explanation of what we found. Call (831) 318-8819 to schedule yours.

Larkspur homes are not like roofs in the newer parts of Marin. We’re talking about wood-shingled cottages in the flats, mid-century ranchers climbing the hillsides, and Baltimore Canyon properties tucked under redwoods. Each one ages differently, fails differently, and needs an inspector who knows what to look for before a small issue becomes a ceiling stain in January.
Why Brennan Roofing Co San Francisco Is Larkspur’s Preferred Roof Inspection Company
We show up when we say we will. That’s the first thing Larkspur homeowners tell us matters most after being burned by no-show roofers. Every inspection is handled by a background-checked, uniformed technician who arrives inside the promised window. Travis Oakley runs the operation, and he holds every job to the Garrison Standard: the price goes on paper before any work starts, and it does not move at the door.
Our Roof Inspection team spends more time in Larkspur than most roofing companies spend in all of Marin. We know the difference between a shake roof off Magnolia Avenue and one up near the Baltimore Canyon preserve. We know which homes need wildfire defensible-space documentation and which ones are fighting moss in shaded valleys. That local knowledge changes what we check and what we recommend.
We serve Larkspur customers with scheduling coordinated from our San Francisco Bay Area office, and crews dispatched locally. The report you get is written for a homeowner, not an insurance adjuster. Every finding is photographed, every recommendation is priced, and every job is backed by the 365-Day Done Right Promise: if it’s not done right, we make it right, in writing, at no charge for a full year.
Styles & brands we work with






Free Roof Inspection in Larkspur
A Free Roof Inspection in Larkspur is exactly what it sounds like: we come out, walk the roof, check the flashings, underlayment, decking, vents, and drainage, then give you a written assessment. There’s no charge for the inspection itself. If we find something that needs work, you get a line-item quote in writing before you decide anything.
For most Larkspur homeowners, a free inspection makes sense after a winter storm, before listing a home, or when a neighbor mentions they just had a leak repaired. It also makes sense if you bought a home with an older shake or composition roof and nobody has looked at it in years. The inspection takes most of a morning, and you’ll have the report the same day.
What the inspection covers
We check every penetration: chimneys, skylights, vents, and pipe boots. We pull back underlayment at valleys and eaves where moss hides rot. We document drip edge condition and look for failed step flashing. In Larkspur’s shaded canyons, that last item is where we find most hidden damage.
When to schedule one
Schedule before the rainy season starts in October. Larkspur gets significant winter rainfall, and a roof that looks fine in August can fail by December once the moss swells and the decking stays wet. Getting ahead of it costs less than Roof Repair in Larkspur after the first big storm.
Roof Inspection Companies in Larkspur
Roof Inspection Companies in Larkspur are easy to find; ones that actually show up and give you an honest report are rarer. We built our reputation on the second thing. Every inspection we complete includes a written summary, photo documentation, and a plain-English explanation of what needs attention now versus what can wait.
What sets us apart from other Roof Inspection companies serving Larkspur is the discipline. The Garrison Standard is not a slogan. It means the price goes in writing before any work begins, the technician you meet is background-checked and uniformed, and if a repair fails within one year, we return at no charge. That’s in writing too.
What to expect from us
Expect a call answered by a live person when you reach out. Expect an inspection window we actually keep. Expect a report that reads like a tradesperson wrote it, because one did. No pushy upsells, no fear tactics, just the condition of your roof and what it costs to fix.
Written reports, not verbal handshakes
Some companies will tell you what they found and leave it at that. We don’t. You get a written record of everything we looked at and everything we found, so you can compare quotes from other companies apples to apples. That’s the kind of accountability Larkspur homeowners deserve.

Trusted Brands We Service in Larkspur
We inspect and service roofs built with GAF, CertainTeed, and Owens Corning materials, along with older cedar shake and composition shingle systems common across Larkspur. Knowing the manufacturer’s installation specs matters, especially on steep-pitch shake roofs where flashing details differ from asphalt shingle homes. We recommend materials that match the home’s architecture and the local climate, and we explain the trade-offs in plain language before you choose.
Common Roof Inspection Problems We See in Larkspur Homes
- Moss and debris in shaded valleys. In Baltimore Canyon and other redwood-shaded areas, moss grows into the shingle gaps and traps water against the decking. By the time you see a ceiling stain, the rot underneath can be a few square feet or more.
- Missing or failed drip edge. Many older Larkspur homes lack proper drip edge along the eaves, which lets water wick back under the shingles. We see this constantly on wood-shingled homes in the flats, and it’s a relatively inexpensive fix that prevents expensive damage.
- Failed step flashing at chimneys and sidewalls. On 100-year-old shingle homes, flashing often looks intact from the ground but has pulled away or corroded at the nail line. We verify it by lifting shingles, not by trusting sight lines.
- Decking rot hidden under moss layers. Redwood-shaded slopes hold moisture for months. We routinely find decking rot that previous inspectors missed because they didn’t pull back the moss or the underlayment to check what’s underneath.
Pricing for Roof Inspection in Larkspur, CA
A standard roof inspection in Larkspur runs $250 – $450 for a single-family home. Larger estates, steep-pitch access challenges, or homes with multiple roof sections may run higher. If the inspection leads to repairs, we apply the inspection fee toward the work. Every quote is written, line-itemed, and fixed before any work begins. No change orders, no door-knock renegotiations.
What affects cost most in Larkspur is access. Steep hillside lots, tall chimneys, and roof sections that require ladder standoffs or scaffolding add time. A simple one-story rancher in the flats is faster to inspect than a three-story shingle home off a canyon road. Either way, you’ll know the number before we start. Call (831) 318-8819 for an exact quote.
See the difference
Before
After
Before
After
Before
AfterWe Also Serve Cities Near Larkspur
Our Roof Inspection crews cover Larkspur and surrounding Marin communities. We regularly work in Mill Valley, Novato, El Cerrito, and San Francisco. If your home sits near the Larkspur city line, call (831) 318-8819 and we’ll confirm coverage for your street.
The Baltimore Canyon Factor: What Redwood Shade Does to a Larkspur Roof
In Larkspur’s Baltimore Canyon, redwood and oak canopy shade means roof inspections routinely find moss embedded in cedar shake and composition shingle valleys. This condition is far less common in sunny Corte Madera or Kentfield. Shade keeps the roof surface damp for months, moss roots work their way between shingles, and water sits against the underlayment until it rots. The result is a roof that looks fine from the street but fails underneath, usually after the first heavy winter rain.
That’s why we check more than the surface on shaded Larkspur roofs. We lift shingles at valleys and eaves, we check flashing at every penetration, and we document what’s happening at the decking level. If we find moss, we don’t just recommend cleaning it. We check for the damage it caused while it was growing. In shaded canyons, underlayment and flashing checks should happen more often than they do on sunnier Marin roofs. Most Larkspur homeowners don’t realize that until someone shows them the photos.
A Field Vignette: What We Found on Magnolia Avenue
On a steep-pitch cedar shake roof off Magnolia Avenue in the flats, our inspection found missing drip edge along the eaves and failed step flashing at two chimney penetrations. We documented decking rot from years of moss-trapped moisture, specified ice and water shield at the eaves, and rewrote the quote in squares so the owner could compare apples to apples. The owner had two other quotes that missed both flashing failures entirely. That’s the difference between an inspection that looks at the roof and one that understands how Larkspur roofs actually fail.
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
A shaded Larkspur roof inspection typically reveals moss-related decking rot, failed valley flashing, and underlayment breakdown that sunnier Marin homes rarely show. The shade keeps moisture trapped against the roof surface for months, and the damage accumulates underneath before it’s visible from the ground. Call (831) 318-8819 to schedule an inspection that actually checks beneath the surface.
Larkspur’s preservation rules can require maintaining original materials like cedar shake or specific shingle profiles on some older homes, which means an inspection must flag what’s failing and what’s code-compliant before you replace anything. We document conditions clearly so you can take an informed repair plan to the permitting desk without surprises. Call (831) 318-8819 if you own a historic Larkspur home and want a straight answer before you file.
Larkspur’s winter rain and wind-driven moisture collect at eaves and valleys, and drip edge plus ice and water shield prevent water from wicking back under the shingles and rotting the decking regardless of snow. Shake roofs in particular have irregular edges that trap water, so the eave protection matters more here than in drier parts of Marin. Call (831) 318-8819 for an inspection that checks whether your eaves are properly protected.
Yes, a roof inspection can document roof material class, soffit and eave condition, and vulnerable gaps where embers can enter, which are the roof-specific items Larkspur’s wildfire defensible-space rules address. We photograph and note each item in writing so you have documentation for your insurer or fire marshal. Call (831) 318-8819 to schedule a defensible-space roof inspection before fire season.
‘Per square’ means per 100 square feet of roof surface, which is the standard unit roofers use for pricing so you can compare quotes line by line without hidden math. A 2,000-square-foot roof is 20 squares, and our reports break material and labor costs down per square so the number is predictable. Call (831) 318-8819 for an inspection that gives you a real number, in writing, before any work starts.
Contact Brennan Roofing Co San Francisco for Your Larkspur Roof Inspection
If you live in Larkspur and want a roof inspection you can trust, call (831) 318-8819 to schedule your free estimate. You’ll talk to a live person, get a written price before any work begins, and know exactly who is on your roof. The Garrison Standard applies to every job we do, and it applies to yours.
Written by Travis Oakley, Owner at Brennan Roofing Co San Francisco, serving Larkspur under The Garrison Standard.