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 Jose
Roof repair in San Jose typically runs between $450 and $1,400 for most leak and flashing fixes, with larger structural repairs hitting $2,500 to $6,000 depending on what’s underneath. Most jobs take one day once we’re on site. We serve every San Jose neighborhood from Almaden Valley to Berryessa, and our crews know exactly what these roofs look like when we open them up. Call (669) 238-2101 for a written estimate before any work starts.
What sets San Jose apart from Fremont or Sunnyvale isn’t the climate alone – it’s the age and variety of the housing stock. We’re repairing 1950s ranch roofs in Cambrian, Eichler flat roofs in the west valley, and newer tile systems in Silver Creek within the same week. That range matters. A roofer who only does new construction shingle work won’t recognize the failure patterns we see daily on older San Jose homes.
Why Brennan Roofing Co San Jose Is San Jose’s Preferred Roof Repair Company
We operate under The Garrison Standard, which means one thing that most San Jose roofers don’t offer: your price goes on paper before we touch the roof. Written. Fixed. No adjustment at the door. Travis Oakley runs our San Jose crews, and every technician who shows up is background-checked, in uniform, and accountable to that standard.
Our 365-Day Done Right Promise backs every repair in writing for a full year. If a repair fails inside that window, we come back at no charge. That’s not a marketing line. It’s a contract term. San Jose homeowners who’ve been burned by no-show contractors or vague verbal quotes tend to appreciate that distinction.
When you call Brennan Roofing Co San Jose, a live person answers. Always. Not a voicemail tree, not a callback queue. You get a real person who can schedule a roofing inspection in San Jose, answer a question about flashing, or get a crew dispatched. That matters when water is coming through your ceiling at midnight in January.
We know the difference between a Rose Garden home with hidden wood shake under composition shingles and a newer Almaden tile roof. That local knowledge means we diagnose faster and quote more accurately than a roofer driving down from San Francisco with no San Jose street-level experience.
Styles & brands we work with






Commercial Roof Repair in San Jose
Commercial Roof Repair in San Jose covers low-slope and flat systems on the strip malls, warehouses, and mixed-use buildings that line Stevens Creek Boulevard, Monterey Road, and Capitol Expressway. These roofs fail differently than residential pitches. Ponding water, failed seams on single-ply membranes, and clogged internal drains are the usual culprits. A typical commercial patch runs $900 to $2,500, while larger membrane repairs with new flashing at curbs and penetrations run $3,000 to $8,000.
Flat and Low-Slope Systems
Older commercial buildings in San Jose’s Japantown and downtown corridors often carry built-up or modified bitumen roofs that are decades past their service life. We open these up carefully, cut out water-saturated insulation, and replace the damaged membrane section with the same material class. On buildings with tenant spaces below, we protect interiors before cutting and contain debris from day one.
Drainage and Ponding Repairs
San Jose’s winter rains expose weak drainage fast. When we find a commercial roof holding water 48 hours after a storm, we don’t just patch the obvious hole. We mark the ponding areas, check the internal drains and scuppers, and address the slope issue if the deck allows. A drain repair with new clamping ring and seal runs $350 to $900; adding tapered insulation to fix chronic ponding starts around $1,800 and goes up from there.
Every commercial repair gets the same written price commitment as residential work. We hand you the number on paper, and it doesn’t move.
Roof Leak Repair in San Jose
Roof Leak Repair in San Jose usually involves tracing water that’s entered at a flashing, valley, vent boot, or failed section of underlayment – then fixing the entry point properly rather than smearing sealant over it. Homeowners call us when they see ceiling stains after El Niño storms or find wet insulation in the attic. Typical leak repairs in San Jose run $450 to $1,200 when the decking is sound, and $2,000 to $4,500 if rotted sheathing needs to be cut out and replaced.
Flashing and Vent Boot Leaks
Thermal expansion in San Jose’s hot summers cracks older metal flashings around chimneys, skylights, and plumbing vents, letting water in slowly for months before it shows on a ceiling. We pull the damaged flashing, inspect the surrounding underlayment, install new metal or boot with proper sealant, and verify the lap pattern sheds water the way the manufacturer intended. A vent boot replacement runs $250 to $500; a chimney flashing rebuild runs $750 to $1,800.
Valley and Flat Roof Leaks
Low-slope Eichler roofs in west San Jose and older ranch homes in Willow Glen share a common failure: ponding water degrades underlayment, then rots the decking underneath. We trace the moisture path with a probe rather than guessing. When we find saturated decking, we cut to sound wood, replace the section, install new underlayment, and match the roofing material as closely as the current product lines allow.
All leak repairs carry the 365-Day Done Right Promise in writing. If the same leak reappears within a year, we return free.
Trusted Brands We Service in San Jose
We install and repair materials from GAF, CertainTeed, and Tamko, with access to other lines when a specific product match matters. For San Jose homeowners, that means we can usually match existing shingle profiles and colors without ordering from a distant supplier and delaying the job a week. We stock common components locally – drip edge, valley metal, vent boots, ice and water shield – so most repairs move forward same-visit. If your roof has an older GAF shingle color that’s been discontinued, we’ll find the closest current match and show you a sample before ordering.
Common Roof Repair Problems We See in San Jose Homes
- Hidden wood shake under composition shingles. In Rose Garden and Willow Glen, original 1920s-40s shake roofs were routinely overlaid with two or three layers of composition shingles. Crews open up what looks like a simple shingle repair and find dry rot where the old shakes meet the boxed eaves. That turns a $400 patch into a $2,000 decking section replacement, and we explain it with photos before cutting.
- Ponding on low-slope Eichler roofs. The flat or nearly flat roof planes on Eichler homes hold water after winter storms, breaking down underlayment and rotting decking that never dries fully between El Niño events. Regular inspections in fall catch this before a ceiling stain appears in February.
- Thermal expansion cracks in metal flashing. San Jose’s summer heat cycles stress metal chimney and skylight flashings until they crack at the seams. Water seeps in slowly, and by the time you see it, the fascia underneath is often rotted. We see this on hillside homes in the East Foothills more than anywhere else.
- Granule loss and shingle blow-off on composition roofs. Long dry summers bake the asphalt in shingles, making them brittle. When winter wind arrives, brittle shingles tear off at the nail line. Homes in exposed hillside areas like Evergreen and Alum Rock lose shingles in January storms, requiring targeted replacement of the torn sections.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Repair in San Jose, CA
Here’s what we charge in San Jose, on paper, before any work starts. A standard leak repair runs $450 to $1,200 when the decking is solid. Flashing rebuilds around chimneys range from $750 to $1,800. Vent boot replacement: $250 to $500. Decking section replacement: $2,000 to $4,500 depending on the square footage and whether we’re cutting into a low-slope or steep-pitch roof. Full valley rebuild with ice and water shield: $800 to $2,200. The price is written, and when we open the roof and find something underneath – hidden shake, rotted sheathing, failed underlayment – we photograph it, explain it, and get your written approval before we touch it. That’s The Garrison Code. Call (669) 238-2101 for a free estimate.
We Also Serve Cities Near San Jose
Our San Jose crews regularly work in Sunnyvale, Saratoga, Newark, and Los Altos. The roofs change character outside the city limits – newer subdivisions with steeper pitches, fewer 1950s flat roofs – but the standard doesn’t. If you’re in a neighboring city and need Roof Repair, we’ll show up with the same written-price commitment and the same background-checked crew. Check our Roof Repair in San Jose page for local specifics and neighborhood coverage details.
Serving San Jose, CA - Our Local Coverage Area
We’re based in the San Jose 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 Jose
Look at the eave line from a ladder or from across the street. If the roof edge shows multiple visible layers, or if you can press up on the shingle edge in the attic and feel an uneven base, you likely have shake underneath. Homes in Rose Garden, Willow Glen, and the older sections of Naglee Park are the usual candidates. We confirm it during an inspection by lifting a few shingles at the eave. Call (669) 238-2101 to schedule a roof inspection in San Jose, and we’ll tell you what’s actually under there before recommending any repair.
In San Jose, patching shingles or replacing a section of like-for-like material typically doesn’t require a permit, but any structural change – replacing decking that exceeds threshold limits, altering the roof structure, or re-roofing beyond a certain percentage – does. We’re familiar with San Jose’s building department requirements and pull permits when the scope demands it. That means inspections, sign-offs, and paperwork handled by us, not left for you to chase. Call (669) 238-2101 and we’ll assess whether your repair falls under a permit threshold before we quote.
Because the underlying problem is usually ponding, not just the membrane. Eichler roofs have such low slope that water sits in depressions after every storm, degrading the underlayment and rotting decking beneath the visible surface. A roofer who patches the membrane without addressing the ponding area hasn’t fixed the source. We evaluate drainage, mark ponding zones, and correct the slope where feasible. A proper flat roof repair with decking replacement and drainage correction starts around $2,000 and goes up based on affected area. Call (669) 238-2101 for an exact written quote.
Yes, in the valleys and at eaves. While San Jose doesn’t get the ice dams that Truckee or Tahoe see, our winter storms bring wind-driven rain that pushes water up under shingles at the eave line and into valleys. Ice and water shield is a self-sealing underlayment that prevents that. Building code in San Jose doesn’t always require it on every repair, but we recommend it on valley rebuilds and eave sections because it’s cheap insurance – typically $150 to $400 for a typical repair area – against a leak that would cost ten times that to fix properly later. We’ll show you the line item on the written estimate before we install it.
Thermal expansion cracks metal flashings at chimneys and skylights, especially on hillside homes that get full afternoon sun in the East Foothills. Metal expands in the heat, contracts in the cold, and over years the movement work-hardens the metal until it splits. Look for visible gaps or rust trails near your chimney flashing, or water stains on the ceiling below a skylight after a dry spell followed by rain. We replace cracked flashings with new metal and proper expansion joints where needed, starting at $750 for a chimney flashing rebuild. Call (669) 238-2101 and we’ll inspect the flashings on your San Jose roof before the next storm hits.
Contact Brennan Roofing Co San Jose
If your San Jose roof is leaking, showing wear, or just hasn’t been inspected in five years, call us at (669) 238-2101. You’ll get a live person, a straight answer, and a written quote before any work begins. Travis Oakley and our San Jose crew work under The Garrison Standard – background-checked, uniformed, and held to a promise that’s in writing for one full year. Call today to schedule your free roofing inspection in San Jose.
Written by Travis Oakley, Owner at Brennan Roofing Co San Jose, serving San Jose under The Garrison Standard.