Free 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 usually costs between $425 and $1,850 for common fixes like shingle replacement, flashing work, and leak sealing. Most repairs on a standard asphalt shingle roof take one day or less once we’re on site. If you’re reading this because water is already coming through your ceiling, call (945) 303-9821 now and a live person will answer.
We work throughout Martinez every week, from the Victorians near Ferry Street to the hillside tracts south of Highway 4 and the larger lots out toward Alhambra Valley and Reliez Valley. We know which neighborhoods sit in the wind path off the Carquinez Strait and which get the worst morning fog. That local knowledge changes how we scope a repair, what fasteners we use, and which materials we recommend. You’re not getting a generic Bay Area roofing crew reading a GPS; you’re getting technicians who understand how Martinez weather behaves block by block.
Every job starts with a written price before any work begins. You’ll know the number before we open a single bundle of shingles. And every repair carries a written guarantee delivered before the crew leaves your driveway.
Why Tilehurst Roofing Is Martinez’s Preferred Roof Repair Company
Tilehurst Roofing is part of the Kingswell family of roofing companies, founded in 2000, and built specifically for homeowners who have already been let down. Maybe a roofer no-showed. Maybe the price changed at the door. Maybe the patch failed within a month. Martinez homeowners call us because we do the opposite: we answer the phone, we show up in the window we gave, we write the price down first, and we guarantee the work in plain English.
Every technician who gets on a Martinez roof is background-checked and uniformed. You’ll know exactly who is on your property and why. Our dispatcher schedules work for Martinez addresses every week, and our crews know the local building department’s seismic retrofit triggers, which matter a lot on pre-1940 homes. Live calls are answered 24/7, including weekends and evenings, so a Friday-night leak off the strait doesn’t wait until Monday.
Under the 365-Day Done Right Promise, if a repair we make doesn’t hold for a full year, we return and correct it at no charge. That’s not a verbal promise. It’s written on the guarantee form we hand you before the crew packs up.
Roof Leak Repair in Martinez
Roof Leak Repair in Martinez often traces back to wind-driven rain off the Carquinez Strait, failed flashing at roof-to-wall intersections, or slow moss damage on north-facing planes that never fully dry. A straight leak repair, where we can isolate the entry point and replace flashing or seal a penetration, typically runs $475 to $1,100 in Martinez. When the leak has wicked into decking or fascia and requires structural repair, costs move into the $1,400 to $2,800 range. The first step is always a ground-level inspection followed by a close look at the suspect area, then a written price before we touch anything.
Flashing and Valley Leaks
Step flashing where a porch roof meets a main wall is one of the most common failure points we see on older Martinez homes. When it fails, water travels sideways into the wall cavity rather than dripping straight down. That means the visible interior stain often sits several feet from the actual entry point, which is why a patch job on the wrong spot never stops the leak.
Wind-Driven Entry Points
Martinez sits in a documented wind funnel off the Carquinez Strait. Afternoon gusts and seasonal Diablo wind events lift shingles at ridges, hips, and gable edges, especially where the original nailing pattern didn’t meet current California Building Code wind provisions. We re-secure those areas with enhanced fastening schedules and often add a starter strip where the old one was chewed off completely.
Emergency Roof Repair in Martinez
Emergency Roof Repair in Martinez is usually a water-intrusion event: a storm window blew open a section of roof, a tree limb punched through a flat roof over an addition, or a leak that was seeping finally saturated the ceiling. For Martinez homes, we respond with a live person on the phone 24/7, then a crew that arrives with tarps, temporary sealants, and the tools to make the roof safe the same visit. Temporary emergency tarping and sealing runs $350 to $700. The permanent repair that follows is priced separately in writing before the work starts.
Tarp and Temporary Seal
When wind off the strait tears away shingles or lifts a section of ridge cap, the immediate job is preventing further water entry. We tarp the affected area with fastened edges, not just weighted corners, because Martinez winds will strip a loose tarp within hours. The tarp buys time to schedule the permanent repair without further interior damage.
Leak Containment and Fast Response
If water is coming through the ceiling, shut off power to that area and move anything you can. Then call us. We’ll talk you through what to check from the ground while a crew is routed to Martinez. Most emergency repairs are scheduled the same day, and the written estimate for permanent work comes after the immediate danger is stopped and the roof can be inspected dry.
Trusted Brands We Service in Martinez
We install and repair roofing materials from seven major manufacturers, including Atlas, Boral, GAF, CertainTeed, Owens Corning, IKO, and Tamko. For Martinez specifically, we often recommend algae-resistant shingles from GAF or Atlas because of the persistent moss pressure on north and west planes. Material choice is yours, not whatever happens to be in the truck. We keep common flashing sizes, vent boots, and ridge components accessible for Martinez jobs, which means less waiting on a parts run when your roof is already open.
Common Roof Repair Problems We See in Martinez Homes
- Wind-lifted shingles at ridges and gable edges. The Carquinez Strait corridor produces sustained afternoon gusts that exceed what standard nailing patterns hold. Once the seal strip breaks, wind gets under the shingle and peels it back, and repeated cycles delaminate entire sections.
- Moss and algae on north-facing slopes. Nightly marine fog off the strait keeps north and west roof planes damp for hours after sunrise. Organic growth eats through the granule layer within a few years on standard shingles, exposing asphalt that fails early without algae-resistant product.
- Failed flashing on pre-WWII homes. Late Victorian, Craftsman, and bungalow homes around downtown Martinez have porch-roof intersections, dormers, and brick chimneys where step flashing and counterflashing age out. When flashing fails, water travels sideways into walls and ceilings rather than following an obvious drip path.
- Undersized gutters on larger lots. Homes on acreage and outbuildings around Martinez often have gutters that can’t handle winter storm volume, so runoff dumps onto grade near the foundation. That rots the lower siding and soffit and eventually backs water up under the drip edge.
Pricing for Roof Repair in Martinez, CA
Most Martinez roof repairs fall into predictable ranges. Shingle replacement for a small section runs $425 to $900. Flashing repair at a chimney, wall, or valley runs $550 to $1,300. Leak repair with water-damaged decking replacement runs $1,400 to $2,800. Flat roof patches on built-up or modified bitumen roofs run $650 to $1,600 depending on the number of plies. The biggest variable in Martinez is whether the home predates modern seismic code: repairs on pre-1940 roofs that trigger shear nailing and blocking requirements can add $800 to $2,000 in labor before a single shingle is replaced. We scope that before quoting, not after. Call (945) 303-9821 for a free written estimate specific to your roof.
We Also Serve Cities Near Martinez
Beyond Martinez, our crews handle roof repairs in Pleasant Hill, Benicia, Lafayette, and Concord. If you’re in one of those areas, or if you’re a Martinez homeowner curious about how we approach the full scope of residential Roof Repair, we’re glad to walk you through it. The same written-price-before-work starts and 365-day guarantee applies wherever your roof is.
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
The most common reason is that the actual entry point sits several feet away from the visible interior stain, and the previous repair addressed the wrong area. On older Martinez homes, water often enters at failed step flashing where a porch roof meets a main wall, then travels sideways through the wall cavity before showing up on a ceiling. Wind-driven rain off the Carquinez Strait can also push water under shingles at an angle, so the leak only appears when the wind blows from a specific direction. We trace the water path, not just the stain. Call (945) 303-9821 and we’ll inspect it properly.
Most straight repairs, like shingle replacement or flashing work, don’t require a permit. But Martinez’s stricter seismic retrofit requirements mean that repairs on pre-1940 roofs in the downtown area can trigger county-permitted shear nailing and blocking under the existing roof deck. When that happens, the scope changes and the price changes. We identify that need during the estimate, we pull the permit ourselves, and we pass the inspection before we call the job done. You’ll never be surprised by a permit requirement halfway through a repair.
Most repairs in Martinez run $425 to $1,850 depending on what failed. Small shingle repairs start around $425; flashing work runs $550 to $1,300; leak repairs with decking replacement run $1,400 to $2,800; and flat roof patches run $650 to $1,600. Seismic retrofit requirements on pre-1940 homes can add $800 to $2,000 in labor. We give a written price before any work begins, so you’ll know your exact number before the crew starts. Call (945) 303-9821 for a free estimate.
Yes, in most cases. We match color and profile from the manufacturer whenever the shingle is still in production. If the shingle has been discontinued, as happens on Martinez homes with 25- to 40-year-old roofs, we source a close match and talk with you about whether a partial repair or a full reshingle of that roof plane makes more sense. We’ll show you samples before anything is ordered. That’s part of the written estimate process, not an afterthought.
Install zinc or copper ridge strips along the ridge and hips, which release metal ions that inhibit moss regrowth every time it rains or the fog settles. Combined with algae-resistant shingles from GAF or Atlas, zinc strips are the standard approach for Martinez roofs facing the strait because north-facing slopes here can show moss re-colonization within three to five years of a plain asphalt job. The strips cost more than a plain ridge but far less than another tear-off in five years. We install them as part of the repair when the situation calls for it.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Martinez homeowners through the Kingswell Guarantee.






Before
After
Before
After
Before
After