Tile roofing
Architectural shingles
Metal 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
A roof leak in San Jose rarely announces itself politely. It shows up as a water stain on the ceiling after three days of rain, or a drip that starts at 2 a.m., or shingles scattered across the front yard after a windstorm off the Santa Cruz Mountains. Most roof repairs in San Jose run between $350 and $900 for common asphalt-shingle fixes, like Shingle Replacement, resealing flashing around a plumbing vent, or patching a small leak near a valley. Tilehurst Roofing San Jose has been doing this work under the Kingswell Guarantee since 2000. Greg Holloway and his crews show up in the window we give, put the price in writing before touching the roof, and back every repair with a written guarantee. If you’re seeing signs of a leak, call (669) 274-0078 and a live person answers, day or night.

Key Takeaways:
- Most San Jose roof repairs cost $350 – $900 for standard asphalt-shingle work, with larger structural repairs running higher.
- Every Tilehurst Roofing San Jose repair comes with a written price before work starts and a written guarantee before the crew leaves.
- We answer the phone 24/7 with a live person. No voicemail queue, no callback tomorrow.
Roof Leak Repair
Leak Repair is the work of finding where water is getting through your roof and closing that path for good. You need it the moment you see a stain, smell must, or hear a drip, because water that sits in decking or insulation destroys it quietly and expensively. Tilehurst Roofing San Jose starts every roof leak repair with a written price, then traces the leak to its true source, which is often not directly above the stain. Water travels along rafters and sheathing, so the entry point might be six feet away. Most leak repairs in San Jose run $350 – $750 for flashing fixes, vent reseals, and small shingle patches. Larger leaks involving rotted decking push toward $900 or more, and we price that before any work begins, never after.
Flashing and Vent Leak Sealing
Flashing Repair is the work of fixing the metal that wraps around chimneys, skylights, and plumbing vents, and it’s the most common leak point on a San Jose roof. Heat and UV break down the sealant around flashing over time, and that’s where water sneaks in. We remove the failed material, re-seat the flashing, and reseal it so the fix lasts beyond the next rainy season.
Ceiling Stain Investigation
A brown ring on your ceiling doesn’t tell you where the leak starts. Water runs along roof decking and only drops when it hits a seam or a nail head. Our technicians trace the moisture path back to the actual entry point before quoting the repair, so we’re not patching the wrong spot and calling it done.
Styles & brands we work with






Emergency Roof Repair
Emergency Roof Repair is what you need when a tree limb punches through the deck, or wind peels back a section of shingles, or a downpour finds a breach that was invisible yesterday. In San Jose, this often follows a storm system rolling through, and the urgency is real: exposed decking soaks up water fast, and that turns a $600 repair into a $3,000 deck replacement in a matter of days. Tilehurst Roofing San Jose responds to emergency roof repair calls around the clock, and a live person answers (669) 274-0078 whenever you call. We tarp and secure the damaged area first so no more water gets in, then provide a written price for the permanent repair. Most emergency roof repairs in San Jose run $500 – $1,200 depending on the damage, with the tarp and temporary seal included in that estimate.
Storm-Breach Tarping and Protection
The first job in any emergency is stopping the water where it stands. We secure heavy-duty tarp across the damaged section with battens and seal the edges so wind can’t lift it. This isn’t a permanent solution, but it buys the days you need to plan the real repair without watching the ceiling cave in.
Same-Day Structural Stabilization
When a tree limb goes through the roof, the decking and rafters need a fast assessment. We check the structure beneath the breach, brace anything that needs bracing, and give you a straight answer about what’s salvageable and what’s not. That honest read is part of the Kingswell Way: say the price before the work, and don’t oversell the repair.
Flat Roof Repair
Flat Roof Patch work addresses the low-slope and built-up roofing systems common on San Jose mid-century ranches, Eichler-style homes, and additions. Flat roofs fail differently than pitched ones: instead of shingles blowing off, you get standing water, membrane splits, and seam failures where the material pulls apart in heat. Tilehurst Roofing San Jose repairs flat roofs by identifying the failing membrane or seam, cleaning the area properly, and applying a repair that bonds with the existing surface. Most flat roof repairs in San Jose run $450 – $1,100 depending on membrane type and damage area. Ponding water left unaddressed is the enemy here, and we’ll tell you honestly if drainage corrections are part of what’s needed.
Built-Up Membrane Patching
Built-up roofs are layers of felt and asphalt, and they split at seams when the sun expands the material day after day. We clean the split, remove any waterlogged layers, and rebuild the patch so it bonds without trapping moisture underneath. A patch that seals water in does more damage than no patch at all.
Standing Water and Drainage Correction
Ponding water on a flat roof in San Jose’s dry months means the roof wasn’t pitched correctly, or drains have settled. If water sits for more than 48 hours after rain, the membrane is degrading faster than it should. We identify the low spots, clear the drains, and when it’s called for, build up the surface with a slope-correcting patch that moves water where it belongs.
Shingle Roof Repair
Shingle Roof Repair restores the individual asphalt, composite, or architectural shingles that make up the majority of San Jose residential roofs. You need it when shingles are cracked, curled, missing, or granule-bald, because each damaged shingle exposes the underlayment and decking below. Tilehurst Roofing San Jose repairs shingle roofs by matching the existing shingle as closely as possible when full replacement isn’t warranted, then sealing the repair so wind and rain can’t get under the edges. Most shingle roof repairs in San Jose run $350 – $800 for replacing a few shingles, resealing around penetrations, or fixing a worn ridge line. Larger sections that have widespread granule loss push into the $900 – $1,400 range and often indicate the roof is nearing the end of its life; we’ll give you that straight answer, with the price, before any work begins.
Single-Shingle and Section Replacement
A single torn shingle often signals worse underneath: the nail pattern may have failed, or the shingle’s seal strip released. We don’t just overlay a new shingle and hope. We pull the damaged pieces, check the surrounding seal integrity, and re-nail and seal the section so the repair actually holds through next winter’s wind.
Ridge Cap and Hip Repair
Ridge caps are the shingles that run along the peaks and hips of your roof, and they take the brunt of San Jose’s afternoon sun. When they crack or lift, water gets into the highest point of the roof and spreads downward quietly. We replace ridge caps in matching material and seal them so the highest, most exposed line of your roof is weathertight again.
Storm Damage Roof Repair
Storm Damage Roof Repair covers the aftermath of the rain and wind events that hit San Jose, from winter atmospheric rivers that dump inches in a day to the gust fronts that snap tree branches and send them through roofs or across shingle fields. You need it anytime a storm has passed and you see missing shingles, dented flashing, clogged valleys, or debris on the roof. Tilehurst Roofing San Jose assesses storm damage the way an insurance adjuster would: we document what’s broken, take photos, and give you a written, line-by-line repair price you can submit with a claim if that’s the route you take. Most storm damage roof repairs in San Jose run $400 – $1,200 depending on how many shingles went missing and whether decking got soaked. If a tree limb came through, expect the higher end and possibly more.
Wind-Lift and Missing Shingle Response
Wind gets under shingle edges and breaks the seal strip, and once one shingle lifts, the next gust catches the next one. After a wind event, you’ll often see a scatter of shingles in the yard and a bare patch on the roof. We replace the whole affected section, not just the visibly missing shingles, because the neighbors on either side have lost their seal too.
Gutter and Valley Debris Assessment
Storm debris collects in valleys and gutters, and a clogged valley sends water sideways under the shingles. We clear the debris, check the valley metal for dents or separations from flying branches, and reseal or replace the valley as needed. This is the part of storm repair that gets skipped, and it’s the part that causes the next leak.
Metal Roof Repair
Metal Roof Repair addresses the standing-seam, corrugated, and stone-coated steel systems found on a growing share of San Jose homes and some commercial buildings. Metal roofs last decades, but their screws, washers, seams, and coatings fail long before the panels themselves. You need repair when you see a rusted screw line, a popped seam, or lifted flashing at the eaves. Tilehurst Roofing San Jose repairs metal roofs by replacing worn fasteners with compatible hardware, resealing seams, and matching panel repairs when a section is dented or punctured. Most metal roof repairs in San Jose run $400 – $1,300 depending on access and whether panels need replacement. We work on Galvalume, steel, and aluminum systems, and we’ll tell you if the existing fastener pattern is a known failure point.
Fastener and Washer Replacement
Every exposed-fastener metal roof eventually fails at the fastener: the rubber washer dries out, cracks, and lets water run down the screw shaft. We remove the failed hardware, inspect the panel for corrosion around the hole, and install new screws with oversized washers that seal correctly. A roof with hundreds of failing fasteners may be a candidate for full re-screw, and we’ll price that honestly.
Standing-Seam and Flashing Repairs
Standing-seam roofs rarely leak at the panels themselves; they leak at the seams where the roof meets a wall, chimney, or skylight. Heat expansion works the metal loose over time, and the sealant cracks. We reset the seam, replace the sealant with the right product for the metal type, and make sure the flashing laps correctly over the panel below.
Commercial Roof Repair
Commercial Roof Repair covers the low-slope, built-up, and modified-bitumen systems on San Jose offices, retail spaces, warehouses, and small industrial buildings. Business leaks are different from home leaks in one painful way: they drip on inventory, equipment, or customers, not just drywall. Tilehurst Roofing San Jose repairs commercial roofs with the same Kingswell standard: a written price before work begins, a written guarantee when work is done, and a live person on the phone 24/7. Most commercial roof repairs in San Jose run $600 – $2,500 depending on square footage, membrane type, and whether the damage is isolated or widespread. We know that a commercial roof failing at 4 p.m. on a Friday is a different problem than one failing on a Tuesday morning, and we answer accordingly.
Membrane and Lap-Edge Repairs
Modified-bitumen and EPDM commercial roofs fail most often at lap edges, where two rolls of membrane meet and the adhesive or heat-weld lets go. We clean the lap, re-bond it with the right method for the material, and weigh or seal it until it’s cured. No shortcuts, because a lap that opens again in six months costs you more than the repair did the first time.

Low-Slope Drainage and Clog Response
Commercial roofs are full of penetrations: HVAC curbs, vent stacks, drain bodies, and conduit lines. Each one is a potential leak path, and San Jose’s seasonal rain exposes the ones that were sealed poorly. We re-seal penetrations, clear the drain assemblies, and report any ponding zones that indicate the roof’s slope has moved over time.
Brands We Service
If your roof carries GAF shingles, we know what those seal strips do after a decade in San Jose sun. GAF products hold up well, but the adhesive bond weakens from the outside in, and we replace GAF shingles with color-matched material that blends into the existing field. Our crews work with CertainTeed and Owens Corning systems regularly as well, so when a repair calls for matching shingle texture and color, we’re pulling from suppliers we use all year, not guessing from a photo.
For flat and commercial roofs on Atlas, Tamko, or Boral systems, our experience runs deep. Atlas products show predictable seam behavior in California heat. Tamko modified-bitumen repairs require a different bonding agent than other membranes. Boral stone-coated steel repairs call for matching the stone granule color and texture, not just the panel profile. Whether you have GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, or Boral, or any other make, we can diagnose it and fix it right.
See the difference
Before
After
Before
After
Before
AfterSigns You Need a Pro Right Now
- Water stain spreading on a ceiling or wall. A stain that grows over 24 – 48 hours means active water is still entering the roof. The longer it runs, the more decking and insulation gets replaced instead of just sealed.
- Shingles or pieces of shingle in the yard after wind. If shingles came off the roof, the shingles around that bare spot have already lost their seal strip to the same wind. Rain finds that exposed area fast.
- Daylight visible through attic boards. Go into the attic on a sunny day and look up. If you see light, water has a path in. This is the cheapest time to catch a leak, before any ceiling shows a stain.
- Curled, cracked, or granule-bald shingles on sun-facing slopes. San Jose’s south- and west-facing roof planes age faster than the rest. When shingles on these slopes curl or lose granules, the underlayment is baking and will fail next.
- Damp insulation or a musty smell in the attic. Moisture in the attic means water has been getting in long enough to wet the insulation. Mold and rot follow quickly.
Our Process, Step by Step
- 1
Call and talk to a person. You call (669) 274-0078 and a live person answers, 24 hours a day, 7 days a week. Not a phone tree, not a callback request. You describe what you’re seeing, and we schedule a time that works for you, with a real arrival window.
- 2
We inspect the roof and find the true source. On the scheduled day, a background-checked, uniformed Tilehurst technician arrives in the window we gave. We walk the roof, check the attic, and trace the leak to its origin, not just the visible symptom. We photograph everything so you see exactly what we see.
- 3
Written price before any work starts. You get a written, line-item price in your hands before a single nail is driven. That price does not change at the door, and it does not change after we open the decking, unless we find clearly hidden damage and you approve the add-on in writing first. No surprises, no pressure.
- 4
Repair done right, with the guarantee in writing. Our crew completes the repair with materials matched to your existing roof. Before they leave, you receive the written guarantee on the repair. If the repair fails inside the guarantee period, we return at no charge. That’s the 365-Day Done Right Promise, in plain language, delivered on paper.
- 5
We leave the place cleaner than we found it. Nails, old shingles, dust, and debris are removed. The Kingswell Way is to treat your property like we live next door. Every job ends with a clean site and a clear explanation of what was done and what to watch for.
How Much Does Roof Repair Cost in San Jose?
Roof repair costs in San Jose vary by the type of repair and how far the damage has spread. A typical shingle repair runs $350 – $800. A leak repair that involves resealing flashing or a vent boot falls in the $350 – $750 range. Flat roof patches run $450 – $1,100. Commercial roof repairs start around $600 and go to $2,500 or more for larger membrane work. Emergency repairs that include tarping and temporary sealing run $500 – $1,200.
What changes the price: the number of affected shingles or membrane square feet, whether the decking underneath is rotted and needs replacement, the roof’s pitch and accessibility, and the type of material. A two-story tile roof in the San Jose foothills costs more to access than a single-story shingle roof in Willow Glen. A roof with hidden decking rot costs more than one where the leak was caught early.
How to avoid overpaying: get the price in writing before work starts. That’s the single biggest protection, and it’s standard on every Tilehurst Roofing San Jose job. A free estimate includes the full inspection, the written price, and the plan for the repair. You never pay for the estimate, and you’re never obligated to proceed. If a contractor won’t put the price in writing before starting, walk away.
Our Service Area Near San Jose
Tilehurst Roofing San Jose serves San Jose and the surrounding South Bay communities, including Roof Repair in Fremont, Roof Repair in Santa Clara, Mountain View, Milpitas, Cupertino, Campbell, Menlo Park, Los Gatos, East Palo Alto, North Fair Oaks, and Scotts Valley. Typical response for a scheduled repair in San Jose proper is same-day to 48 hours depending on the crew’s route. If you’re in one of our surrounding cities, home base for Tilehurst is right here in San Jose, and we’ll get to you as fast as the schedule allows.
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 the process of finding and fixing the specific point where your roof is failing, whether that’s a torn shingle, a failed flashing seal, a split membrane, or a damaged vent. It’s targeted work, not a full replacement. In San Jose, roof repair typically covers the repair of the existing roof to extend its life while a full replacement is deferred until it’s truly needed.
Call (669) 274-0078 for a free repair estimate and a written price.
Most residential roof repairs in San Jose take between 1 and 4 hours on site. Smaller shingle replacements and flashing reseals are usually done within a couple of hours. Larger flat roof patches or repairs that involve decking replacement can run a full day, and we tell you the timeline before we start so you can plan around it.
Call (669) 274-0078 to schedule a repair at a time that works for you.
Most roof repairs in San Jose run $350 – $900 for common residential work. Flat roof repairs run $450 – $1,100, and commercial repairs range $600 – $2,500 depending on scope. Every Tilehurst Roofing San Jose job includes a written price before work starts, so there’s no ambiguity about what you’re paying.
Call (669) 274-0078 for an exact quote, free.
Yes. We service roofs from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. Our crews work with these manufacturers’ products regularly and know the failure patterns of each. We match repairs to your existing material, not whatever is sitting in the truck.
Call (669) 274-0078 to talk through your roof’s material and what the repair will involve.
Yes. A live person answers (669) 274-0078 24 hours a day, 7 days a week, including evenings and weekends. We tarp and secure storm-damaged roofs the same day when possible, then provide a written price for the permanent repair. No voicemail queue, no waiting until Monday.
Call (669) 274-0078 any time. We answer.
Every repair from Tilehurst Roofing San Jose carries a written guarantee, delivered before the crew leaves. If the repair fails inside the guarantee period, we return and correct it at no charge under the 365-Day Done Right Promise. That’s a full year of documented accountability on every job, in writing, not a verbal assurance.
Call (669) 274-0078 to get the guarantee details in writing before you decide.
You don’t need to do much. Clear the driveway or the area closest to the roof access point so our truck can park, and move anything fragile from under the repair area inside the house, like electronics or heirloom furniture. We handle the rest, including protecting the landscaping and cleaning up after the job.
Call (669) 274-0078 if you have questions about your specific property before the visit.
Schedule Your Roof Repair Service in San Jose Today
You’ve already been burned once. That’s why you’re here. Tilehurst Roofing San Jose does roof repair the Kingswell Way: a live person answers, we arrive in the window we give, and the price is in writing before any work starts. Call (669) 274-0078 for a free estimate. The guarantee comes in writing too.
Written by Greg Holloway, Owner at Tilehurst Roofing San Jose, serving San Jose since 2000.