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 Mill Valley
A roof inspection in Mill Valley typically runs $180 – $390 for a single-family home, depending on roof pitch, access difficulty, and square footage. Most inspections take 60 – 90 minutes on site, and you should receive a written report with photos the same day. At Brennan Roofing Co San Francisco, we schedule Mill Valley inspections within a few business days, and every visit begins with a written price before our tech steps onto the property. Call (831) 318-8819 to book yours.

Mill Valley roofs are not like roofs anywhere else in Marin. The redwood canopy, the fog, the pitch of the hillside lots. They all combine to create failure patterns a flat inspection from the street simply cannot see. That’s the problem we solve. Our techs know what to look for before they even set up the ladder.
Travis Oakley leads our inspection crews with a simple rule: if we cannot see it, we do not sign off on it. That means rope access where the eaves overhang canyon slope, crawl access where the decking is suspect, and a report that tells you exactly what is sound and what is not.
Why Brennan Roofing Co San Francisco Is Mill Valley’s Preferred Roof Inspection Company
Mill Valley homeowners call us because we do not wave a clipboard from the driveway and call it an inspection. The Garrison Standard applies to every visit: a background-checked, uniformed technician shows up inside the promised window, climbs the roof, and documents what is actually there. No shortcuts, no assumptions.
We are an independently owned and operated member of the Garrison Partners family, founded in 2000. That means we answer to a named, written standard, not to a corporate call center. Our phones are answered by a live person around the clock. No voicemail, no automated system. When you call about a Mill Valley inspection, you talk to a human being who can tell you when we can be there.
The 365-Day Done Right Promise backs every inspection report we write. If a condition we inspected fails within one full year, we return and address it at no charge. That is in writing, before any work starts. It is the same promise we attach to every repair and installation, because an inspection is only worth what the company standing behind it is willing to guarantee.
Styles & brands we work with






Roof Inspection Companies in Mill Valley
Roof inspection companies in Mill Valley deal with a specific set of site conditions: steeply pitched roofs on canyon-side lots, persistent fog moisture, and redwood debris that piles up faster than most homeowners realize. A proper inspection here means looking at flashing, drip edge, valleys, underlayment, decking, and ventilation. Not just the visible shingle faces.
Homeowners should schedule an inspection before winter rains, after any major storm, and as part of a home purchase. For a Mill Valley home with a standard composition shingle roof of around 2,000 square feet, expect to pay $180 – $390 for a thorough inspection with photo documentation and a written report.
Rope-Access Inspections
On the canyon side of Blithedale Canyon and along Summit Avenue, eaves routinely overhang open space where a ladder will not reach. Our techs carry rope and harness gear, and they know how to use it safely. This is not something every inspection company in Mill Valley offers, but without it, whole sections of the roof never get examined.
Drone-Assisted Overview
For larger lots or homes where roof access is limited, we use a drone to capture high-resolution overview imagery of the roof plane. Drone work is dangerous work when done by amateurs, and it is done by our trained techs as part of the inspection, never as a substitute for physically walking the roof. The photos get included in your report.
Commercial Roof Inspection in Mill Valley
Commercial roof inspection in Mill Valley covers office buildings, retail spaces, and multi-unit residential properties, many of which sit on flat or low-slope roofs with membrane systems rather than shingles. Mill Valley’s commercial stock includes small mixed-use buildings near Miller Avenue and professional offices around the downtown corridor, and they get the same fog exposure as the residential hills.
Commercial inspections range from $350 – $850 depending on roof square footage, number of penetrations, and whether core cuts are needed to assess membrane condition. A written report includes photos, a condition summary by zone, and a prioritized repair list with dollar ranges so building owners can plan. Every commercial inspection also receives the 365-Day Done Right Promise in writing.
Flat Roof Membrane Checks
Mill Valley commercial roofs often use TPO, EPDM, or modified bitumen. We check seams, flashings, drain points, and areas around HVAC curbs and vents, because those are where fog-moistened membranes fail first. If we find a problem, the repair scope goes on paper before any work starts.

Multi-Unit Property Inspections
For condominium and apartment buildings in Mill Valley, we inspect each roof section and provide a single consolidated report. HOAs and property managers get clear language, price ranges for remediation, and a schedule recommendation. That matters when a board needs to budget.
Trusted Brands We Service in Mill Valley
We inspect and work on roofs built with materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, and Tamko. For Mill Valley specifically, we keep close relationships with regional suppliers so replacement components for Owens Corning and Atlas shingles are typically available within a few business days. If your inspection finds damaged shingles, we identify the exact product line and color, so repair scopes are precise. You choose with confidence because the options are laid out plainly: what it costs, what it lasts, and what the manufacturer warranty covers.
Common Roof Inspection Problems We See in Mill Valley Homes
- Moss-clogged valleys and soffit rot under the redwood canopy. Shade keeps roofs damp for months. Valleys fill with debris, water backs up, and the soffit quietly rots. By the time you see a stain on the ceiling, the decking beneath is usually gone too.
- Underlayment failure hidden by healthy-looking shingles. The shingles can look fine from the ground while the underlayment beneath is cracked and water is wicking into the decking. We pull back suspect areas where it is safe to do so, and we document what we find.
- Drip edge and flashing failures at fog-wet eaves. Fog is not rain, but it keeps edges persistently damp. Galvanized drip edge eventually rusts through on the north and west exposures, and penetration flashings loosen. These are the leaks that only show up during a real downpour.
- Ventilation shortfalls on steeply pitched roofs. Many older Mill Valley homes lack adequate ridge and soffit ventilation. Moisture gets baked into the decking from below, and the roof ages faster. We check airflow as part of every inspection.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Inspection in Mill Valley, CA
Here are honest numbers for the Mill Valley market. A standard single-family roof inspection runs $180 – $390. Large estate homes or heavy canyon-side rope-access work run $390 – $650. Commercial inspections run $350 – $850. Drone imaging is included at no extra charge when site access requires it.
What moves the price: roof pitch, square footage, number of stories, whether we need rope access, and whether the home is on a canyon lot. You get the firm price in writing before we arrive. If the inspection turns up repair needs, we write a separate, line-item repair scope with dollar figures. No change orders. No door-knock surprises. Call (831) 318-8819 for a free estimate on your Mill Valley inspection.
We Also Serve Cities Near Mill Valley
While this page focuses on Roof Inspection in Mill Valley, our crews also serve Larkspur, San Francisco, El Cerrito, and Albany. If you own property in one of those areas, we can coordinate an inspection on the same rotation.
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
We use rope-access equipment and harness systems rated for steep-slope work. On the canyon side of Summit Avenue and similar lots, a ladder cannot reach the eave edge safely, so our tech anchors to the ridge and rappels down to inspect the full eave line, drip edge, and fascia. Call (831) 318-8819 and we will tell you whether your home needs rope access before we schedule the visit.
We check both. Shingles are the visible layer, but decking and underlayment are where Mill Valley roofs actually fail. We inspect the underlayment at eaves and penetrations, probe suspect decking, and document rot or delamination. If the decking is soft, we say so in the report, with photos.
Persistent shade means moss, mildew, and slow-drying decking. We routinely find moss-packed valleys, clogged gutters, and soffit rot on homes under a dense redwood canopy. These conditions compound over time, and the report prioritizes them so you can act before the next storm. Call (831) 318-8819 to schedule and we will walk you through what we look for.
Yes. Ask for the total roof square count, the condition of each roof plane, and a line-item breakdown of any recommended repairs. At Brennan Roofing Co San Francisco, every inspection report includes the square count and a written repair scope with dollar ranges. That is the standard.
Yes. We identify the shingle manufacturer and product line, then verify the wind rating as part of the inspection. For Mill Valley homes on exposed hillside lots, wind rating matters more than most homeowners realize. We document actual conditions against manufacturer specs and flag any shingles that are under-rated for the site.
Get Your Mill Valley Roof Inspected by Someone Who Actually Climbs It
We would rather show you than tell you. On a redwood-shaded home along Summit Avenue, our tech rappelled over the canyon-side eaves to find moss-packed valleys lifting the architectural shingles and rotten decking beneath the ice and water shield. We documented the failed underlayment at every penetration and wrote a repair scope that replaced the starter strip and drip edge before reinstalling the GAF shingles to spec. That is what a real inspection looks like.
If you own a home in Mill Valley, do not wait for a leak to tell you something is wrong. Call (831) 318-8819 and book your free estimate. Travis Oakley and the Brennan Roofing Co San Francisco crew will show up, put the price in writing, and give you a report you can act on.
Written by Travis Oakley, Owner at Brennan Roofing Co San Francisco, serving Mill Valley with the Garrison Standard.