Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Inspection Across Mill Valley
A roof inspection in Mill Valley typically costs $180 – $420 depending on roof size, pitch, and access. Most inspections here take 60 to 90 minutes, and our team can usually schedule within a few days. Call (361) 320-9467 to book yours.
Mill Valley is not an easy place to own a roof. Between the redwood canopy, the steep hillside lots, and the wet winters, a roof that looks fine from the street can be quietly rotting at the decking. We inspect roofs the way this town requires: up close, probing what’s underneath, and documenting what the next winter will turn into a leak. Travis Oakley leads our team, and every inspection is followed by a written report with photos and a line-item price for anything we find.
Key Takeaways
- Roof inspection in Mill Valley runs $180 – $420 and includes a written report with photos.
- Twice-yearly inspections matter here because redwood needles and moss don’t wait.
- If you’re planning a remodel, get the roof inspected before the permit is pulled.
- Brennan Roofing works under The Garrison Standard: written price first, background-checked technicians, and a 365-Day Done Right Promise in writing.
Why Brennan Roofing Is Mill Valley’s Preferred Roof Inspection Company
We show up when we say we will. That’s not a slogan; it’s the baseline. Mill Valley homeowners have told us about roofers who scheduled an inspection and never came, or came, looked at the roof from the driveway, and handed over a vague one-page summary. That doesn’t happen with us.
Every technician we send into Mill Valley is background-checked and arrives in uniform. You know who is on your roof. We answer our phones with a live person, 24/7. No voicemail, no automated system, no call-back queue. When a homeowner in Tamalpais Valley or Old Mill calls at 7pm with a leak concern, a person picks up.
Travis Oakley runs this operation under The Garrison Standard, the same discipline that has framed how we work since the company was founded in 2000. We are an independently owned member of the Garrison Partners family. The standard is the same on every job, in every neighborhood: written price before any work starts, uniformed crews, and a full-year written guarantee.
Roof Inspection Services in Mill Valley
Roof Inspection Services in Mill Valley means walking the roof when it’s safe to do so, probing the decking where moss is present, checking flashing and penetrations, clearing enough debris to see what’s actually happening, and documenting everything with photos. When the pitch is too steep to walk safely, we use a combination of ladder access, drone imaging, and targeted probe checks at the eaves and valleys. The inspection ends with a written report in your hands: what condition the roof is in, what will fail next, and what it costs to fix now versus later.
Remodel-Ready Inspections
If you’re planning a kitchen or bath remodel in Mill Valley, get the roof inspected before the permit is pulled. We document framing, decking, waterproofing, and flashing deficiencies by photo, then write allowances into the contract so surprises get priced before they’re touched. That’s the Garrison Standard: the price goes on paper before any work begins, and it does not move at the door.

Post-Storm and Seasonal Checks
After a heavy winter rain, we get calls from Mill Valley homeowners who smell damp in a closet or saw a ceiling stain bloom overnight. We inspect the roof, trace the water path, and separate roofing issues from gutter, window, or siding problems. The report tells you exactly what needs a roofer and what doesn’t.

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.
Hail Damage Roof in Mill Valley
Hail Damage Roof assessment in Mill Valley is something we handle differently than other markets. Hail does happen here, but it’s usually small stones that bruise shingles rather than shatter them. The real problem is that bruised shingles lose granule coverage, and in a shaded, wet climate like Mill Valley’s, that bruising accelerates moss colonization and algae growth. We check for impact marks on vents, skylight frames, and gutters as corroborating evidence, then map the damage so you can decide whether an insurance claim makes sense.
Documenting Hail Claims
We test shingle adhesion at the bruise sites, note granule loss, and photograph everything on a date-stamped report. If you file a claim, our documentation gives your adjuster something concrete to look at. That beats arguing from a ladder.
Hail vs. Age vs. Moss
Many Mill Valley roofs have all three happening at once. Our job is to sort out what caused what: a bruised shingle from hail, a cracked shingle from age, a lifted shingle from moss. The repair scope changes depending on the answer, and we price each category separately on the written quote.
Trusted Brands We Service in Mill Valley
We inspect and work on roofs built with GAF, CertainTeed, and Owens Corning shingles most often in Mill Valley. These manufacturers make solid products, but their lifespan here depends on ventilation, decking condition, and how well water moves off the roof. We know each product line’s typical failure patterns in a marine climate, so when we inspect a GAF roof in Blithedale Canyon, we’re checking the areas that actually fail on GAF roofs in wet, shaded canyons. Same for CertainTeed and Owens Corning. That matters more than the brand name on the shingle.
Common Roof Inspection Problems We See in Mill Valley Homes
- Moss lifting shingle edges on north-facing slopes. Mill Valley’s persistent shade keeps roof surfaces damp for months. Moss grows under shingle edges, lifts them, and lets water reach the decking. By the time you see it from the yard, the decking beneath is often already soft.
- Valleys clogged with redwood needles in Cascade Canyon and Blithedale Canyon. When needles pack a valley, water backs up and runs under the shingles. We find rot at these valley intersections on a large share of the inspections we do in wooded Mill Valley neighborhoods.
- Failed flashing at chimneys and skylights. Marine air, moss, and freeze-thaw cycles work on flashing year-round. It’s common for the flashing to fail long before the shingles do, especially on older Mill Valley homes with original masonry chimneys.
- Rot at the eaves from clogged gutters. Full gutters push water back under the drip edge and into the fascia. In Mill Valley’s redwood canyons, gutters can clog within weeks. The fascia rots quietly behind the gutter, and the first sign is often peeling paint or a sagging gutter line.
Pricing for Roof Inspection in Mill Valley, CA
Our standard inspection runs $180 – $420. The lower end is a straightforward single-story home with walkable pitch and clear access in flat neighborhoods like Sycamore Park or Tamalpais Valley. The higher end is a steep hillside home in Blithedale Canyon or above Strawberry where ladder work is slower, the pitch is too steep to walk, and we’re coordinating drone imaging plus targeted probe checks. If you have a very large or multi-structure property, the price can run to $500. We give you the exact price in writing before we start, never after.
Call (361) 320-9467 for a free estimate on a full inspection. If you book an inspection and later hire us for the repairs, we credit the inspection fee back.
We Also Serve Cities Near Mill Valley
Our Roof Inspection team covers the surrounding communities as well, including Corte Madera, Larkspur, Sausalito, and Kentfield. If you’re in one of those areas and want the same written report, same pricing discipline, and same guarantee, call (361) 320-9467. We schedule across the county and bring the same Garrison Standard to every job, including Roof Inspection in Mill Valley and the surrounding neighborhoods.
Serving Mill Valley, CA - Our Local Coverage Area
We’re based in the Mill Valley 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 Mill Valley
Twice a year, and one of those should be in late fall before the winter rains. In Cascade Canyon and Blithedale Canyon, redwood needles pack gutters and valleys within weeks, and the canopy shade keeps roof surfaces wet long enough for moss to lift shingle edges and rot decking. An inspection is not a one-time event here. Call (361) 320-9467 to get on a fall schedule.
Because the failures we find on Mill Valley roofs happen where you can’t see them: under moss at the valleys, behind clogged gutters at the fascia, around flashing at the ridge and chimney. A ground-level look from the driveway tells you nothing about decking condition. We walk the roof when it’s safe, probe the soft spots, and use drone imaging when the pitch is too steep to stand on.
Yes, and it should. Opening up a 1920s shingle-style cottage in Old Mill or a mid-century home in Tamalpais Valley often turns up rotted decking, missing ice and water shield at the eaves, and flashing that needs to move. We document those deficiencies before walls open, write allowances into the contract, and price each surprise in writing before anything is touched. That’s the whole point of an inspection-first approach.
Yes. Hail here is usually small stones that bruise shingles rather than shatter them. We check impact marks on vents, skylight frames, and gutters, test shingle adhesion at the bruise sites, and document granule loss with dated photos. If you file a claim, our report gives your adjuster something concrete. Call (361) 320-9467 to schedule.
Photos of every deficiency, a written condition assessment of the shingles, decking, flashing, underlayment, and ventilation, a line-item scope of work with prices for anything that needs repair, and a separate section flagging any issue that will affect a future remodel. If a report is one page with a checkmark and a phone number, it’s not an inspection. Ours runs several pages, and we walk you through it.
Call Brennan Roofing for Your Mill Valley Roof Inspection
We inspect roofs the way we’d want ours inspected: straight, documented, and priced before we start. Travis Oakley runs this operation under The Garrison Standard, and it shows in every report we hand over. If you own a roof in Mill Valley and haven’t had it checked in a year, now is the time. Call (361) 320-9467 and schedule your inspection. A live person answers, any hour, any day.
Written by Travis Oakley, Owner at Brennan Roofing, serving Mill Valley under The Garrison Standard.






Before
After
Before
After
Before
After