A Brennan company - serving San Jose, CA
Roof Repair in San Jose, CA | Brennan Roofing Co San Jose

Roof Repair in San Jose - Free Roof Inspection, Written Price

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.

Call to schedule your free estimate

15+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
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
Get your free estimate

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.

Call (669) 238-2101

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.

Explore

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

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.

Before & after

See the difference

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

Signs 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. 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. 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. 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. 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. 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

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.

Why San Jose Chooses Brennan Roofing Co San Jose

We set the standard for roof repair in San Jose.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in San Jose

Getting your roof repair handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof repair 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 Jose - 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.

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roof repair 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 Jose Customers Say

Trusted by homeowners across San Jose and surrounding areas.

★★★★★

"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. · Verified customer
★★★★★

"Storm took off a section of shingles. They were here next morning to tarp it and finished the repair that week."

Elaine D. · Verified customer
★★★★★

"Honest inspection with photos. Told me I only needed a repair, not a replacement."

Sergio P. · Verified customer

Ready for Roof Repair in San Jose?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in San Jose.

(669) 238-2101

Request a Free Estimate in San Jose

Tell us about your roof repair needs - we'll respond within the hour.

By providing your information above, you acknowledge our Privacy Policy and agree that you may be contacted by telephone, text message, or email about your request, including by the independent professionals who may fulfill it.

Prefer to text? Text Us
Local Service Coverage
Call Now - 24/7 Dispatch