A Tilehurst company - serving San Jose, CA
Tilehurst Roofing San Jose roofing team

Roof Repair Cost - Free Inspection, Itemized Written Quote

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.

✓ Licensed & Insured ✓ Written quotes ✓ Permits handled
Schedule Free Estimate

Call to schedule your free estimate

🛡 Licensed & Insured 📝 Written Fixed-Price Quotes 💲 No Change Orders · Free Estimates
Tile roofingTile roofing
Architectural shinglesArchitectural shingles
Metal roofingMetal 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
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
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

How Much Does Roof Repair Cost in San Jose?

Roof Repair Near Me in San Jose, CA typically costs between $450 and $1,900 for most common fixes in 2026, with minor leak patches starting around $350 and structural work or large flashing replacements running $2,500 to $6,000 or more. The median San Jose homeowner pays roughly $850 for a typical repair, whether that’s a few cracked tiles on a Willow Glen ranch or wind-lifted shingles in Almaden Valley. Here’s the full picture of what drives those numbers so you know exactly what to expect before anyone climbs a ladder.

Key Takeaways

  • Most San Jose roof repairs land between $450 and $1,900.
  • Minor leak patches start around $350; major structural repairs can exceed $6,000.
  • Asphalt shingle repair averages $4.50 – $8.00 per square foot in the San Jose market.
  • Tile repairs run higher, typically $12 – $25 per square foot, reflecting San Jose’s large stock of Spanish and Mediterranean tile roofs.
  • You should get a written price before any work starts. If a company won’t put it on paper first, call someone else.

Roof Repair Cost Breakdown (2026)

Here’s what we’re seeing across San Jose neighborhoods this year, from Blossom Valley to Berryessa. These numbers reflect actual repair work on the asphalt shingle, concrete tile, and clay tile roofs that dominate Santa Clara County housing stock.

Repair Type Typical Cost (San Jose, 2026) What It Usually Involves
Minor leak patch (single penetration) $350 – $550 Sealing a small flashing gap or nail hole, one or two damaged shingles
Shingle replacement (small area) $450 – $850 Replacing 10 – 25 damaged shingles, checking underlayment beneath
Flashing repair or replacement $600 – $1,100 Chimney, skylight, or vent pipe flashing; resealing and refastening
Tile replacement (concrete or clay) $700 – $1,400 Removing and replacing 5 – 15 broken tiles, matching profile and color
Leak investigation and seal $500 – $900 Tracing a leak source, sealing the active entry point, moisture check below deck
Ridge cap or hip tile repair $650 – $1,200 Re-bedding or replacing ridge caps, fresh mortar, weatherproofing
Valley repair $800 – $1,600 Reworking the metal or shingle valley where two roof planes meet
Skylight leak repair $600 – $1,500 Re-flashing the skylight curb, resealing the frame, replacing cracked glass if needed
Small decking / plywood section replacement $900 – $2,200 Cutting out rotted sheathing, installing new plywood, re-laying roofing above
Large structural or multiple-area repair $2,500 – $6,000+ Extensive decking replacement, re-framing a sagging section, or combined repairs

What moves the price up or down? Three things, mostly. First, the roofing material itself: San Jose has a heavy concentration of concrete and clay tile roofs, which cost more to repair than asphalt shingles because tile work is slower and requires color-matching. Second, where the damage sits: a repair at the roof’s peak with steep pitch means more safety equipment and time than a ground-floor eave fix. Third, what’s underneath: if we pull back a shingle and find rotted decking, the job changes from a surface patch to structural work on the spot.

At Tilehurst Roofing San Jose, we put a written price in your hands before any work starts. You’ll know the exact dollar figure before a single nail is driven, and that’s the number on the final invoice unless we uncover something structural and get your sign-off in writing first. That’s how the Kingswell family of companies has operated since 2000.

What Affects Roof Repair Pricing in San Jose

San Jose isn’t a generic housing market, and roof repair pricing here reflects that. Here are the factors that genuinely move the number on your estimate:

  • Roof type and material. Concrete and clay tile dominate the older neighborhoods, from Rose Garden to Naglee Park. Tile repair runs $12 – $25 per square foot, while asphalt shingle work lands at $4.50 – $8.00. If you’ve got a tile roof, expect the higher end.
  • Roof pitch and access. Steep pitches on two-story homes, common in the Evergreen foothills, require harnesses, toe boards, and slower work. A 4/12 single-story ranch in Cambrian is faster to work on than a 8/12 two-story in Silver Creek.
  • What’s underneath the surface. San Jose’s winter storms push water under shingles and into decking. By the time most homeowners call, the visible damage often sits above hidden rot. Replacing rotted plywood adds $900 – $2,200 to the job.
  • Permit and code requirements. The City of San Jose requires permits for substantial roof work, and the California Building Code has specific underlayment, flashing, and ventilation standards. A repair that brings your roof into code compliance costs more than a simple patch, but it protects you from bigger problems later.
  • Time of year. The late fall and winter rainy season pushes up demand, and emergency leak calls in January and February carry after-hours rates. Spring and summer scheduling is usually the most affordable window.
  • The quality of the fix, not just the price of it. A cheap patch that fails in four months costs more than a proper repair, because you pay twice. We see this constantly across San Jose: a homeowner calls us after a $200 patch from a drive-by contractor peeled off in the first storm. The real price of roof repair includes whether it stays fixed.

Roof Repair vs. Replacement: What’s the Smarter Money?

We get this question at least once a day, usually from a homeowner in Berryessa or Willow Glen staring at a leak and wondering if this is the repair that finally tips them into a full replacement. Here’s the honest answer: if your roof is under 15 years old and the damage is localized, repair almost always makes more sense. A $700 flashing fix buys you years of service on a roof that still has life left in it.

But if your roof is 20-plus years old, or if a repair estimate comes back with a scope that includes multiple failed areas, widespread granule loss, and decking rot in more than one section, you’re likely looking at $15,000 – $30,000 for a full reroof in San Jose, depending on material and square footage. At that point, patching is just paying rent on a failing roof. We’ll tell you straight, because our job isn’t to sell you the most expensive option, it’s to give you the price for what your roof actually needs and let you decide with real numbers in your hand. If you’re comparing options, our Roof Repair in San Jose page walks through what we check on every single job.

How to Save on Roof Repair

You can cut your roof repair cost without cutting corners. Here’s what actually works in the San Jose market:

  • Fix small problems before they become structural. A $400 flashing seal now beats a $3,000 decking replacement in two years. San Jose’s dry summers are the perfect time to have minor issues addressed, before the winter rains find every weak point on your roof.
  • Schedule during the shoulder season. Late spring and early fall are the slowest months for roofers in San Jose. You’ll get faster scheduling and more competitive pricing than during the rainy-season rush.
  • Get your roof inspected annually. A yearly inspection catches loose flashing, cracked tiles, and granule loss while the fix is small. Most serious repairs we do in San Jose started as minor issues that went unnoticed for one or two seasons too long.
  • Ask for a written price up front. This sounds obvious, but it’s the single biggest money saver in roofing. A written price before any work starts means no door-knock price changes, no surprise line items, no “we found more once we got up there” stories. At Tilehurst, that written estimate is the norm on every single job, never an add-on you have to request.
  • Check the guarantee before you pay. A repair with no written guarantee is a gamble. Our 365-Day Done Right Promise means if the repair fails inside a full year, we return and make it right at no charge. You know the number before we start, and the guarantee is in writing before we leave.

The fastest way to get a real number for your roof is to call us at (669) 274-0078 for a free estimate. A live person answers 24/7, no voicemail and no callback queue, and we’ll get you a written price you can make an actual decision from.

What a Roof Repair Should Include (and What to Watch For)

Here’s what a proper San Jose roof repair covers when done right, in plain terms:

  • Decking check. The plywood or OSB layer beneath your shingles or tiles. If it’s soft, rotted, or water-stained in a spot, it gets replaced before anything goes back on top. Skipping this step is how you get a repair that fails inside six months.
  • Underlayment. The water-resistant barrier between your decking and your shingles or tiles. California code has gotten stricter about underlayment over the years, and a good repair makes sure the surrounding area still meets current standards.
  • Flashing. The metal strips where your roof meets a chimney, skylight, vent pipe, or wall. Most leaks in San Jose trace back to failed or missing flashing, not to the shingles or tiles themselves.
  • Drip edge. The metal flashing along the roof’s edge that directs water into gutters instead of back under the shingles. Often missing or damaged on older San Jose homes.
  • Ridge cap. The specially shaped shingles or tiles along the roof’s peak. Wind and sun wear on these first, and they’re a frequent source of leaks in Santa Clara County’s hot, dry summers.
  • Fasteners and sealants. The right nails, screws, and roof sealants for the specific material. We stock materials from seven leading manufacturers, GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, so the product matches your roof, not just whatever happens to be on the truck.

If you’re getting bids, ask what exactly the repair includes. A $400 “leak fix” that means caulking a visible gap is a different thing than a $650 repair that includes pulling back shingles, checking decking, replacing flashing, and sealing the full penetration. The written estimate should list line items. Read them.

Common San Jose Roof Problems (and Their Price Tags)

Every market has its usual suspects. Here’s what we regularly see across San Jose, and what homeowners usually pay to fix each one:

Wind-lifted or missing shingles

San Jose’s late-winter windstorms, especially along the foothills and in neighborhoods like Alum Rock and Country Club Vista, routinely peel shingles loose. A small Shingle Replacement runs $450 – $850. Left alone, exposed underlayment breaks down quickly and the leak starts.

Cracked or broken tile

Concrete and clay tile roofs are beautiful, but they’re brittle. A footstep in the wrong spot, a falling branch, or thermal expansion from our hot summer days all crack tile. Replacing 5 – 15 tiles runs $700 – $1,400 depending on whether the color and profile are still manufactured. Tilehurst keeps relationships with seven manufacturers precisely because matching 1980s tile from a discontinued line is a real problem that cheap repair outfits don’t bother to solve.

Flashing failure around skylights and chimneys

We open most leak investigations assuming flashing before anything else. The sun bakes the sealant around flashing year after year, and eventually it fails. A full re-flashing job in San Jose runs $600 – $1,500, and in most cases that’s the permanent fix.

Dry rot in the decking

By the time water shows up on a ceiling, the decking above has usually been wet for a while. Replacing a small rotted section runs $900 – $2,200. We’ve seen cases in older San Jose homes where a single leak led to three separate decking patches in the same roof plane.

Ridge cap erosion

The ridge cap takes more sun and wind than any other part of the roof. On San Jose tile roofs especially, ridge caps loosen and crack over time. Re-bedding and repairing ridge caps typically costs $650 – $1,200, and it’s one of the best preventive repairs you can make.

Roof Repair Materials: What’s Going on Your Roof

The material on your roof drives both the repair cost and how long the fix lasts. Here’s the honest breakdown for San Jose:

  • Asphalt shingles. The workhorse. $4.50 – $8.00 per square foot to repair. We install and repair GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral shingles, which means we can match almost any existing roof on a San Jose home rather than patching in something close but wrong.
  • Concrete tile. Extremely common in San Jose subdivisions from the 1970s through the 1990s. $12 – $20 per square foot to repair. Tile is durable but unforgiving, and matching the original color and profile matters more than most homeowners expect.
  • Clay tile. More common in higher-end San Jose neighborhoods like Almaden and Silver Creek. $15 – $25 per square foot to repair. Clay is heavier and more fragile than concrete, and it demands an experienced hand.
  • Wood shake and shingle. Less common now, but still present on older San Jose homes, particularly in the foothills. $12 – $22 per square foot to repair. Fire codes have changed over the years, so some shake repairs trigger the need for fire-resistant replacement materials.
  • Flat roof (modified bitumen or TPO). Found on mid-century homes and additions throughout San Jose. $6.50 – $12 per square foot to repair. Flat roof leaks are typically patched with membrane, but the real fix often involves addressing ponding water and drainage.

Whatever your roof is made of, the first sentence of any repair conversation should be about matching what’s already up there. Our job is to make the repair disappear into the roof, not leave a visible patch that says “this was fixed once.”

The Kingswell Way: What You Get With a Tilehurst Repair

If you’ve been burned by a roofing company before, you’re not alone. We meet San Jose homeowners every week who tell the same story: the contractor didn’t show up, or the price changed when the crew arrived, or the repair failed within months and the phone number stopped working. That’s the exact problem Tilehurst Roofing was built inside the Kingswell family of companies to solve.

Here’s how a repair with us works, and we’ll put every step in writing:

  • The price comes before the work. Our estimator walks the roof, documents what’s needed, and hands you a written price on the spot. That number doesn’t move unless we find something structural and get your written sign-off first.
  • We arrive in the window we gave. You’ll know exactly when our crew is coming. Background-checked, uniformed technicians show up on time, every time.
  • The guarantee is in writing before the crew leaves. You get a written guarantee on every repair, delivered to your hands before our team drives away. No “we’ll mail it later.”
  • If the repair fails, we return at no charge. The 365-Day Done Right Promise means a full year of documented accountability. A fix that doesn’t hold isn’t a repair, it’s a frustration, and we don’t leave you holding it.
  • We leave the place cleaner than we found it. Magnets for nails, tarps for landscaping, and a final walk-through before we go.

And if you call Tilehurst Roofing San Jose at any hour, a live person answers. No voicemail tree, no “leave a message and we’ll call you back,” no waiting until Monday. That’s the standard from the Kingswell family of companies, and it applies at every single location, 24 hours a day, 7 days a week.

Emergency Roof Repair in San Jose: What It Costs

When a San Jose winter storm leaves a hole in your roof or water pouring through a ceiling, waiting isn’t an option. Emergency Roof Repair costs more than scheduled work, typically 1.5 to 2x the standard rate depending on the hour and conditions. A leak that would run $700 during normal scheduling might run $1,000 – $1,400 if we’re on your roof at 2 a.m. during a rainstorm. That’s the honest reality of after-hours work anywhere in San Jose, and it’s what the market supports.

What separates a real emergency response from a bad one is what happens after the emergency is stabilized. A tarp and a promise is not a repair. Our approach on an emergency call is to stop the active leak, document what’s damaged, give you a written price for the permanent fix, and schedule it on the spot. You’re not paying emergency rates for the full repair unless the repair itself has to happen that night. You’re paying to stop the bleeding, and then you get a real number for the cure.

If water is coming in right now, call (669) 274-0078. A live person answers, and we’ll tell you exactly what we can do and what it’ll cost.

How to Choose a Roof Repair Company in San Jose

You’ve got options in San Jose, from national franchises to the guy with a truck and a ladder from Craigslist. Here’s what actually separates a good repair contractor from a liability:

  • Written price before work starts. If they won’t put it on paper, walk away. Price changes at the door are the single most common roofing complaint in this city.
  • Written guarantee on the repair. A verbal promise evaporates. Tilehurst hands you a written guarantee before the crew leaves, and stands behind it for a full year through the 365-Day Done Right Promise.
  • Proof of insurance and licensing. Any legitimate roofer will show you both without being asked twice. If they get cagey, move on.
  • Local knowledge. A roofer who doesn’t know San Jose won’t know about our wind patterns, our tile-heavy housing stock, or our specific code requirements. Local matters.
  • Who’s actually on your roof? Background-checked, uniformed technicians on every Tilehurst job, so you know exactly who’s working above your family. We don’t subcontract to unknown crews.

Our home page has more about how we work, and our Roof Repair in San Jose page covers our full repair process in detail. The short version: you get a real number, in writing, before anything happens to your roof. That’s the floor, not the ceiling, and it’s how every Kingswell company operates.

FAQs – Roof Repair Cost

How much does a typical roof repair cost in San Jose?

Most roof repairs in San Jose run between $450 and $1,900, with a median of about $850. Minor shingle or flashing work sits at the low end, while tile repair and decking replacement push toward $2,000 or higher. Call (669) 274-0078 for a written price on your specific roof, no estimate fee and no obligation.

Is it cheaper to repair a roof or replace it?

If your roof is under 15 years old and damage is localized, repair is dramatically cheaper: $450 – $1,900 versus $15,000 – $30,000 for a full San Jose replacement. But if your roof is over 20 years old with multiple failing areas, repeated repairs cost more than a replacement in the long run. We’ll give you an honest number for both options, and you decide.

How much does it cost to fix a leaking roof in San Jose?

A leak fix in San Jose costs $350 – $900 if the source is a simple Valley Repair or damaged shingle, but $900 – $2,200 if rotted decking needs replacing underneath. The sooner the leak is addressed, the lower the number. Call (669) 274-0078 and we’ll trace the actual source, not just patch the visible stain.

Can you come out for a roof repair today?

A live person answers our phone 24/7, and we schedule emergency repairs across San Jose every day, including evenings and weekends. Same-day service depends on current workload and weather, but call (669) 274-0078 and we’ll tell you exactly when we can be there, honestly and in one conversation.

How much does tile roof repair cost in San Jose?

Tile roof repair runs $12 – $25 per square foot, with most small jobs falling between $700 and $1,400 total. The cost depends on whether your tile is concrete or clay, whether the profile and color are still in production, and how many tiles need replacing. We match from seven manufacturers, GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, so the patch blends with the roof you already have.

Does Tilehurst Roofing charge for estimates?

No. Roof repair estimates in San Jose are free from Tilehurst, and you get the price in writing before any work starts. That’s a core part of how we operate under the Kingswell family of companies. Call (669) 274-0078 to schedule yours.

What if the repair fails after it’s done?

Every Tilehurst roof repair carries a written guarantee, and the 365-Day Done Right Promise means we return and make it right at no charge within the guarantee period. If a repair fails, the second visit is free. That’s the entire point of putting it in writing before the crew leaves.

Get a Real Number for Your San Jose Roof Repair

You don’t need another website telling you “costs vary.” You need a number. Call Tilehurst Roofing San Jose at (669) 274-0078 and we’ll get you one. Our estimator will walk your roof, tell you exactly what’s wrong, and hand you a written price before anything happens. No surprises at the door, no price changes mid-job, no repair that fails in four months with a disconnected phone number.

A live person answers around the clock, every day of the year. If your roof is leaking in the middle of the night or you just want to know what a repair will cost before the rainy season hits, call now. We’ll treat your roof like it’s our own and your money like it’s ours to justify.

About Tilehurst Roofing San Jose

Tilehurst Roofing San Jose is a local member of the Kingswell family of roofing companies, founded in 2000 and led by Greg Holloway. We specialize in residential roof repair and full roof replacement across San Jose and surrounding Santa Clara County communities. Every job starts with a written price before any work begins, and every repair is backed by a written guarantee and the 365-Day Done Right Promise. Seven manufacturer partnerships, GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, mean your repair matches your roof, not our inventory. Greg and the whole Tilehurst team answer every call live, 24/7, because a roofing company that only answers during business hours is a company that’s missed the point.

Written by Greg Holloway, Owner at Tilehurst Roofing San Jose.

Pricing reflects the San Jose market as of 2026. Tilehurst Roofing San Jose offers free estimates – call (669) 274-0078.

What Our Customers Say

★★★★★ 4.8 from 4+ reviews

"Called about a few missing shingles after a windy night. They came out, fixed it, and didn't try to turn it into a huge project. Charged exactly what was quoted. Refreshing."

- Stephanie R.

"They repaired a spot that another company had "fixed" twice. Tilehurst found what the others missed and it finally stopped leaking. Should have called them first."

- Denise Ackerman

"Full replacement after the last hail storm. They wrote up everything, worked with my insurance, and the crew cleaned the yard so well I couldn't find a single nail. Done in two days like they said."

- Lauren Petrakis
Need Roofing help in San Jose? Licensed & insured · Free on-site estimates response · free estimates
Call (669) 274-0078

Request a Free Estimate

Tell us what's going on in San Jose - we'll get back to you fast. No obligation.

By providing your information above, you agree to the terms of our Privacy Policy and consent to being contacted via phone, email, or SMS about your request, including by the independent contractors we may refer it to.

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