Brennan Roofing roofing team

Roofers in San Lorenzo - Written Price, Workmanship Warranty

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

✓ Licensed & Insured ✓ Written quotes ✓ Permits handled
Schedule Free Estimate

Call to schedule your free estimate

🛡 Licensed & Insured 📝 Written Fixed-Price Quotes 💲 No Change Orders · Free Estimates
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as $159/month*on approved credit; ask for current terms
Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Roofers in San Lorenzo, CA

Roofing in San Lorenzo means working on homes built mostly between 1946 and 1960, and the roofs show it. We see original wood shake, first-generation composition shingles from the 1970s, and low-slope sections that hold water after a hard rain. The work here is different from neighboring cities because of the unincorporated Alameda County permit process and the sheer number of roofs hitting the end of their service life at the same time. If you’re looking for roofers in San Lorenzo, CA, call Brennan Roofing at (361) 320-9467 for a written price before any work starts.

Call (361) 320-9467

Why San Lorenzo Homes Are Different

San Lorenzo is a post-WWII unincorporated community, and the housing stock tells that story. Most homes are small single-story ranches between 900 and 1,400 square feet, built fast in the late 1940s and 1950s. The original roofs were wood shake. Many were replaced in the 1970s with the first generation of composition shingles, and those are now 25-plus years old and failing at the same time. There’s also a smaller pocket of 1970s and 1980s two-story homes, but the dominant roofline is low-slope or shallow-pitch, which means a lot of torch-down and rolled modified bitumen sections rather than pure asphalt shingle.

Because San Lorenzo is unincorporated Alameda County, roofing permits and inspections go through the County rather than a city building department. That changes timelines and paperwork in ways you won’t see in San Leandro or Castro Valley. We handle that process as part of the job, and the price goes on paper before anything is filed.

The climate does its own work. San Lorenzo sits in a rain-shadowed East Bay valley: hot, dry summers, mild wet winters, but when rain comes it can fall hard and fast. The biggest killer is summer UV baking old shake and shingles until winter rain finds the cracks. After a dry summer, the first big October or November storm routinely triggers leaks in the area’s older ranches, often at the valley edge where flat-roof additions and original low-slope sections pond water. That’s why late-summer inspections are the local failure-prevention ritual.

Our Main San Lorenzo Services

Most San Lorenzo homeowners call us for one of two things: a roof that’s leaking after the first storm, or a roof that’s clearly at the end of its life and needs full replacement. Here’s what each looks like here:

Roofing Company in San Lorenzo

When a San Lorenzo ranch needs a new roof, the job usually starts with tearing off the old 1970s composition or original shake, checking the decking beneath, and replacing underlayment, drip edge, and flashing before the new material goes down. On low-slope sections, that often means torch-down or rolled modified bitumen rather than shingles. The right material depends on the pitch and how the roof handles ponding water near the valley edge. Travis Oakley walks every job before quoting. Learn more on our Roofing Company in San Lorenzo page.

Roofing Company in San Lorenzo

Roof Repair in San Lorenzo

Most repairs in San Lorenzo come after the first October storm exposes a failure that’s been building all summer. We see cracked shingles, dried-out flashing at roof-to-wall junctures, and flat-roof ponding leaks on additions. The repair starts with finding the actual entry point, not just the stain on the ceiling, then we quote a written price to fix it right. No change at the door. Details are on our Roof Repair in San Lorenzo page.

Roof Repair in San Lorenzo

Roof Inspection in San Lorenzo

A roof inspection in San Lorenzo makes the most sense in late summer, before the rainy season finds the cracks for you. We walk the roof, check flashing, underlayment, and drainage, and document what’s sound and what isn’t, so you can plan instead of react. Given how many original 1940s and 1950s roofs are still up there, the inspection is the cheapest insurance against a November surprise. See our Roof Inspection in San Lorenzo page for what’s covered.

Roof Inspection in San Lorenzo
Need help today?Fast, friendly service and a no-obligation free estimate.

Call (361) 320-9467

What happens when you call

  1. 1
    A real person answersNo phone trees - you reach a local pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched.
  3. 3
    A background-checked tech heads outLicensed & insured, dispatched right away.
  4. 4
    You approve before work beginsNothing starts until you say go.

Brands We Service in San Lorenzo

We install materials from GAF, CertainTeed, and Owens Corning, among others, and we explain the differences plainly so you choose with confidence. Parts and materials are sourced and staged locally for San Lorenzo jobs, so work doesn’t stall waiting on supply. See our brands for the full list and what each line offers.

Pricing for Roofers in San Lorenzo, CA

Service Typical range in San Lorenzo
Roof inspection $200 – $400
Minor roof repair (small leak, loose flashing) $400 – $900
Moderate repair (larger leak, rotted decking section) $900 – $1,800
Major repair (structural, multiple rafters or decking sheets) $1,800 – $4,000
Asphalt shingle roof replacement (per square, 10’x10′ area) $500 – $700
Full roof replacement, small ranch (900 – 1,400 sq ft) $9,000 – $16,000
Tear-off of old roof layers $150 – $350 per square
Roof decking repair $75 – $150 per sheet
Flashing replacement $400 – $1,200
Skylight replacement $1,500 – $3,500
Gutter replacement (typical ranch home in San Lorenzo) $1,800 – $4,000

What pushes price up in San Lorenzo is usually two things: hidden decking rot under old shake that only shows after tear-off, and ponding-prone low-slope sections that need reworked drainage or modified bitumen instead of shingles. Both are visible in the line-item quote before work begins. The price goes on paper first, and it does not move at the door. That’s the standard on every San Lorenzo job.

Neighborhoods We Serve in San Lorenzo

We work throughout San Lorenzo, from the original 1940s ranch neighborhoods west of Hesperian Boulevard to the newer pockets east toward the hills. Response is coordinated from our San Francisco Bay Area office, and we schedule San Lorenzo jobs in clusters so a crew can be on site quickly.

  • San Lorenzo Village
  • Washington Manor
  • Bay-O-Vista
  • Southgate
  • Del Rey

Service Area – Cities Near San Lorenzo

San Lorenzo sits close to several East Bay communities we serve regularly. If you’re in Castro Valley, CA, San Leandro, CA, Union City, CA, or Oakland, CA, the same written-price standard applies. Call (361) 320-9467 and we’ll get you scheduled.

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 Roofers in San Lorenzo

Ready to get started? Free estimates · Free in-home estimates response in San Lorenzo
Call (361) 320-9467

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roofing pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What San Lorenzo Customers Say

★★★★★ 4.9 from 8+ reviews

"Replaced the underlayment and drip edge as well as shingles. Many roofers skip that. Everything was explained in writing."

- Barry F.

"Crew lead is a veteran and runs the job like it. Showed up at 7 sharp, tarped the garden, tore off the old roof, and had the new shingles on by the end of day two."

- Joe K.

"Replaced a rotted fascia board along with the roof edge. Matches the trim."

- Lou H.

How It Works in San Lorenzo

Getting your roofing handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roofing needs and we provide an upfront, transparent quote - no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in San Lorenzo - typically within 30-60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

Current Offers

Bring these savings to your next appointment.

Free On-Site Estimate & Written Quote

No obligation. We measure, price the job in writing, and the quote is yours to keep.

Expires Mar 31, 2027
Always

Written Price Before Any Work Starts

Expires Mar 31, 2027
Included

Written Guarantee on Every Repair

Expires Mar 31, 2027
Free

Free Second Visit if the Repair Fails

Expires Mar 31, 2027

Request a Free Estimate

Tell us what's going on in San Lorenzo - we'll get back to you fast. No obligation.

By sending this request, you agree to our Privacy Policy and consent to being contacted by telephone, text message, or email about your service request, including from the local pros who may handle it.

Prefer to text? Send a Text
Call Now - 24/7 Dispatch
Areas We Serve
Call Now - 24/7 Dispatch