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
Trusted Roof Repair for San Jose Homeowners
Roof repair in San Jose typically costs between $350 and $1,800 depending on what’s wrong, and most jobs are done in a single day once we’re on the roof. That’s the honest range we give homeowners before we ever set foot on a ladder. At Brennan Roofing Co San Jose, Travis Oakley runs every job to the same standard: a written price in your hand before any work starts, a background-checked uniformed technician on your roof, and a full-year written guarantee on the repair. If you’ve got a leak, missing shingles, or storm damage, call us at (669) 238-2101 and a live person answers.
We’ve repaired roofs in Alum Rock, East Foothills, Willow Glen, and every neighborhood in between. The truth about San Jose roofing is this: our dry summers bake shingles until they crack, and our winter rain finds every weak spot. We don’t bid the cheapest job in town. We bid the job we’ll stand behind for a year in writing.
Roof Leak Repair
Leak Repair is what we do most often in San Jose, and it usually costs $350 to $900 depending on where the water is getting in and how long it’s been running. A leak is rarely where the stain shows up on your ceiling. Water travels along decking and rafters before it drops, so we trace the full path before we patch anything. Brennan Roofing Co San Jose fixes the leak at its source, replaces any rotted decking, and puts the repair in writing before we start. If it leaks again within a year, we come back free.
Attic and Ceiling Tracing
We start inside your house, not on the roof. Water stains on drywall tell us which direction the water traveled, and attic inspection shows us the actual entry point. Travis Oakley has pulled back insulation in hundreds of San Jose attics and found leaks running fifteen feet from where the homeowner saw the stain.
Flashing and Pipe Boot Repairs
Most leaks in San Jose come from flashing repair areas-the metal strips that seal the joints where your roof meets a chimney, vent pipe, or wall. Flashing corrodes faster than shingles. We replace it, re-seal it, and test the repair with a controlled water run before we call the job done.
Styles & brands we work with






Emergency Roof Repair
Emergency Roof Repair means a roof that’s actively letting water into your house right now, and in San Jose that typically runs $500 to $1,200 depending on the size of the breach and the hour you call. A tree limb through the decking, a wind-lifted section of shingles, or a failed repair from a previous roofer all qualify. Brennan Roofing Co San Jose answers the phone with a live person at (669) 238-2101, dispatches a uniformed technician, and puts the tarp or temporary seal in place the same day. The permanent fix gets its own written price before we touch it.
Board-Up and Tarp-Over
When a roof opens up during one of San Jose’s winter storms, the first job is stopping the water. We tarp and secure the damaged section so the interior stops taking damage. Then we schedule the permanent repair at a time that works, with the full price on paper upfront.
After-Hours Dispatch
Water doesn’t wait for business hours. Our phones are answered around the clock, and a real person takes your call at 2 a.m. the same way they do at 2 p.m. We’ll tell you straight what we can do same-night and what has to wait for daylight.
Flat Roof Repair
Flat Roof Patch repair in San Jose usually costs $450 to $1,400, because flat roofs fail differently than pitched ones and the materials cost more per square foot. Many Eichler homes and mid-century builds in San Jose have flat or low-slope roofs, and they need a roofer who understands built-up roofing, modified bitumen, and the standing-water problem that flat roofs create. Brennan Roofing Co San Jose patches punctures, re-seals seams, and repairs the pooling areas where flat roofs most often give out.
Puncture and Seam Repair
Flat roofs get punctured by foot traffic, fallen branches, and even wildlife. The seams where membrane sheets overlap are the other common failure point. We clean the area, patch with compatible material, and seal the seam so water has no path through.
Pooling Water Solutions
Standing water on a flat roof is a slow leak in the making. We identify the low spots and either build them up with compatible material or add tapered drainage so the water moves off the roof instead of sitting on it. If your flat roof ponds after a rain, that’s a repair worth doing before winter.
Shingle Roof Repair
Shingle Replacement repair in San Jose typically runs $350 to $1,100, and it’s the most common repair we do after the first good rain of the season. Cracked, curled, or missing asphalt shingles let water straight onto the underlayment, and once that underlayment is compromised, the decking underneath starts to rot. Brennan Roofing Co San Jose matches your shingle color and profile as closely as the market allows, replaces the damaged section, and checks the surrounding rows for hidden damage. We write the price down before we start, and that number doesn’t move.
Wind and Age Damage
San Jose’s Santa Ana-style wind events lift shingles at the edges and leave them hanging or gone. Age does the rest: after fifteen to twenty years, asphalt shingles dry out and crack at the corners. We replace only what needs replacing, not the whole roof, unless the whole roof is failing.
Valley and Ridge Work
The valleys where two roof slopes meet and the ridge at the peak are the two places shingles fail first. These are the highest-stress points on your roof. We strip and re-shingle these areas with close attention to the water channels, because that’s where repair work either holds or leaks.
Storm Damage Roof Repair
Storm Damage Roof Repair in San Jose runs $500 to $1,500 on average, and it covers whatever the wind, rain, and falling debris did to your roof in one event. We see this most after the winter atmospheric rivers that hit the South Bay, when saturated soil lets trees drop limbs and high winds peel shingles back in sheets. Brennan Roofing Co San Jose documents the damage, repairs it to the written scope, and helps you understand what your insurance will want to see. The price goes on paper before a single shingle comes off.
Wind-Lifted Shingle Replacement
Wind gets under the shingle edges and breaks the seal strip that holds them down. Once that seal is broken, the next storm lifts more. We re-secure or replace lifted shingles before the damage spreads, and we check the full roof face for shingles that are hanging on by a thread.
Fallen Debris and Impact Damage
A branch through the roof is obvious. The smaller impact points where a limb bounced and cracked tiles or shingles are the ones that leak months later. After any storm that brings debris down on your roof, we recommend an inspection to find the punctures you can’t see from the ground.
Metal Roof Repair
Metal Roof Repair in San Jose typically costs $400 to $1,300, and it covers everything from re-sealing a seam to replacing a dented or corroded panel. Metal roofs last a long time, but the fasteners and sealants fail long before the panels do. Brennan Roofing Co San Jose repairs standing seam, corrugated, and stone-coated steel roofs, and we use fasteners and sealants rated for metal-to-metal contact. If your metal roof is leaking, it’s almost always a fastener, a seam, or a transition point.
Fastener and Gasket Replacement
The rubber gaskets on metal roof screws break down after ten to fifteen years of San Jose sun, and then every one of those screws becomes a tiny leak. We replace the fasteners and gaskets in the affected area, not just patch over them. This is the single most common metal roof repair we do.
Seam and Transition Sealing
Metal panels expand and contract with every temperature swing, and the sealant at the seams eventually cracks. We clean the seam, remove the old sealant, and re-apply a compatible high-movement sealant. The transitions where your metal roof meets a wall or chimney are the highest-risk points, so we check those first.
Commercial Roof Repair
Commercial Roof Repair in San Jose runs $600 to $2,500 for most small to mid-size repairs, and the range is wider because commercial roofs come in more forms: TPO, EPDM, modified bitumen, and metal. What they all have in common is that a small leak over a warehouse or office eventually becomes an expensive problem faster than a residential leak does. Brennan Roofing Co San Jose repairs commercial roofs with the same written-price standard we apply to homes. The difference is the scope: we work around your business hours, keep the site clean, and put the entire repair in writing before any crew shows up.
Membrane Patch and Weld
TPO and EPDM membranes are heat-welded or adhered, and a proper repair means matching the membrane type and the installation method. We clean the surface, patch or weld the breach, and test the seam. A glued patch on a welded roof is a temporary fix, and we won’t sell you one as permanent.
Drainage and Curb Repairs
Commercial flat roofs fail most often around drains, curbs, and penetrations, the places where the membrane is interrupted and the sealing work is most demanding. We repair these transition points with the correct flashing and sealant for the membrane type. Water pooling around a clogged or failed drain will find a seam to get through.
Brands We Service
We install and repair materials from GAF, CertainTeed, and Owens Corning, and we’ve worked with all three long enough to know their strengths and failure points. GAF shingles are a San Jose standard, and we know their nailing strip and sealant specs cold. CertainTeed products hold up well in our dry-summer climate, but their flashing details matter more than most. Owens Corning’s line we know from decking to ridge cap.
We also service Atlas, Tamko, and Boral roofs. Atlas shingles have their own sealant chemistry, Tamko products are common on mid-range homes across the South Bay, and Boral clay and concrete tiles show up on a lot of custom builds in the East Foothills and Saratoga. Whether you have one of these brands or any other make, we can repair it. The standard doesn’t change with the brand.
See the difference
Before
After
Before
After
Before
AfterSigns You Need a Pro Right Now
- Water stain on a ceiling or wall. A stain means water has already traveled through the roof deck and into your interior. By the time you see it, the leak has been active long enough to do real damage. Waiting makes the repair bigger and more expensive.
- Missing or curling shingles in the yard or on the roof. Shingles don’t leave the roof without wind or seal failure pulling them off. Every missing shingle exposes underlayment that was never meant to be the weather surface. More shingles will follow once the seal strip is broken.
- Granules in the gutters or at the downspout. Asphalt shingles shed their granules as they age, and those granules are the UV protection. Bare shingles crack and leak. If you see granule buildup in your gutters, your roof is telling you it’s past the halfway point.
- Sagging or soft spots underfoot in the attic or on the roof deck. Soft decking is rotted decking, and rotted decking means water has been sitting there. This is a structural issue, not a cosmetic one. It needs inspection before it spreads to the framing.
- Daylight visible through the roof boards in the attic. If you can see light coming through, water has a path too. This is the easiest pre-leak check a homeowner can do. Go up with a flashlight on a sunny day, and if you see pinpoints of light, call us at (669) 238-2101.
Our Process, Step by Step
- 1
You call, a live person answers. No voicemail tree, no callback queue. You tell us what you’re seeing, and we ask the questions that help us understand what’s going on before anyone drives out. If it’s urgent, we tell you what we can do same-day in San Jose.
- 2
We inspect the roof and the attic. Travis Oakley or one of our uniformed technicians walks the roof, checks the attic, and traces the water path. We photograph everything, including the damage you can’t see from the ground. You get a clear explanation of what’s wrong in plain English.
- 3
You get a written price. Before any work starts, the full scope and the full price go on paper. Not an estimate range with fine print, a line-item number. That number does not change at the door, and if we find something else while we’re working, we stop and talk to you before doing anything.
- 4
We do the repair to the written scope. Background-checked, uniformed technicians do the work. We keep the site clean, respect your property, and don’t leave nails in your driveway. For most repairs, we’re done the same day we start.
- 5
You get the 365-Day Done Right Promise in writing. Every repair is guaranteed for one full year. If it fails within that period, we come back and fix it at no charge. That’s not a verbal promise. It’s in writing, and it’s part of the Garrison Standard on every job we do.
How Much Does Roof Repair Cost in San Jose?
Roof repair in San Jose runs $350 to $1,800 for most residential work. A simple shingle replacement or small flashing repair is on the low end, $350 to $500. A roof leak that’s been running for a while and needs decking replacement runs $700 to $1,200. Storm damage, flat roof membrane work, and emergency repairs land in the $500 to $1,500 range. Commercial repairs start higher because the roofs are bigger and the membrane systems cost more per square foot.
What drives the price is the size of the damaged area, the roof type, how easy the access is, and whether the decking underneath is sound. A two-story steep pitch in the East Foothills costs more to work on than a single-story ranch in Willow Glen because of the safety setup and the time it takes. You avoid overpaying by getting the price in writing before any work starts and by not letting a small leak sit until it becomes a big one. Every estimate from Brennan Roofing Co San Jose is free, and it includes a line-item breakdown so you know exactly what you’re paying for.
Our Service Area Near San Jose
Brennan Roofing Co San Jose serves the whole San Jose metro, including Alum Rock, East Foothills, Willow Glen, and downtown. We also cover the surrounding South Bay cities: Sunnyvale, Redwood City, Union City, Palo Alto, Newark, Morgan Hill, Saratoga, Los Altos, and Stanford. Most inspections in San Jose proper happen within one business day of your call, and emergency calls get dispatched the same day. For homeowners looking for Roof Repair in Sunnyvale or Roof Repair in Redwood City, the same written-price standard applies.
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.
Frequently Asked Questions About Roof Repair in San Jose
Roof repair is fixing the specific part of your roof that’s damaged, leaking, or worn out, rather than replacing the whole roof. It includes shingle replacement, flashing repair, leak sealing, decking patchwork, and membrane work. In San Jose, roof repair costs $350 to $1,800 for most residential jobs. Call (669) 238-2101 for a free estimate with the price in writing.
Most residential roof repairs in San Jose are done in one day, often within four to six hours once the crew is on site. Larger repairs involving decking replacement or flat roof membrane work can take two days. You’ll get a clear timeline in writing before any work starts.
Roof repair in San Jose costs $350 to $1,800 for most homes, with shingle repairs at the low end and storm or flat roof work at the high end. The exact price depends on the size of the damage, the roof type, and the access difficulty. Every estimate from Brennan Roofing Co San Jose is free and comes with a line-item written price.
Yes, we service GAF, CertainTeed, Owens Corning, Atlas, Tamko, and Boral roofs, along with other brands. We know the installation specs and failure patterns for each, so the repair is done to the manufacturer’s standard. If your roof brand isn’t listed here, call us at (669) 238-2101 and we’ll tell you straight whether we can help.
Yes, our phones are answered by a live person 24/7, and we dispatch emergency roof repair across San Jose and the surrounding cities. A tarp-over or temporary seal is typically done same-day, and the permanent repair gets its own written price. Call (669) 238-2101 any time.
Every roof repair from Brennan Roofing Co San Jose carries the 365-Day Done Right Promise: a full year of coverage in writing. If the repair fails within that year, we return and fix it at no charge. It’s not a verbal promise, it’s part of the written agreement you get before work begins.
Clear the driveway or the area near your roof access so our crew can set up safely. Move vehicles away from the work area, and if you have pets, keep them inside while we’re on the property. We’ll go over anything else specific to your job when we schedule the visit.
Schedule Your Roof Repair Service in San Jose Today
If your roof is leaking, damaged, or just showing its age, call Brennan Roofing Co San Jose at (669) 238-2101. A live person answers, the estimate is free, and the price goes in writing before any work starts. Travis Oakley and the whole crew stand behind every repair with the 365-Day Done Right Promise. We also offer home roofing services and Roof Repair in San Jose for the full range of what we do. Call today.
Written by Travis Oakley, Owner at Brennan Roofing Co San Jose, serving San Jose since 2000.