A Brennan company - serving San Francisco, CA
Roofing Company in Walnut Creek, CA | Brennan Roofing Co San Francisco

Roofing Company in Walnut Creek - 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 Walnut Creek

A full roof replacement on a 1970s ranch home in Walnut Creek typically runs $14,000 to $24,000 for architectural composition shingles, and $22,000 to $38,000 for standing seam metal. Roof repair jobs in this city fall between $450 and $1,800 depending on whether we’re replacing flashing, patching underlayment, or cutting out rot. Those are real numbers for this market, not national averages. We’re Brennan Roofing, and we serve Walnut Creek under The Garrison Standard: a written price before any work starts, background-checked uniformed technicians, and a 365-Day Done Right Promise that puts the guarantee in writing for a full year. Call (831) 318-8819 to set up a free estimate.

Roofing professional performing a professional roof inspection with a digital tablet in Walnut Creek, CA

Call (831) 318-8819

Why Brennan Roofing Is Walnut Creek’s Preferred Roofing Company

Walnut Creek homeowners tend to ask the same questions before they let anyone on the roof: who’s actually showing up, what’s the number on paper, and what happens if the repair fails in eight months. We answer all three the same way every time. Travis Oakley runs the operation, and he built the process around a simple idea: the crew on your roof should be accountable to you by name, not to a dispatch queue. Every technician is background-checked and arrives in uniform, and the phones are answered by a live person around the clock. No voicemail, no callback queue, no automated system.

Our reputation in Walnut Creek comes from doing the unglamorous work correctly: pulling county permits on acreage parcels, scoping access before quoting, and standing behind the work with a written one-year guarantee. When a repair fails within that year, we come back and make it right at no charge. That’s the 365-Day Done Right Promise, and it’s on paper on every job.

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 Walnut Creek

Metal roof installation in Walnut Creek runs $22,000 to $38,000 on the typical ranch or Mediterranean home, with standing seam panels being the most common choice for the area’s heat. A metal roof on a Walnut Creek home has to handle afternoon temperatures that regularly push past 90°F in summer, which means we pay close attention to fastener type, thermal expansion gaps, and the underlayment layer that sits against the decking. Homeowners choose metal here for two reasons: it reflects a meaningful amount of solar heat, and it outlasts composition shingles two to one in the Diablo Valley sun.

Standing Seam vs. Exposed Fastener

Standing seam panels hide the fasteners under the raised ribs, which eliminates thousands of potential leak points and allows the metal to expand and contract freely. Exposed fastener systems cost less upfront, but the rubber washers degrade faster in Walnut Creek’s UV-heavy summers. For most acreage roofs in this city, standing seam is the better long-term value.

What We Inspect Before Quoting Metal

Before we put a metal roof price on paper, we check the decking condition, the existing roof slope, and whether the county’s septic setback notes constrain any area of the roofline. On older Walnut Creek ranches where composition was overlaid on wood shake, a metal roof almost always means a full tear-off first. We scope that before we quote, not after the crew pulls the first panel off.

Residential Roofing in Walnut Creek

Residential roofing in Walnut Creek spans the full range, from repairing a single failed flashing on a 1980s stucco home in the neighborhoods south of Ygnacio Valley Road to complete tear-off and replacement on an acreage parcel in unincorporated Contra Costa County. A straightforward composition shingle replacement on a 1,800-square-foot single-story home here typically lands between $14,000 and $20,000. Larger homes, steeper pitches, and any decking rot push the number toward the top of that range or slightly beyond.

Full Replacement for Aging Composition Shingles

Most Walnut Creek ranch homes built between 1960 and 1985 are on their second or third roof by now. When the existing layer is curling at the edges, losing granules, or showing dark streaks from failing underlayment, replacement is cheaper in the long run than patching. We tear off to the sheathing, inspect the decking, install new underlayment and drip edge, and finish with architectural shingles that hold up to the valley heat.

Repair and Targeted Patching

Not every call requires a new roof. A leak around a plumbing vent, a torn section of flashing at a valley, or wind-lifted shingles near the ridge can often be repaired in one visit. Walnut Creek roof repair jobs usually run $450 to $1,800, and we don’t start until you’ve seen the number in writing.

Roofers installing metal chimney flashing on a residential roof in Walnut Creek, CA

Trusted Brands We Service in Walnut Creek

We install materials from GAF, CertainTeed, and Owens Corning, and we keep the most commonly needed components in local inventory so Walnut Creek jobs don’t stall waiting on a shipment from out of state. GAF Timberline HDZ and CertainTeed Landmark are the two architectural shingle lines we install most often here, because both handle the thermal cycle of Diablo Valley summers without the premature curling we see on thinner three-tab products. Owens Corning Duration is another solid option for homeowners who want a heavier shingle with good wind resistance. We explain the differences in plain English, present two or three real options, and let you choose with the price of each in hand.

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 Problems We See in Walnut Creek Homes

  • Composition overlaid on wood shake without ventilation. In the older neighborhoods north of Ygnacio Valley Road, many original shake roofs got a second layer of composition shingles decades ago, without a ridge vent. Trapped heat warps the new shingles and rots the decking from the underside. This almost always means a full tear-off.
  • Failed flashing at septic and plumbing vent penetrations. On acreage parcels, the penetrations are more numerous: septic vents, well caps, attic fans, and stove pipes. When the flashing fails, rainwater follows the pipe straight into the attic. We re-flash to county setback notes, not just to the roofline.
  • Thermal stress and UV degradation on low-slope sections. Walnut Creek’s inland heat bakes low-slope sections harder than the main roof field, especially on ranch homes with shallow pitches. Shingles in these areas lose granules years before the rest of the roof. We often recommend a different underlayment or a modified bitumen product for those sections.
  • Decking rot hidden under multiple layers. A roof with two or three layers looks fine from the ground but hides rot at the eaves and around penetrations. Cutting out and replacing decking mid-job adds cost, which is why we scope what’s under the shingles before we quote whenever possible. No surprise change orders at the door.

Pricing for Roofing in Walnut Creek, CA

Here’s what homeowners in Walnut Creek should expect on paper, before any work starts. Roof repair: $450 to $1,800. Full composition shingle replacement on a standard ranch: $14,000 to $24,000. Standing seam metal installation: $22,000 to $38,000. Tile roof replacement, where existing Mediterranean homes need torn-off tile reset or replaced: $20,000 to $40,000. Flat roof work on additions and detached structures: $4,500 to $12,000. What moves the number most: slope and height, the condition of the decking beneath, permit requirements (especially county permits on acreage), and access for material delivery on tight lots with long driveways. Every estimate is free, and the price we write down is the price we honor.

We Also Serve Cities Near Walnut Creek

Our crews work across the East Bay. Roofing Company in Walnut Creek is our home base for local dispatch, and we regularly handle jobs in Orinda, Martinez, San Leandro, and Castro Valley. Same Garrison Standard on every job, same written price in hand before the first shingle comes off.

Serving Walnut Creek, CA - Our Local Coverage Area

We’re based in the Walnut Creek 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 in Walnut Creek

Why Walnut Creek Chooses Brennan Roofing Co San Francisco

We set the standard for roofing company in Walnut Creek.

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 Walnut Creek

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 Walnut Creek - 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 Walnut Creek Customers Say

Trusted by homeowners across Walnut Creek 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 Walnut Creek?

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

(831) 318-8819

Request a Free Estimate in Walnut Creek

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