Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Walnut Creek
Roof repair in Walnut Creek typically costs $350 – $1,100 for a standard shingle or flashing fix, and most repairs are completed in a single visit. If you’ve got a leak showing up on the ceiling, a lifted shingle you spotted from the driveway, or a valley that’s starting to look tired, you need a crew that knows how Walnut Creek’s climate and housing stock actually behave. Not just how roofs behave in general. Thermal expansion from hot, dry summers followed by winter rains creates a specific failure cycle here, and homes built from the 1950s through the 1970s don’t always forgive shortcuts. Call Brennan Roofing at (361) 320-9467 and we’ll put the price in writing before any work starts.
Key Takeaways:
- Typical roof repair in Walnut Creek: $350 – $1,100, with larger decking or structural fixes running higher
- Fire-zone code rules here are stricter than Concord or Pleasant Hill, and they change what a repair requires
- Every Brennan Roofing job starts with a written price. No work begins until you have that number on paper
- Every repair carries the 365-Day Done Right Promise: in writing, for one full year, free return visit if it fails
Why Brennan Roofing Is Walnut Creek’s Preferred Roof Repair Company
Our Roof Repair team works under a standard that doesn’t shift from job to job. That matters in Walnut Creek, where a roofer who learned their trade on newer tract homes in Concord can walk onto a 1962 ranch in the Woodlands and completely miss what’s actually wrong. Travis Oakley runs this location, and he built the crew around one principle: know the local housing stock before you put a ladder against it. Walnut Creek homeowners call us back because we show up inside the promised window, the technician on the roof is background-checked and in uniform, and the price for the repair is already on paper before the first shingle comes off. No door-shift pricing. No “we found more once we opened it up” surprises that weren’t approved first.
The Garrison Standard applies to every call we run in Walnut Creek. Written price before any work starts. Background-checked, uniformed technicians dispatched on every job. A live person answers the phone around the clock, not a voicemail queue. And the 365-Day Done Right Promise backs the work: if the repair fails within a year, we return at no charge. That’s the whole guarantee, in writing, and we don’t lean on fine print to get out of it.
Emergency Roof Repair in Walnut Creek
Emergency Roof Repair in Walnut Creek usually means a tree limb came through in a winter storm, a leak opened up during a heavy rain cycle, or wind tore back a section of shingles on a hillside ridge. A tarp and a temporary patch can stop the bleeding, and a fast-response crew from a company that answers the phone with a live person matters when water is coming through the ceiling. For Walnut Creek homeowners, the call is typically for storm damage in the flats and wind-lifted shingles in the hills, especially along Ygnacio Valley Road and the surrounding ridge lines. Expect to pay $400 – $1,200 for a same-visit emergency repair in Walnut Creek, with more involved decking or flashing work running higher once we assess the opening. We write the price down before any emergency work starts, so you’re never signing a blank check in a panic.
Storm damage and wind uplift
Hillside wind in Walnut Creek doesn’t just blow shingles off. It lifts them at the ridge and fascia, creases the fiberglass mat, and leaves the fastening pattern compromised even when the shingle looks fine from the ground. A repair that ignores the nailing spec fails again the next wind event. We replace the lifted course, upgrade the drip edge if it’s not meeting uplift, and make sure the fastening pattern actually holds for the wind exposure on that specific roof.
Leak containment and decking assessment
Water that’s already made it to the decking doesn’t stop just because you taped a tarp down. On Walnut Creek ranches with original skip-sheathing, a small leak can rot a section of decking fast because there’s no solid substrate to slow the spread. Our emergency response includes pulling the damaged shingles, checking the decking for softness, and writing up exactly what needs to happen next before we proceed. You approve the number. Then we do the work.
Flat Roof Repair in Walnut Creek
Flat Roof Repair in Walnut Creek almost always involves a ranch home with a low-slope section over the garage, a carport, or a rear addition built in the 1960s or 1970s. These roofs are often rolled asphalt or modified bitumen, and they fail in predictable ways: ponding water near the scupper, cracked seams at the parapet wall, or blistered membrane where the summer sun has baked the surface. Flat roof repair in Walnut Creek typically runs $450 – $1,300 depending on whether it’s a seam repair, a full membrane patch around a penetration, or a larger recoat of a small low-slope section. We inspect the drainage path first, because a patch on a roof that holds water will just fail again.
Seam and penetration repairs
The weakest points on any flat roof are where the membrane meets a vent pipe, a chimney chase, or a wall. On Walnut Creek ranches, those seams have often been baked through 50-plus summers of heat, and the original adhesive is long gone. We open the seam, clean the substrate, install new flashing and membrane, and re-seal with a material rated for our temperature swings. The written price includes the whole repair, not just a surface smear.
Cracked membrane and ponding water
When a low-slope roof holds water for more than 48 hours after rain, the membrane starts to degrade at the waterline. Walnut Creek’s mild winters mean that water sits longer than it would in a colder climate, and the damage compounds. We identify the low spots, repair the membrane, and adjust or add a scupper if the ponding is caused by a drainage issue. If the substrate below the membrane is saturated, we replace that section of decking as a written change order before we close the roof back up.
Trusted Brands We Service in Walnut Creek
Walnut Creek homeowners have strong opinions about what goes on their roofs, and we stock parts and materials from GAF, CertainTeed, and Owens Corning to keep turnaround fast on repairs. If your roof currently has architectural shingles from GAF, we can match the color and profile so the repair doesn’t look like a patch job on the next listing photo. If you’re on a tile roof from CertainTeed, we repair with compatible tile and flashing instead of slapping a mismatched repair over a valley. The point is simple: you get the right material for your roof, sourced from manufacturer lines we trust, and installed to the fire-rated assembly Walnut Creek requires. We don’t cut corners on material selection to pad the margin on the labor.
Common Roof Repair Problems We See in Walnut Creek Homes
- Cracked wood shake over failing underlayment. Mid-century ranch homes in the Ygnacio Valley flats often still have original wood shake roofs, and thermal expansion has cracked the shakes while the underlayment underneath disintegrated years ago. A one-shingle repair usually reveals a full valley or flashing rebuild once we expose the decking.
- Wind-lifted shingles and tile at the ridge lines. The surrounding hills channel wind into runs where architectural shingles and concrete tile lift, crease, or detach at the fascia and ridge. The fastening pattern and drip edge weren’t upgraded to handle Walnut Creek’s uplift, so the repair has to address both, not just nail the shingle back down.
- Fire-zone code compliance missed by out-of-area roofers. Because much of Walnut Creek sits in a high fire severity zone, a repair that passes inspection in Concord can be red-tagged here unless the Class A assembly stays intact at valleys, penetrations, and the drip edge. Roofers without local inspection experience miss this, and the homeowner pays for the redo.
- Flat-roof seam failures on ranch additions. Low-slope additions over garages and rear patios leak at the seams and parapet walls after decades of summer sun and winter rain. The fix requires membrane work and flashing, not just a coat of roof cement that splits again the next season.
Pricing for Roof Repair in Walnut Creek, CA
Most roof repairs in Walnut Creek land between $350 and $1,100. Shingle replacement runs $350 – $600 for a small run. Flashing repair around a chimney or skylight is $500 – $900. A valley rebuild, where we open the entire valley and replace decking, underlayment, and shingles, runs $1,200 – $2,400 depending on the length and the extent of the decking damage. Flat roof seam and membrane repairs run $450 – $1,300. What moves the price is what we find once the shingles come off: rotted decking, failed underlayment, or fire-zone code upgrades the inspector will require. We handle that with allowances written into the contract, and any additional cost is priced and approved in writing before we touch it. Call (361) 320-9467 for a free estimate and an exact number on your repair.
We Also Serve Cities Near Walnut Creek
Our crews run roof repair calls throughout the Walnut Creek area and into Lafayette, Alamo, Moraga, and Pleasant Hill. If you’re in one of those cities and need a repair, the same written-price standard and 365-Day Done Right Promise apply. Call (361) 320-9467 and we’ll schedule the visit.
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 Roof Repair in Walnut Creek
It depends on the condition of the shakes and what the inspector will accept, but many Walnut Creek shake roofs can be repaired in sections as long as the repair preserves the Class A assembly. What we can’t do is slap a composition patch over failed shake without addressing the fire-rated detail at valleys, penetrations, and the drip edge. That’s the precise scenario that gets red-tagged by Walnut Creek’s inspection department. In practice, if the shake is failing over multiple rafters and the underlayment is gone, a full replacement with a fire-resistant material usually costs less per year of remaining life than repeated section repairs, and it often satisfies an insurer who’s threatening non-renewal. Call (361) 320-9467 for an honest assessment and a written number either way.
Because on a 1950s or 1960s ranch, water that gets past the shingles lands on old skip-sheathing or plywood decking that’s already been through 50-plus summers of thermal cycling. The wood may already be cracked or cupped, and once moisture hits it, sections become unsalvageable. What started as one cracked shingle is actually a valley that needs to be opened, decking replaced, new underlayment laid through the valley, and the shingle course tied in properly. We write the decking replacement up as a change order and get your written approval before we proceed, so you know the exact cost of what we found before we touch it. Call (361) 320-9467 if you suspect a leak; a $500 repair is a much better number than a $4,000 decking replacement.
It depends on the scope, but any repair that involves replacing decking, re-roofing a section, or altering the roof assembly in a high fire severity zone typically requires a permit in Walnut Creek. And that permit triggers the current building code, which is what forces the fire-zone upgrades: ember-resistant vents, Class A assembly continuity at penetrations, and proper drip edge at the eaves. An out-of-area roofer who doesn’t deal with Walnut Creek inspections regularly will miss these, the repair fails inspection, and you pay for the redo. Our process is to identify every code-required upgrade before we write the contract, price it into the job, and pull the permit ourselves. You don’t chase the inspection. Call (361) 320-9467 for a free estimate that accounts for what the permit actually requires.
We start with the drainage. A flat-section patch on a roof that holds water at the low point is just a temporary fix, so we identify where water ponds, repair the membrane properly, and address the drainage path so water moves off the roof instead of sitting on it. On Walnut Creek ranches, the typical culprit is a failed seam at the parapet wall or a cracked membrane at the scupper. We open the seam, clean the substrate, install new flashing and compatible membrane, and re-seal. If the decking below is soft, we replace that section and write it up as a change order before we proceed. Call (361) 320-9467 for an exact quote on your flat-roof section.
Compare what happens when the roofer finds more damage once the shingles come off. A low bid that doesn’t include allowances for decking, underlayment, or fire-zone code upgrades is a bid that’s going to move at the door. Ours doesn’t. The written price includes what we can see and a clearly stated allowance for what we can’t, and any change order is priced and approved before we proceed. Also compare the warranty: our 365-Day Done Right Promise is in writing for a full year, and we come back at no charge if the repair fails. A roofer who won’t put a one-year guarantee in writing is telling you something. Call (361) 320-9467 and get a number you can hold us to.
Written by Travis Oakley, Owner at Brennan Roofing, serving Walnut Creek.






Before
After
Before
After
Before
After