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 Martinez
Roof repair in Martinez typically runs $350 to $1,800 for most residential work, with leak repairs starting around $325 and full shingle replacement on a small section landing between $800 and $2,400 depending on pitch, material, and access. Our Roof Repair team works in Martinez weekly and understands what the Carquinez Strait wind does to fasteners, flashing, and aging underlayment. If water is getting in, call (831) 318-8819 and a live person answers. We’ll get a written price in your hand before any work starts, and we show up when we say we will, in uniform, background-checked, and ready to work.

Key takeaways for Martinez homeowners:
- Leak repairs in Martinez typically cost $325 to $800; section shingle replacement runs $800 to $2,400.
- Acreage properties often need Contra Costa County permits, not city permits, which adds a few days and a modest fee.
- Septic and well setbacks on rural Martinez lots can restrict where we stage materials, which changes the labor math. We scope this before quoting.
- Every repair carries the 365-Day Done Right Promise: in writing, for one full year, free return visit if it fails.
Why Martinez Homeowners Call Brennan Roofing
We are not a faceless national outfit. We are an independently owned member of the Garrison Partners family, founded in 2000, and we operate under The Garrison Standard on every Martinez job. That means a written price before any work begins, background-checked uniformed technicians who arrive inside the promised window, and a full-year written guarantee that does not disappear when the truck pulls away. Travis Oakley runs our roofing operation, and he holds every tech to The Garrison Code: no door-price changes, no shortcuts hidden under flashing, no leaving a job site looking like a windstorm hit it a second time.
Our crews have worked the downtown historic district, the Alhambra Valley, and the east-side tract neighborhoods off Morello Avenue and Hidden Valley. We know what a 1920s Craftsman valley looks like when the original galvanized flashing finally gives out. We know what a 1960s ranch roof off Center Avenue looks like when the ridge vent was never installed and the attic has been baking for fifty years. That local knowledge shapes every quote we write for Martinez.
Phones are answered by a live person around the clock. You will not get a voicemail queue when you call (831) 318-8819. You will get a person who can schedule your estimate and answer a straight question with a straight answer.
Styles & brands we work with






Roof Leak Repair in Martinez
Roof Leak Repair in Martinez is the most common call we get, especially after a Carquinez Strait wind event pushes rain sideways under aging flashing or lifts a section of three-tab shingle enough to expose the underlayment. In Martinez, a leak repair typically costs between $325 and $800 as a spot fix. If the leak has been running for a while and the decking underneath is soft, the repair becomes a section replacement, which lands closer to $900 to $1,600 depending on how much plywood or plank decking has to come out and go back in. We find the actual entry point, not just the stain on the ceiling, because water travels along rafters before it drips. A stain in the living room often traces back to a failed vent boot or valley twenty feet away.
Flashing and valley repair
Older Martinez homes with steep multi-gabled rooflines tend to leak at the valleys and pipe penetrations first. The original flashing was often thin galvanized metal, and after decades of wind-driven rain off the strait, it corrodes at the bends and lets water in. We replace it with heavier-gauge material, properly lapped and sealed, so the repair outlasts the shingle around it.
Ceiling stains and chasing the source
What you see on the ceiling is rarely where the water got in. We trace the path, inspect the decking from the attic side when we can, and confirm the entry before we cut anything open or tear off any shingles. That is the disciplined way to do it, and it stops you from paying for a patch that misses the actual hole.
Emergency Roof Repair in Martinez
Emergency Roof Repair in Martinez usually means one of two things: a tree limb or wind gust tore a section of shingles off overnight, or water is actively entering the house and you need it stopped before it ruins drywall, insulation, or flooring. Our response time to most Martinez neighborhoods is same-day for active leaks, and our phone is answered by a live person 24/7. A temporary tarp and securement typically runs $300 to $600. A same-section shingle replacement with new underlayment on a Martinez ranch or Craftsman roofline generally falls between $800 and $1,800, depending on the size of the damaged area and the pitch involved. Steep multi-gabled roofs take more time and fall at the higher end.
Wind damage after Carquinez Strait gusts
The strait funnels wind through Martinez with enough force to lift whole shingle tabs on older roofs. When that happens, the fastening pattern matters. We check the nailing, replace the damaged underlayment, and where the property sits in the 110 mph wind zone, we document a nailing pattern rated for that exposure. No guesswork. The paperwork shows what was done.
Immediate leak response and temporary protection
If water is coming in now, we will get a crew to Martinez fast and put a temporary barrier in place so the damage stops getting worse. That gives you time to decide on the permanent repair without a wet carpet and a growing stain on the ceiling.

Roof Repair on Martinez Acreage: What Actually Changes the Price
This is the part most roof repair pages never cover. In Martinez, roof repair on acreage often requires navigating Contra Costa County permitting rather than city permits, with additional setbacks from wells and septic systems that can restrict staging and material placement. That constraint is almost never encountered in neighboring urban Concord or Pleasant Hill, and it changes the quote in ways a homeowner should understand before signing anything. A county permit for roof repair on a rural parcel adds a few days and a fee that a city-permitted job does not have. Septic leach field setbacks and well head clearance distances can push material staging to the driveway or the far side of the house, which adds labor time and carting distance for every bundle of shingles. Long material hauls up Alhambra Valley Road or into the hills behind Hidden Lakes also figure into logistics. We scope all of that before we quote, so the price we put on paper is the price you pay. No door adjustments. No surprise add-on for access.
On a ranch-style home off Alhambra Valley Road, our crew repaired a wind-damaged ridge vent and replaced torn underlayment where the Carquinez Strait gusts had lifted the old three-tab shingles. Because the property had a septic leach field 40 feet from the gable end, we staged materials on the driveway and used a truck-mounted conveyor to move bundles up, keeping all loads off the drain field. We also added ice and water shield at the eaves and replaced the corroded drip edge before laying new architectural shingles from GAF with a documented nailing pattern for the 110 mph wind zone. That is how we work acreage properties in Martinez. We plan around what is in the ground, not just what is on the roof.
Trusted Brands We Service in Martinez
Our Martinez customers most often ask for GAF architectural shingles, CertainTeed Landmark lines, and Tamko Heritage shingles on homes where the old three-tabs have curled from years of hot Martinez summers. We stock common profiles and color runs for these brands locally so we are not waiting on a regional truck when you need a repair to match an existing roof. If you are not sure what brand is on your roof right now, we will verify it during the estimate and give you options that match or coordinate. We explain the differences plainly, so you can choose with confidence instead of guessing at a shingle rack.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Martinez Homes
- Curling and cracked composition shingles on 1950s and 1960s east-side homes. Many of these houses never got a ridge vent, so attic heat in Martinez’s dry summers bakes the shingles from below. Curled shingles mean the roof is aging faster than it should, and spot repair is often just buying time.
- Leaks at valleys and penetrations on steep Craftsman and Victorian rooflines. The original flashing on these older Martinez homes was never upgraded, and decades of wind-driven rain off the Carquinez Strait pushes water into the seams. We replace the flashing, not just the shingle around it.
- Wind-lifted shingles and ridge vent damage near the Alhambra Valley and open hillside exposures. The strait funnels wind with enough force to pull tabs up and tear ridge vent material. Homes on acreage and open lots take the worst of it.
- Historic cedar shake roofs near downtown that have been patched with mismatched materials. Generic repair crews sometimes put composition shingles over original shake on a Victorian, and the Historic Preservation Commission will stop that work. If you own one of these homes, call someone who knows the rules before the patch goes on.
Pricing for Roof Repair in Martinez, CA
Here are the numbers straight up. A minor leak repair around a pipe boot or a small flashing seam in Martinez runs $325 to $500. A valley repair or a section of torn shingles and underlayment lands between $800 and $1,500 on most homes. A full section replacement on a steep multi-gabled roof or an acreage property with material staging restrictions can push $2,000 to $4,000. County permitting, septic and well setbacks, and long material hauls are the factors that move a Martinez acreage quote higher than the same repair on a city street. You will know the exact price before any work starts, because it goes on paper first. Call (831) 318-8819 and we will schedule the free estimate.
We Also Serve Cities Near Martinez
Our Roof Repair in Martinez coverage extends to nearby communities including Benicia, Hercules, Orinda, and Walnut Creek. If you live just outside Martinez in any of these areas, the same written pricing, uniformed crews, and year-long guarantee apply. We coordinate scheduling from our Bay Area office and keep the standard identical on every job, in every city.
Serving Martinez, CA - Our Local Coverage Area
We’re based in the Martinez 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 Martinez
Yes, most structural roof repair on Martinez acreage outside city limits requires a Contra Costa County permit, while homes inside the Martinez city limits go through city permitting. The county process can add a few days to scheduling and a permit fee that city jobs do not carry. We handle the paperwork and tell you up front whether your parcel needs county review, city review, or both. Call (831) 318-8819 and we will sort it out during the estimate.
Setbacks from your septic leach field and well head determine where we can place ladders, stack material bundles, and park a material conveyor. On some Martinez acreage, that means staging on the driveway and hauling bundles further, which adds labor but protects your system from compaction damage. We scope those distances before we quote, so the price already accounts for access. Call (831) 318-8819 for a free estimate that includes a look at your setbacks.
Yes, we repair detached shops, garages, and ADUs. The cost is not automatically higher, but it can be when the structure sits behind a septic field, has limited equipment access, or is a lower slope that needs modified bitumen or a membrane patch rather than shingles. A small shop roof patch in Martinez typically runs $500 to $1,200, while a full ADU roof repair lands between $1,200 and $3,000. We will give you a written price before work starts. Call (831) 318-8819 to schedule the estimate.
It can. Poor drainage that lets roof runoff pool at the foundation or flow toward a septic area can mean the roof repair has to include drip edge replacement, gutter guard work, or extending downspouts to move water away from the structure. That is part of doing the repair correctly on an open Martinez lot. We check drainage during the estimate and include the fix in the written price rather than springing it on you later. Call (831) 318-8819 to have us look at your lot and roof together.
You can, and we will do the patch if that is what you want, but we will first tell you what it means. Composition shingles over cedar shake rarely lay flat and the mismatch will show. If the shake is sound and you only need a section repaired, matching the existing material looks better and lasts longer. If the shake is at the end of its life, a full replacement with architectural shingles from CertainTeed or GAF makes more sense than patching a failing surface. Call (831) 318-8819 and we will give you an honest assessment with numbers for both options.
Get Your Written Estimate for Martinez Roof Repair
You do not have to guess what roof repair in Martinez will cost. We will walk the roof, check the decking, check the flashing, check the setbacks if you are on acreage, and hand you a written price before you commit to anything. Travis Oakley and the rest of our crew hold to The Garrison Standard on every Martinez job: live person on the phone, uniformed background-checked techs, written price before work starts, and a repair guaranteed in writing for one full year. Call (831) 318-8819 to schedule your free estimate. We serve Martinez and the surrounding communities, and we will answer when you call.
Written by Travis Oakley, Owner at Brennan Roofing Co San Francisco, serving Martinez and the surrounding Bay Area since 2000.