Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across San Lorenzo
Roof repair in San Lorenzo usually costs between $425 and $1,850 depending on what’s actually wrong once we get on the roof, and most jobs are done in a single day. The Bohannon tract homes that fill this community share a specific set of problems: brittle skip sheathing, layered composition shingles from repeated re-roofs, and valley flashing that gives out after decades of marine-layer dampness. If you’ve got a ceiling stain spreading or granules washing into your gutters, call (945) 303-9821 and we’ll give you a written price before any work starts.
Why Tilehurst Roofing Is San Lorenzo’s Preferred Roof Repair Company
Homeowners in San Lorenzo call us because we show up when we say we will and the price we quote is the price on the final invoice. That shouldn’t be remarkable, but if you’ve already been burned by a no-show or a door-knock estimate that doubled once the crew arrived, you know it is. Every repair we do in San Lorenzo comes with a written guarantee delivered before the crew leaves your driveway, not mailed three weeks later. If a repair fails inside the guarantee period, we return and fix it at no charge under the 365-Day Done Right Promise.
Greg Holloway runs our San Lorenzo jobs personally, and he’s the one who answers when you call about a follow-up or a question on your invoice. Our technicians are background-checked and uniformed, so you know exactly who’s on your roof and why they’re there. We don’t subcontract out to whoever’s available that week. The crew that shows up works for us, knows Bohannon-era construction, and has already pulled permits through Alameda County for jobs just like yours.
Storm Damage Roof Repair in San Lorenzo
Storm Damage Roof Repair in San Lorenzo typically means one of two things: wind-driven rain that found a gap in aging flashing, or a winter atmospheric river that overwhelmed gutters on low-graded lots near San Lorenzo Creek and pushed water back under the drip edge. Either way, the fix starts with a full inspection of the roof’s perimeter and valleys, not just the spot where water showed up inside. Most storm repairs here run $500 to $1,500 depending on how many layers we’re cutting through and whether the decking underneath survived.
Valley and Flashing Repairs After Winter Storms
Valleys on Bohannon homes take the brunt of every storm because they channel water from two roof planes into one narrow line. When the metal flashing under those valleys rusts through, water gets behind the shingles and follows the skip sheathing right into your ceiling. We cut back the old flashing, inspect the decking it was nailed to, and rebuild the valley with ice and water shield before laying new metal and shingles over it.
Decking Assessment Before Any Shingle Goes Back
After 70-plus years, the skip sheathing under your shingles may be too dried out and cupped to hold a nail. If we find that, you’ll get a written change order with the decking footage and price before we proceed. We don’t discover that kind of thing after the shingles are already off and the rain is coming.
Metal Roof Repair in San Lorenzo
Metal Roof Repair in San Lorenzo covers a smaller but growing group of homes, mostly additions and patio covers where the original owner chose standing seam or corrugated metal instead of composition shingles. The problems here are usually failed fasteners, rusted panel laps, or old pipe boots that cracked under the marine layer’s damp-then-dry cycle. Repairs run $350 to $1,200 depending on what’s failing and whether we can match the existing panel profile locally.
Fastener and Sealant Failures on Metal Panels
Metal expands and contracts with every temperature swing, and the East Bay’s fog-then-sun rhythm works the gaskets on fasteners until they split. Once the washer fails, water wicks down the screw and into the sheathing below. We don’t just caulk over it. We pull the failed fasteners, inspect the panel for wear, and re-fasten with oversized screws and new gaskets that can handle the movement.
Pipe Boots and Vent Flashings
The rubber boots around plumbing vents and exhaust pipes are the first thing to go on any metal roof, but especially here where morning fog keeps them damp for hours. A cracked boot lets water run straight down the pipe and into your attic. Replacing a boot is a small job – usually under $300 – but catching it before the decking rots saves you a much larger repair later.
Trusted Brands We Service in San Lorenzo
We install and repair roofing materials from the manufacturers San Lorenzo homeowners already know: GAF, CertainTeed, and Owens Corning are the three we reach for most often on Bohannon-era repairs because their architectural shingle lines handle low slopes well and match the neighborhood’s existing rooflines without looking out of place. We stock common flashings, boots, and ridge cap locally, which means most San Lorenzo repairs don’t wait on a parts order. If your roof carries a different brand and it’s still under warranty, we’ll tell you what can be repaired under the manufacturer’s terms before we write the estimate.
Common Roof Repair Problems We See in San Lorenzo Homes
- Cupped skip sheathing that can’t hold a nail. The spaced board decking under your shingles has been through seven decades of fog-damp nights and dry afternoons. When it cups, nails pull loose and shingles lift in the wind.
- Stacked re-roof layers hiding the real problem. Many San Lorenzo roofs carry three layers of composition shingles because each re-roof was laid over the last without a tear-off. The leak isn’t the top layer; it’s the rotten decking four inches down.
- Rusted valley flashing and failed pipe boots. These are the two most common leak points on low-pitched hip and gable roofs like the ones on Bohannon tract homes. Both fail slowly, and you usually see the ceiling stain before you see the metal damage.
- Backed-up gutters on low-graded lots. The flat lots around San Lorenzo Creek drain poorly in winter storms. When gutters clog or downspouts route toward the foundation instead of away, water pools at the roof edge and wicks under the drip edge.
Pricing for Roof Repair in San Lorenzo, CA
Here’s what you should expect before calling anyone. A basic vent boot replacement or small flashing patch in San Lorenzo runs $350 to $600. Valley repair with new ice and water shield is usually $700 to $1,200. Decking replacement on a Bohannon home, where we’re pulling up cupped skip sheathing and screwing down new plywood before shingles go back, adds $3 to $5 per square foot of decking replaced. If your roof has multiple layers, tack on disposal and tear-off time. Every quote we write in San Lorenzo is a fixed price in your hands before we start, and the final invoice matches it unless you approve a written change order first.
Call (945) 303-9821 to schedule your free estimate. We’ll walk the roof, show you photos of what we found, and hand you a written price the same visit.
We Also Serve Cities Near San Lorenzo
Tilehurst Roofing crews work across the East Bay flatlands, and many of our San Lorenzo customers refer us to family in nearby cities. We run Roof Repair jobs in San Lorenzo as well as Castro Valley, San Leandro, Union City, and Oakland. Alameda County permitting is one workflow for all of them, which keeps scheduling straightforward whether your job is off Hesperian Boulevard or up in the Oakland hills.
Serving San Lorenzo, CA - Our Local Coverage Area
We’re based in the San Lorenzo 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 San Lorenzo
Because the skip sheathing under your shingles was installed in the 1940s and 1950s, and after 70-plus years of damp marine-layer cycles those spaced boards are often too dried out and cupped to hold a nail. When we pull shingles back and find that condition, re-nailing isn’t a real fix – the new shingles would lift within a year. We write a change order for new sheathing, you approve the price before we buy materials, and the repair actually stays repaired. Call (945) 303-9821 and we’ll tell you what condition your decking is in before you commit to anything.
San Lorenzo is unincorporated Alameda County, so roofing permits come from the Alameda County Community Development Agency, not a city building department. Contractors who mostly work in San Leandro or Hayward get tripped up by this. We don’t. We pull the permit, schedule the county inspection, and you get a copy of the signed-off paperwork before we consider the job done.
Yes for small, isolated repairs like a single valley or a pipe boot. No for anything structural or widespread. Here’s the honest answer: if the top layer is intact and the underlying layers are stable, we can cut out the damaged section and patch it. But if the lower layers are shedding granules or the decking has already rotted under them, a patch just buys you weeks before the next leak. We’ll show you photos of what’s under the shingles and give you both prices: the documented repair and the proper tear-off. You decide, in writing, with real numbers in front of you.
Your roof spends hours under the marine layer fog that rolls in from the bay, and shingles stay damp long into the morning even during dry stretches. That constant moisture feeds moss on north-facing slopes and accelerates granule loss, especially on the low-pitched Bohannon roofs where water moves slowly. It’s not your shingles failing early – it’s the damp-belt climate doing what it does. We can add zinc strips to slow the moss and specify granule-resistant shingle lines when it’s time to re-roof.
That answer comes from your insurance policy, not the roofer. What we can tell you is this: if water entered through a storm-driven leak, document everything before you call us. Photos of the ceiling stain, photos of the attic, photos of the roof surface. Then call (945) 303-9821 and we’ll write up a repair scope with the cause of entry, the condition of the decking, and the exact price. Insurance adjusters in Alameda County accept our photo documentation and written scopes because they’re specific. Estimates are free, and the written report is yours regardless of whether you file a claim.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving San Lorenzo with documented roof repair pricing and written guarantees on every job.






Before
After
Before
After
Before
After