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 Repair Across Orinda
Roof repair in Orinda generally runs between $450 and $1,800 for most single-slope fixes, with full re-slopes and structural damage running higher. That’s the number we put on paper before any work starts, and it doesn’t move at the door. If you’re seeing water stains on a ceiling, curling shingles on a south-facing slope, or moss creeping up from the eaves, call Brennan Roofing Co San Francisco at (831) 318-8819. We know Orinda’s hills, its wind patterns, and what its building department expects from a repair quote.

Most Orinda homes sit on slopes, which means most Orinda roofs don’t drain the way a flat-lot roof in Walnut Creek does. Water follows the hill, and the hill follows gravity into your decking. Our Roof Repair crews work these slopes every week, and we don’t send a generalist to do a specialist’s job. Orinda is a distinct market with distinct code requirements, and a repair that passes plan check in Lafayette won’t necessarily pass here. That’s the difference between a roofer who shows up and a roofer who knows the ground.
Key Takeaways:
- Most Orinda roof repairs cost $450-$1,800, written in line-item detail before we begin
- Orinda’s hillside code triggers specific wind-load and fire-rating requirements many out-of-town quotes miss
- Every job includes the 365-Day Done Right Promise: if it fails within a year, we return free
- Live person answers the phone 24/7 at (831) 318-8819
Why Brennan Roofing Co San Francisco Is Orinda’s Preferred Roof Repair Company
We don’t claim to be the cheapest roofer in Orinda. We claim something more useful: a written price, a background-checked crew in uniform, and a guarantee we actually stand behind. Homeowners here have seen the other kind too often. They call three companies, one shows up, the price changes mid-job, and the flashing leaks again by spring. We built our reputation in Orinda on the opposite approach.
Travis Oakley, who leads our operation, holds every job to what we call the Garrison Standard. That means the price goes on paper before any work begins, the crew shows up inside the promised window, and every repair carries a written one-year guarantee. If a repair fails within that year, we come back at no charge. Not as a courtesy. As a contract term. Travis Oakley put that in writing because he got tired of watching homeowners in Orinda pay twice for the same leak.
Calls to (831) 318-8819 are answered by a live person, around the clock. No voicemail tree. No callback queue. When a storm blows through Orinda at 2 a.m. and a branch is in your valley, you get a human on the line who can dispatch a crew. That’s not marketing language. That’s how we run the phone.
Styles & brands we work with






Roof Leak Repair in Orinda
Roof Leak Repair in Orinda usually means tracing water that entered through one slope and traveled along a rafter before it showed up on a ceiling two rooms away. Water doesn’t follow straight lines on a hillside house. It follows the decking pitch, the valley angle, and the path of least resistance. Our crews start at the visible stain, then work upward, checking flashing, vent boots, valleys, and drip edge until we find where water actually entered. A typical leak repair in Orinda runs $450-$1,200 depending on whether it’s a simple flashing reseal or a full valley rebuild.
Orinda’s oak canopy creates a specific leak pattern we see constantly: moss builds on the north slope, lifts the shingle edges, and lets water wick underneath. The leak shows up far from the moss patch. Fixing it means removing the organic growth, replacing the lifted shingles, and often installing a taller drip edge so water sheds cleanly instead of wrapping back under the eave. If you skip the drip edge on an Orinda hillside, you’ll be back on the same roof next winter.
Valley and Flashing Repairs
Valleys channel more water than any other part of the roof, and on Orinda’s complex rooflines they’re often poorly flashed. We replace valley metal, re-bed the shingles, and add ice and water shield under the valley where the original builder skipped it. A valley rebuild in Orinda typically costs $700-$1,400.
Flashing failures happen where roof planes meet walls, chimneys, and skylights. The metal corrodes, the sealant dries out, and wind-driven rain finds the gap. We cut out the old flashing, inspect the step flashing behind it, and install new material with fasteners that won’t back out in the Diablo winds.
Emergency Roof Repair in Orinda
Emergency Roof Repair in Orinda usually follows a winter storm or a wind event, when a limb lands on the roof or the drip edge peels back and water starts coming in. We respond to Orinda calls with a live person on the phone and a plan for temporary protection: tarping the affected slope, clearing debris, and stopping the active leak. Emergency tarping and stabilization runs $300-$700, then the permanent repair is quoted separately with the same written pricing we always use.
During the October wind season, we see a spike in emergency calls from the north side of Highway 24. The Diablo winds hit the north rake of these hillside homes, lifting drip edge and peeling the starter course. The water that follows damages decking fast. We prioritize these calls because Orinda’s insurance companies expect documented, code-compliant repairs, and the longer water sits, the more decking gets replaced.
Storm Damage Stabilization
We tarp, secure loose materials, and photograph everything. The photos go to your insurer with a written scope of work, which helps when the adjuster asks what was damaged and what was repaired. A generic emergency patch with no documentation often gets a claim denied.

Overnight Leak Control
When water is actively entering the home, we stop it before we quote the permanent fix. That means sealing the breach, protecting the interior, and scheduling the full repair on a timeline that works for you and your insurance company.
Trusted Brands We Service in Orinda
Brennan Roofing installs materials from GAF, Owens Corning, IKO, Atlas, and Tamko, and we stock common repair components locally so Orinda homeowners aren’t waiting on a warehouse shipment. For wind-rated repairs, we typically recommend GAF Timberline HDZ or Owens Corning Duration shingles because they carry the 110 mph and 130 mph uplift ratings Orinda’s hillside code often requires. We don’t push one brand. We show you what the code demands, which products meet it, and what each costs. Then you choose with a real number in hand.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Orinda Homes
- Moss and lichen on oak-shaded north slopes. The canopy blocks sun, the moss holds water, and the shingles underneath rot. We remove the growth, replace the compromised shingles, and often add zinc strips to slow regrowth.
- Premature curling on south-facing slopes. Orinda’s hot, dry summers bake south slopes, and if the original nailing pattern wasn’t high-wind spec, the shingles curl in 8-10 years. The fix is replacement with a properly fastened starter course and first course.
- Wind-lifted drip edge on north rakes. Diablo winds find the weakest edge and peel it. That opens a path for water into the decking. We replace the drip edge, check the underlayment, and refasten the affected courses to wind-rated pattern.
- Wood shake re-covered without new underlayment. Many 1960s-1980s Orinda homes had shake roofs covered with composite shingles, but the original sheathing and underlayment were never addressed. Moisture traps under the overlay, feeds mold, and rots decking from below. We strip and re-deck when we find it.
Pricing for Roof Repair in Orinda, CA
Here are the ranges we quote most often in Orinda:
- Minor leak repair (flashing, vent boot, small shingle patch): $450-$900
- Valley rebuild with new metal and underlayment: $700-$1,400
- Drip edge replacement on one slope: $400-$800
- Decking replacement for rotted sheets (per 4×8 sheet): $120-$180 plus materials
- Full single-slope re-shingle with ice and water shield: $1,800-$3,500 depending on slope and material
- Emergency tarping and stabilization: $300-$700
What moves the number: slope pitch, decking condition, material rating required by the hillside code, and whether we’re working around a complex roofline. Every quote is line-item, in writing, before any work starts. Call (831) 318-8819 to schedule a free estimate. We’ll walk the roof with you, point out what we see, and put a number on paper. If it’s bigger than you expected, you keep the paper and decide.
The code-specific pricing note: Orinda’s hillside development code triggers specific wind-load design requirements for roof slopes above 20% on the city’s north side. That means a compliant repair quote includes a Class A fire-rated assembly and a 110 mph uplift rating, even though neighboring Lafayette only mandates 90 mph. A cheap quote that doesn’t cite the hillside overlay often gets bounced at plan check, and then you’ve paid for a re-quote and lost two weeks. Our quotes already account for the code because we’ve been through this with Orinda’s building department more times than we can count.
On Lombardy Lane, our crew repaired a 1978 split-level where the original shake roof had been re-covered with architectural shingles but skipped the ice and water shield at the eaves. The Diablo winds had lifted the drip edge on the north rake, letting water wick into the decking and rot two sheets. We stripped the affected slope, replaced the decking, installed a full ice and water shield, new drip edge, and GAF Timberline HDZ shingles nailed to the high-wind pattern that earns the 130 mph rating, then documented every layer for the owner’s insurance file. That’s what a code-compliant repair looks like in Orinda.
We Also Serve Cities Near Orinda
Brennan Roofing Co San Francisco serves homeowners throughout the East Bay hills. We regularly work in Orinda and dispatch crews to Walnut Creek, Albany, Berkeley, and El Cerrito. If you’re in one of those cities and dealing with a roof problem, the same written pricing and the same Garrison Standard apply.
Serving Orinda, CA - Our Local Coverage Area
We’re based in the Orinda 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 Orinda
Yes, most roof repairs in Orinda that involve decking replacement or full re-slopes require a permit, and the inspector checks for compliance with the hillside overlay’s wind-load and fire-rating requirements. The inspector will look at the nailing pattern, the underlayment type, the drip edge installation, and the material’s fire rating. A repair that skips the permit gets flagged later, most often when the homeowner files an insurance claim and the adjuster asks for the permit record. Call (831) 318-8819 and we’ll tell you whether your repair needs a permit and handle the filing if it does.
Most Orinda hillside roofs above 20% slope need a 110 mph uplift rating, and some require 130 mph depending on exposure. GAF Timberline HDZ shingles carry a 130 mph rating when installed with the manufacturer’s high-wind nailing pattern and a full ice and water shield at the eaves. Owens Corning Duration shingles carry similar ratings depending on the series. We’ll tell you what your specific slope triggers and which materials meet it before we quote.
Moss holds water against the shingle surface, and over time the water wicks under the shingle edges and rots the fasteners. The repair involves removing the moss, replacing the lifted shingles, often installing a taller drip edge, and adding zinc strips to slow regrowth. If the decking underneath is soft, we replace that too, and we document the layers so your insurance file shows the repair was done correctly.
Because Orinda’s hillside development code triggers stricter wind-load and fire-rating requirements. The same repair that passes in Lafayette with a 90 mph rating may need a 110 mph rated assembly in Orinda, and that means heavier underlayment, a different nailing pattern, and often a Class A fire-rated material. The labor is also different: Orinda crews work steeper slopes and more complex rooflines, which takes more time and more safety equipment. The number is bigger because the code demands more, not because someone’s padding the bill.
No, waiting makes it worse. Water that entered during one storm is still working on your decking, insulation, and drywall. Mold starts in 48 hours. The decking rots a little more every rain. By summer, what was a $600 flashing repair can become a $2,500 decking replacement plus interior work. Call (831) 318-8819 for a free estimate, and we’ll tell you what’s urgent and what can wait. If it can wait, we’ll say so. If it can’t, you’ll know why.
If you’re looking at water stains, curling shingles, or moss that’s winning the war, call Brennan Roofing Co San Francisco at (831) 318-8819. We’ll send a background-checked, uniformed crew to walk your roof, give you a written price before any work starts, and stand behind the repair in writing for a full year. That’s the Garrison Standard, and it’s the same on every roof in Orinda.
Written by Travis Oakley, Owner at Brennan Roofing Co San Francisco, serving Orinda and the surrounding East Bay hills.