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 San Leandro
Roof repair in San Leandro typically runs $350 – $1,100 for most leak and flashing fixes, while larger repairs like a flat roof patch or valley replacement land between $900 and $2,300. Most jobs on San Leandro’s mid-century homes take our crew four to eight hours once materials are on site. If you’re seeing water stains on a ceiling or missing shingles after a Bay wind event, call (831) 318-8819 for a written quote before any work starts.

We know San Leandro roofs. The ranch homes off Bancroft Avenue, the split-levels in Estudillo Estates, the bungalows near Washington Manor, the older stock east of 580 – these houses share a common history and a common set of problems. Flat sections over sunrooms and garages start failing around year fifty. Original shake hides under later composition layers. Flashing at the seam between pitched and flat sections gives out after enough wet winters. This is the work we do every week.
Key Takeaways
- Most San Leandro roof repairs cost $350 – $2,300 depending on scope, with the written price in your hand before work begins.
- San Leandro’s mid-century homes often have mixed-slope roofs: shingle over the main house, membrane over additions and garages.
- We quote written, line-item pricing. The number does not move once it’s on paper.
- Every repair is backed by the 365-Day Done Right Promise: one full year, in writing, free return visit if it fails.
- Call (831) 318-8819 and a live person answers. No voicemail, no callback queue.
Styles & brands we work with






Why Brennan Roofing Co San Francisco Is San Leandro’s Preferred Roof Repair Company
San Leandro homeowners call us because we operate under the Garrison Standard: a written price before any work starts, a background-checked uniformed technician on every job, and a full-year guarantee in writing. Travis Oakley runs our crews to this standard on every single repair, from a vent boot replacement in the Davis Tract to a full flat-roof patch over a sunroom in Bancroft neighborhood. We don’t compete on the lowest bid. We compete on showing up, doing the job right, and standing behind it for 365 days.
Our Roof Repair team works San Leandro regularly. We know the permitting offices, we know which 1950s subdivisions have shake roofs hiding under shingles, and we know how Bay wind tears at old composition roofs. When you call, a live person answers around the clock. Not a machine, not a callback queue. You tell us what’s happening, we schedule a visit, and we show up inside the promised window with a written quote in hand.
San Leandro homeowners have dealt with no-shows and door-price games before. That’s exactly why we put the price on paper first and make it clear that the number does not move. The Garrison Code means the technician on your roof is the same person we’ve background-checked and sent in uniform. You know who’s up there. We’re an independently owned business, part of the Garrison Partners family founded in 2000, and we answer for our work locally.
Metal Roof Repair in San Leandro
Metal roof repair in San Leandro mostly involves resealing seams, replacing fasteners and gaskets that have worked loose, and repairing flashing where metal panels meet chimneys, skylights, or the flat membrane sections so common on this city’s mid-century homes. Most metal roof repairs here run $450 – $1,400 depending on how many penetrations and seams need attention.
We see a lot of standing seam and corrugated metal roofs on detached garages, carports, and a handful of Davis Tract-era custom homes where the original owner upgraded from shake. San Leandro’s wet winters mean a small seam failure turns into a ceiling stain fast. A proper repair means pulling the compromised fastener, cleaning the seam, applying new sealant rated for metal, and reinstalling with new fasteners. Not caulk over rust, not a tube of tar over the gap.
Seam and Fastener Repairs
Bay wind flexes metal panels. Over time, fasteners back out and rubber gaskets fail. We replace them with new fasteners and gaskets, then reseal the seam with a sealant that holds through San Leandro’s wet season. This is a two-to-three-hour fix in most cases.
Metal-to-Membrane Transitions
Where a metal carport roof ties into a flat shingle or membrane section, the transition flashing is the weak point. Water gets in there during winter rains, runs down the underside, and shows up in the garage. We repair or replace the transition with new flashing built for both materials and seal it fully.
Commercial Roof Repair in San Leandro
Commercial roof repair in San Leandro covers low-slope membrane systems, modified bitumen, TPO, and the occasional metal panel roof on warehouses, retail spaces, and small office buildings along East 14th Street and near the San Leandro Tech Campus. Repairs here typically run $800 – $2,700 depending on the membrane type, the size of the damaged area, and whether the decking below needs replacement.
Commercial work in San Leandro moves on a different schedule than residential. Business owners can’t have a leaking roof over inventory or customers while we wait on materials. So we keep common repair materials stocked locally: TPO patches, modified bitumen rolls, sealants, and flashing stock for most commercial membrane types. When you call, we scope the roof, put a written price in your hand, and schedule the repair to minimize disruption to your operation.
Flat and Low-Slope Membrane Patches
Low-slope commercial roofs pool water in San Leandro’s wet winters. Small punctures become big problems when standing water sits on a membrane seam. We clean the area, remove any saturated insulation or deteriorated decking, install new membrane matched to the existing system, and heat-weld or seal every edge. The patch is fully water-tight before we walk off the roof.

Drainage and Parapet Flashing
Flat commercial roofs fail at drains, scuppers, and parapet walls long before the main field membrane gives out. A clogged drain causes ponding, and ponding finds the seam. We clear drains, repair any damaged membrane around them, and re-flash parapet walls where water has worked behind the metal.
Trusted Brands We Service in San Leandro
Your roof is only as good as the materials someone puts on it. We install and repair roofs from Owens Corning, IKO, and GAF, and we keep common shingle colors and repair materials stocked for San Leandro jobs. That means faster turnaround when you need a section of composition shingles matched to a 1960s original color, a vent boot replaced, or a flat section patched with TPO that matches what’s already up there. We source from manufacturer lines including GAF, Owens Corning, and IKO. But we also service CertainTeed, Atlas, Tamko, and Boral roofs, and we’ll repair whatever is on your home with materials that actually match, not whatever is cheapest at the supply yard that day.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in San Leandro Homes
- Transition leaks between shingle and flat sections. San Leandro’s mid-century ranches and split-levels commonly have a pitched shingle roof over the main house and a flat or low-slope membrane over an addition, garage, or sunroom. The seam where these two systems meet leaks long before either section fails on its own. We repair it with proper step flashing and a membrane tie-in that moves water down, not sideways.
- Nail pops and lifted shingles from Bay wind. The dry summer wind and winter storm gusts that roll off the Bay work old composition shingles loose. On homes built between 1940 and 1970, the original decking is often thin wood plank that doesn’t hold nails as well as modern plywood. A few lifted shingles on an older ranch roof can turn into a full leak within a season. We replace the damaged area and check the surrounding field for nails that are about to pop.
- Hidden shake layers discovered during tear-off. In the Davis Tract and other 1950s-era San Leandro subdivisions, many homes still have original cedar shake under one or two layers of composition shingle. Homeowners often don’t know until a repair requires removing a section. This adds weight, increases disposal volume, and changes the scope. We identify it and put the adjusted number in writing before we proceed.
- Flat-roof ponding on garage and sunroom additions. San Leandro’s wet winters mean water sits on low-slope additions that weren’t built with enough pitch. Pooled water finds seams, and the ceiling below shows it. We repair the membrane, address any low spots we can correct, and seal every edge. The fix is only as good as how well the water is shed.
Pricing for Roof Repair in San Leandro, CA
Here are the numbers we quote most often in San Leandro:
- Shingle replacement: $380 – $850 for a typical bay, section, or ridge repair.
- Leak repair: $350 – $900 depending on how far water has traveled and what’s behind the surface.
- Flashing repair: $400 – $1,100 for chimney, wall, or valley flashing.
- Flat roof patch: $700 – $2,300 depending on membrane type and decking condition.
- Vent boot replacement: $250 – $500 for a single boot; more if the decking around it is soft.
- Valley repair: $600 – $1,500 including new underlayment, flashing, and shingles in the valley.
What moves the number in San Leandro: whether we find hidden shake under the shingles, whether the decking is soft from years of moisture, and how much of the roof ties into a flat or membrane section that needs its own repair. Every estimate is free, in writing, and line-item. The price you see is the price you pay. Call (831) 318-8819 to schedule one.
We Also Serve Cities Near San Leandro
Brennan Roofing’s service area extends beyond San Leandro itself. We regularly work in Castro Valley, Orinda, Walnut Creek, Berkeley, and the surrounding East Bay communities. If you’re in any of these cities and need the same written-price, guaranteed approach to roof repair, call (831) 318-8819 and a live person will take your call.
Serving San Leandro, CA - Our Local Coverage Area
We’re based in the San Leandro 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 Leandro
We repair the seam by stripping away the old flashing and roofing around the transition, installing new step flashing that ties under the shingle course and over the membrane, and sealing the full length of the joint. On most San Leandro homes, this seam is where the original builder tied a flat addition into a pitched shingle roof, and it’s usually the first point of failure. The repair takes most of a day and typically runs $600 – $1,400 depending on how much of the surrounding decking and underlayment we need to replace. Call (831) 318-8819 for an exact written quote – estimates are free.
We scope for it before we quote. When a home in the Davis Tract or another 1950s San Leandro subdivision needs a repair that involves removing shingle layers, we check the roof edge and any exposed sections to determine whether original cedar shake is underneath. If it is, we include the added removal weight, disposal volume, and labor in the written price before work starts. If we uncover shake we couldn’t see from the edge, we stop, show you what we found, and put the adjusted number in writing before proceeding. No surprise line items at the door. Call (831) 318-8819 to schedule an inspection.
For repairs that don’t change the roof structure, San Leandro typically does not require a building permit. Replacing shingles, patching a membrane, repairing flashing, or replacing a vent boot are all considered maintenance. If the repair requires decking replacement over a large area, or if we’re reworking transitions that affect drainage, we’ll check with the city before we start. We pull permits when they’re required and pass inspections before we consider the job done. Call (831) 318-8819 with your address and we’ll let you know what your specific house needs.
Septic and well setback requirements don’t change how we repair your roof, but they change how we work around the house. On unincorporated San Leandro acreage, we plan staging, material storage, and waste bin placement so they don’t obstruct access to septic tanks, leach fields, or well heads. We keep equipment off the leach field, and we don’t stack materials where they’ll block a well service point or a county inspection. Scoping this before we quote means the job runs without a county compliance issue slowing things down. Call (831) 318-8819 to schedule a visit and we’ll assess your specific lot as part of the free estimate.
We scope for access and debris before we start. If your San Leandro property has a detached ADU, shop, or outbuilding near the main house, we plan the tear-off path, ladder placement, and waste bin location so nothing lands on that structure and no one works from its roof without your knowledge. We cover nearby walkways and any stored items under repair areas. The written quote includes whatever extra equipment or protection your specific layout needs – you see it on paper before work begins. If you’d like a damage-free plan for your property, call (831) 318-8819 for a free, in-person estimate.
Get Your Free Roof Repair Estimate in San Leandro
Call (831) 318-8819 and a live person answers. We’ll schedule a visit, assess your roof inside the promised window, and hand you a written, line-item price before any work starts. No door-price games, no no-show technicians, no surprises mid-job. Just the Garrison Standard: a real price, a real guarantee, and a crew you know you can let on your roof.
Written by Travis Oakley, Owner at Brennan Roofing Co San Francisco, serving San Leandro and the East Bay.