Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
A Salt-Air Roof Is a Different Job Entirely
Most roofers in Marin County will give you the same roof they’d put on a house in Novato or Petaluma. That’s a mistake in Inverness. The salt spray off Tomales Bay, the nearly constant fog, and the wind-driven winter rain change which materials actually hold up here. The fasteners, the flashing, the underlayment, the shingle itself: each one has a coastal-spec version and an inland-spec version, and the price gap between them is real. You should know what you’re paying for before you sign anything.
We’re Brennan Roofing, and we serve Inverness homeowners with the same written-price discipline we bring to every job under The Garrison Standard. Call (361) 320-9467 and you’ll get a live person, not a queue. We’ll schedule a free estimate, put the number on paper, and explain exactly which materials we’re specifying for your roof and why.
Key takeaways: Inverness homes need stainless or hot-dip galvanized fasteners, heavier underlayment, and corrosion-resistant flashing. A coastal-spec roof in Inverness typically runs 15 – 25% more than the same footprint inland, and the cheap spec fails within a decade. Most Inverness roofs die from the eaves up, not the ridge down.
Why Brennan Roofing Is Inverness’s Preferred Roofing Company
Inverness homeowners don’t want a sales pitch; they want a roofer who can explain why their cedar shakes are curling at the bottom while the top still looks fine. That’s the conversation we have on nearly every estimate here. The village’s housing stock is older, modest, and built from redwood and cedar, much of it originally summer cottages from the early-to-mid 1900s. Many roofs have been patched or re-roofed in layers because the alternative, a full tear-off to the skip sheathing, costs more up front. We don’t dodge that conversation. We show you the math.
We’re an independently owned Roofing Company operating under the Garrison Partners family, founded in 2000. Every technician who steps onto an Inverness roof is background-checked and arrives in uniform. The price goes on paper before work starts, and it does not move at the door. And every job, every repair, every replacement, is covered by the 365-Day Done Right Promise: a written guarantee for one full year, with a free return visit if the work fails within that period. That matters when you live in a climate that punishes shortcuts.
Travis Oakley leads our crews. Travis is the person who walks the roof with you, points to the fog line, and explains what he’s seeing and what it costs to fix. That’s how a roofing job should go.
Residential Roofing in Inverness
Residential Roofing in Inverness is usually a replacement decision wrapped in a preservation question. The classic Inverness roof is wood shingle or shake over skip sheathing, and because the village sits within the Point Reyes National Seashore boundary, a replacement can trigger National Park Service and Marin County historic-preservation review. That’s not a scheduling problem. It’s a materials decision. The county and Park Service accept certain profiles and materials; we know which ones those are, and we spec toward approval from the first estimate.
Full Roof Replacement
A complete tear-off on a typical single-story Inverness cottage runs $18,000 – $32,000 depending on square footage, pitch, and the condition of the decking beneath. That range assumes a coastal-spec install: stainless or hot-dip galvanized fasteners, heavier underlayment, and a shingle or shake profile that matches the historic look. If the decking is rotted at the eaves, which it often is, expect additional decking replacement at $3 – $5 per square foot. We show you the decking before we cover it.
Partial Roof Repair
Not every Inverness roof needs a full replacement. When the damage is confined to the fog line, a targeted repair can buy years. We replace rotted shingles, re-flash chimneys and skylights, and seal the edges where wind-driven rain pushes sideways. A typical fog-line repair runs $1,200 – $4,800. What we won’t do is layer new shingles over rotted decking and call it fixed. That’s the lazy fix, and the salt air finds it within two years.
Roof Maintenance in Inverness
Roof Maintenance in Inverness is not a luxury; it’s the difference between a 30-year roof and a 12-year roof. The marine layer never fully burns off here, which means moss and algae start colonizing the shaded lower third of bay-facing planes and never stop. A homeowner who waits for a leak has already paid for the damage. A homeowner who schedules a Roof Inspection in Inverness catches the corrosion while it’s still a fastener problem, not a decking problem.
Fog-Line Inspection
The lower third of any west- or bay-facing roof plane in Inverness weathers two to three times faster than the upper portion. That’s the fog line. A roof can look sound from the ridge and be rotted and moss-blackened at the eaves. Our fog-line inspection focuses on that band: we lift shingles at the eaves, check fastener corrosion, probe decking, and photograph everything. You get a written report with photos and a price to fix what we found, no obligation. A fog-line inspection in Inverness runs $195 – $395.
Preventive Maintenance
For homeowners who want to stay ahead of the salt, we offer annual or semi-annual maintenance. That includes moss treatment, fastener checks, flashing inspection, and gutter clearing. On a typical Inverness cottage, a maintenance visit runs $350 – $650. The goal is simple: catch the first signs of corrosion before they become a $3,000 repair. The fog-line inspection is the core of it.
Trusted Brands We Service in Inverness
We install materials from manufacturer lines that hold up in salt air, and we’re selective about which ones we recommend near the bay. GAF and Owens Corning produce architectural shingles with proven coastal performance. Tamko and Atlas offer lines that handle algae and moss pressure well when paired with proper underlayment. For the historic wood-shake look that Inverness and the Park Service expect, we specify cedar-look profiles engineered to resist curling and cupping. Because we carry a stocked range of these materials for Inverness jobs, we’re not waiting on a distributor to start your roof. Call (361) 320-9467 and we’ll walk you through which shingle or shake makes sense on your cottage, and why.
Common Roofing Company Problems We See in Inverness Homes
- Corroded fasteners and flashing. Electrogalvanized or plain-steel nails and flashing rust fast in salt-laden air, staining shingles and popping loose years before the roof material itself fails. The fix is stainless or hot-dip galvanized hardware, specified from the start.
- Fog-line rot at the eaves. The shaded lower third of bay-facing planes holds moisture from fog and moss, so decking and shingle courses rot while the upper roof looks fine. A ridge-down inspection misses this; a fog-line inspection catches it.
- Wind-driven rain damage at shingle edges. Winter storms off Tomales Bay push water sideways under shingle edges, especially on the east shore. Thin or missing underlayment and skipped drip edge let that water straight into the decking.
- Layer-over-layer patching. Many Inverness cottages have two or three layers of shingles already. Adding another layer over corroded fasteners and rotted eaves just buries the problem. We tear off to the skip sheathing, repair what’s rotten, and install one clean, code-compliant layer.
Pricing for Roofing Company in Inverness, CA
Here’s what Inverness homeowners should expect. A fog-line inspection runs $195 – $395. A partial roof repair runs $1,200 – $4,800. Preventive maintenance runs $350 – $650 per visit. A full roof replacement on a single-story cottage runs $18,000 – $32,000, with decking repair at $3 – $5 per square foot if the eaves are rotted, and they often are. The cost driver in Inverness is the coastal spec: stainless fasteners, heavier underlayment, and corrosion-resistant flashing add roughly 15 – 25% over an inland-spec job. The cheap spec costs more within a decade, because you’ll be paying for repairs the salt air forces on you anyway. Every estimate from Brennan Roofing is written, itemized, and free. The number does not change at the door. Call (361) 320-9467 to schedule yours.
We Also Serve Cities Near Inverness
Brennan Roofing serves the broader Marin and Sonoma corridors around Inverness, including Petaluma, Novato, Cotati, and Fairfax. If your roof sits just outside the village, the same coastal-spec discipline and written-price standard applies. The salt line doesn’t stop at the Inverness boundary, and neither do we.
Serving Inverness, CA - Our Local Coverage Area
We’re based in the Inverness 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 Inverness
A coastal-spec roof in Inverness runs 15 – 25% more than the same footprint in Petaluma because the materials are different. Stainless or hot-dip galvanized fasteners, heavier underlayment, corrosion-resistant flashing, and shingle lines rated for marine exposure all cost more than the inland-spec equivalents. The salt air off Tomales Bay corrodes plain-steel hardware fast, and cutting that corner means paying for repairs within a decade. Call (361) 320-9467 and we’ll show you both numbers, side by side, on paper.
A fog-line inspection is a focused check of the lower third of your roof, the band that weathers two to three times faster in Inverness because of persistent fog, salt, and moss. The ridge can look fine while the eaves are rotted and fasteners are failing. We inspect that band specifically, lift shingles at the eaves, probe decking, and give you a written report with photos. It costs $195 – $395 and catches problems before they become leaks. Call (361) 320-9467 to book one.
Often, yes. Because Inverness sits within the Point Reyes National Seashore boundary, roof replacements on historic redwood and cedar cottages can trigger National Park Service and Marin County historic-preservation review. The review is usually about materials and profile, not scheduling. We spec toward approval from the first estimate, matching the cedar-shake look the county and Park Service accept. We’ll tell you on the first visit whether your project needs review, and we handle the paperwork as part of the job. Call (361) 320-9467 for a free evaluation.
We wouldn’t recommend it. Layering new shingles over existing layers is legal in some cases, but on an Inverness cottage it buries the real problem: corroded fasteners, rotted eaves, and skipped underlayment from previous patches. The salt air keeps working on whatever’s underneath. A tear-off to the skip sheathing costs more up front, but it lets us repair the rot, set stainless fasteners, and install one clean layer that actually holds up here. Call (361) 320-9467 and we’ll inspect what’s under your current roof before you decide.
Line up the specs, not just the bottom line. Ask both roofers what fasteners they’re using, whether the underlayment is ice-and-water shield at the eaves and valleys, and whether the flashing is stainless or galvanized. Ask whether decking repair is included or an add-on. In Inverness, those spec choices determine whether the roof lasts 20 years or 10. At Brennan Roofing, the price is written before work starts, the materials are listed on the estimate, and the 365-Day Done Right Promise covers the work in writing for a full year. Call (361) 320-9467 and we’ll walk you through any quote you’re holding, even if it isn’t ours.
Talk to a Roofer Who Knows This Fog Line
If your Inverness roof is showing moss at the eaves, curling shakes, or rust stains from fasteners, don’t wait for the leak to find the decking. Call (361) 320-9467 and you’ll get a live person. We’ll schedule a free estimate, inspect the fog line, and put a written price in your hand before any work starts. That’s The Garrison Standard, and it’s the same on every roof we touch in Inverness.
Written by Travis Oakley, Owner at Brennan Roofing, serving Inverness under The Garrison Standard.






Before
After
Before
After
Before
After