A Brennan company - serving San Francisco, CA
Roofing Company in Mill Valley, CA | Brennan Roofing Co San Francisco

Roofing Company in Mill Valley - Free Inspection, Itemized Written Quote

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

21+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as$159/month*On approved credit; ask for current terms
Get your free estimate

Fast, Reliable Roofing Company Across Mill Valley

Roofing work in Mill Valley isn’t like roofing work in most Bay Area towns. The lots climb, the redwoods crowd in, and half the time the roof edge you need to reach is hanging over a drop. That changes how we bid, how we stage, and how long the job takes. If you need a roofing company in Mill Valley that understands tight driveways, steep pitches, and canyon-side access, that’s what we do. Brennan Roofing Co San Francisco puts the price in writing before any work starts, every time. Call (831) 318-8819 and we’ll walk the roof with you, no guesswork.

Roofing professional performing a professional roof inspection with a digital tablet in Mill Valley, CA

Call (831) 318-8819

Why Brennan Roofing Co San Francisco Is Mill Valley’s Preferred Roofing Company

Mill Valley homeowners tend to ask sharper questions than most. They’ve seen crews struggle with the terrain, they’ve heard stories about quotes that shifted once the tear-off started, and they know a roof that isn’t flashed right in this climate fails fast. That’s the customer we wrote The Garrison Standard for. Written price before any work starts. Background-checked, uniformed technicians who show up inside the promised window. A full-year written guarantee on every repair and installation. If it’s not done right, we make it right at no charge. That promise is in writing, for one full year, and we come back for free if it fails.

We coordinate dispatch and scheduling from the brand’s San Francisco Bay Area office, and crews serving Mill Valley work locally on these roofs every week. When a homeowner off Cascade Drive calls about a leak, the person who answers is a live person, around the clock. No voicemail, no automated queue. You’ll get a straight answer about when we can put eyes on the roof, not a callback at some point tomorrow.

Travis Oakley leads our crew on the ground. When you call, the plan comes from someone who has actually walked Mill Valley’s hillsides and knows what a redwood canopy does to a valley line over the course of ten wet winters. That’s the difference between a quote that holds and one that falls apart on day two.

Explore

Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Metal Roof Installation in Mill Valley

Metal roof installation in Mill Valley is a calculated decision, and it usually comes up on two types of homes: canyon-side properties where the roof pitch makes shingle replacement a recurring event, and homeowners who are tired of watching moss and debris eat a composition roof in fifteen years. Standing seam panels or metal shingle systems shed debris far better than asphalt, and they hold up under the wet-fog cycle Mill Valley gets from late spring through early fall. A typical metal roof installation in Mill Valley runs $22,000 to $48,000 depending on roof complexity, pitch, and whether we’re tearing off the old roof or installing over a clean deck. On a steep lot where materials get hand-carried and the crew works on ropes, labor is the real cost driver, not the metal.

Standing Seam on Steep Pitches

Standing seam panels handle a 10:12 or 12:12 pitch well, but the install is slower than on a walkable roof. Every panel gets mechanically seamed, and on a rope-access job that means a methodical pace. The payoff is a roof that sheds moss and pine needles fast, so water doesn’t sit the way it does on rough asphalt.

Metal Shingle Systems for Tight Lots

Metal shingle products, including lines from GAF and CertainTeed, can be a better fit than standing seam when the roof has a lot of angles, valleys, and dormers. They’re lighter to hand-carry up a 40-foot driveway than full-length panels, which matters on a Mill Valley lot with no staging area at the roofline.

Residential Roofing in Mill Valley

Residential roofing in Mill Valley is mostly work on mid-century and older wood-framed homes: composition shingle, occasionally wood shake, and a fair amount of tile on the larger properties. The conditions here are harder on those materials than almost anywhere in the North Bay. Dense redwood canopy keeps roofs damp for long stretches. Winter rains are heavy. Moss grows into the shingle edges and lifts them. A full replacement on a typical Mill Valley home runs $14,000 to $32,000, with steep-lot access and decking replacement being the two variables that move the number. Repairs are usually $450 to $2,200, depending on what has failed and how hard it is to reach.

Decking and Underlayment

We replace more plywood decking in Mill Valley than we do in neighboring Corte Madera or Larkspur, and it’s for one reason: trapped moisture from shade and fog. When the decking is soft, the new shingles can’t seal properly, and the manufacturer’s warranty won’t apply. We check every sheet and show you what we find before we lay anything over it.

Valleys and Drip Edge

Mill Valley roofs collect debris in the valleys, and wet debris rots valley flashing faster than the field of the roof wears out. We install ice and water shield in the valleys as standard on steep, tree-covered lots, and we replace drip edge with a heavier gauge than what you’ll find on a spec job. Drip edge is the metal strip along the eave that keeps water from wicking back into the sheathing, and it’s easy to underspec it. We don’t.

Roofers installing metal chimney flashing on a residential roof in Mill Valley, CA

Trusted Brands We Service in Mill Valley

We install materials from GAF, CertainTeed, and Owens Corning, and we stock common flashing and accessory parts in our Bay Area yard, which means a Mill Valley repair doesn’t stall waiting on a special-order drain piece. When you choose a brand, we walk through the real tradeoffs: impact rating, warranty term, algae resistance for shaded roofs. No jargon, just a plain explanation of what each line does well and what it costs per square. The brand goes on your roof, but the guarantee comes from us, in writing, for one full year.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Common Roofing Company Problems We See in Mill Valley Homes

  • Tight staging and no driveway. On a canyon-side lot off Cascade Drive, the only place to stage materials is often the street, and the only way up is hand-carrying. A crew that hasn’t planned for that will either blow the schedule or leave the job site a mess. We figure staging into the quote before the first bundle leaves the truck.
  • Moss and debris on a layover roof. We see roofs where a previous contractor layed new shingles over an old, moss-covered surface. Moisture stays trapped, the new shingles cup, and the manufacturer’s warranty is void on day one. We tear off and clean the deck before any layover, every time.
  • Neighbor complaints on shared property lines. Mill Valley lots are tight, and roof edges often sit close to a shared wall or boundary. Failing to notify the neighbor before roof work starts is the fastest way to get a stop-work complaint. We give notice ahead of any job that touches a property line.
  • Rot under the redwood canopy. The shadier side of a Mill Valley roof often has decking rot that the homeowner doesn’t know about until the tear-off starts. We find it early, photograph it, and walk you through the cost of replacing the affected sheets before we proceed. No surprises at the end.

Pricing for Roofing Company in Mill Valley, CA

A roof repair in Mill Valley typically runs $450 to $2,200. A full roof replacement on a standard Mill Valley home runs $14,000 to $32,000, with steep-lot access and decking replacement being the two variables that push the number toward the higher end. Metal roof installation runs $22,000 to $48,000. The quote you get from us is a written, line-item price before any work starts. It does not move at the door, and we don’t come back asking for change orders unless you ask us to add scope. Call (831) 318-8819 for a free estimate, and we’ll put the numbers on paper.

We Also Serve Cities Near Mill Valley

Our Roofing Company crews serve Mill Valley and the surrounding North Bay, including Larkspur, San Francisco, El Cerrito, and Albany. The terrain changes from one town to the next, and the access does too. If you’re in a neighboring city, Roofing Company in Mill Valley standards apply wherever we work: written price, uniformed crew, and a guarantee in writing.

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 Roofing Company in Mill Valley

Why Mill Valley Chooses Brennan Roofing Co San Francisco

We set the standard for roofing company in Mill Valley.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in Mill Valley

Getting your roofing company handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roofing company needs and we provide an upfront, transparent quote - no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in Mill Valley - typically within 30-60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roofing company pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What Mill Valley Customers Say

Trusted by homeowners across Mill Valley and surrounding areas.

★★★★★

"They gave me a warranty in writing and stood behind it."

Irene G. · Verified customer
★★★★★

"Replaced a rotted fascia board along with the roof edge. Matches the trim."

Lou H. · Verified customer
★★★★★

"Honest inspection with photos. Told me I only needed a repair, not a replacement."

Sergio P. · Verified customer

Ready for Roofing Company in Mill Valley?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in Mill Valley.

(831) 318-8819

Request a Free Estimate in Mill Valley

Tell us about your roofing company needs - we'll respond within the hour.

By submitting this form, you agree to our Privacy Policy and consent to being contacted by call, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Prefer to text? Send a Text
Areas We Serve
Call Now - 24/7 Dispatch