Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
How Much Does Roofing Cost in San Jose?
In San Jose, most homeowners spend between $12,500 and $28,000 for a full roof replacement on a typical single-family home, with asphalt shingle roofs landing in the $8,500-$18,000 range and tile or metal systems running $22,000-$45,000 or more. Repairs for common issues like minor leaks or wind-damaged shingles generally fall between $350 and $1,200, while more extensive structural fixes can reach $3,000-$5,500. Greg Holloway and our team at Tilehurst Roofing provide written, itemized pricing before any work begins, so you’ll know exactly where every dollar goes.
Roofing Cost Breakdown (2026)
These ranges reflect what we’re quoting for San Jose homes in 2026, accounting for current material costs, Santa Clara County permit fees, and the specific challenges of working in neighborhoods from Willow Glen to Almaden Valley. Prices include tear-off, disposal, underlayment, and installation; they do not include structural repairs to rotted decking or truss work, which we assess during inspection.
| Service Type | Typical Range (San Jose) | Notes |
|---|---|---|
| Asphalt shingle repair (minor) | $350 - $850 | Single leak, few blown shingles, flashing patch |
| Asphalt shingle repair (moderate) | $900 - $1,800 | Multiple leak points, valley replacement, partial re-decking |
| Tile roof repair (clay/concrete) | $650 - $2,400 | Individual tile replacement, underlayment repair; Boral and similar brands |
| Flat/low-slope repair (TPO/modified bitumen) | $500 - $1,600 | Membrane patches, seam welding, drain detail work |
| Full asphalt shingle replacement | $8,500 - $18,000 | 1,500-2,500 sq ft; GAF, CertainTeed, Owens Corning, IKO, Atlas, or Tamko |
| Architectural/laminated shingle upgrade | $11,000 - $22,000 | Thicker profile, longer warranty, better wind rating |
| Concrete tile roof replacement | $22,000 - $38,000 | Heavy system; may require structural engineering review |
| Clay tile roof replacement | $28,000 - $45,000 | Custom profiles, imported material; common in Almaden, Silver Creek |
| Metal roof (standing seam) | $24,000 - $42,000 | Steel or aluminum; excellent for Santa Clara Valley temperature swings |
| Roof decking replacement (per sq ft) | $4.50 - $8.50 | Plywood or OSB; required when existing decking is compromised |
| Skylight installation (new or replacement) | $1,200 - $3,200 | Includes flashing kit; Velux is most common in our market |
| Chimney flashing rebuild | $850 - $2,000 | Step flashing, counterflashing, cricket installation |
| Gutter replacement (full home, aluminum) | $1,800 - $4,500 | Often done concurrently with re-roofing |
What pushes a San Jose roof toward the higher end? Steep pitches above 6:12 (common in the hills around Evergreen and Edenvale), multiple roof planes and valleys, hard-to-access lots with limited driveway space for material delivery, and the need to match existing tile profiles in older neighborhoods like Rose Garden or Naglee Park. The 2026 market has also seen continued pressure on underlayment and fastener prices, which we account for in our written estimates rather than surprising you mid-project.
What Affects Roofing Pricing in San Jose
- Roof size and complexity. A simple gable roof on a 1,600-square-foot ranch in Blossom Valley costs less than a multi-level design with dormers and turrets in the Willow Glen historic district. Each valley, hip, and penetration adds labor and material.
- Material selection across seven manufacturers. We offer GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral so the product fits your home and budget, not just what happens to be in the truck. A basic three-tab shingle runs roughly half the cost of a heavyweight architectural or tile system.
- Local climate and code requirements. San Jose’s Mediterranean climate means intense summer UV, occasional heavy winter rains, and the ever-present wildfire risk that drives Title 24 and CAL FIRE compliance on materials and installation methods. Cool roof ratings and Class A fire ratings aren’t optional in many zones, and they affect both material cost and labor technique.
- Permit and inspection fees. Santa Clara County and the City of San Jose both require permits for full replacements; fees typically run $400-$1,100 depending on project value and jurisdiction. We handle permitting as part of our standard process and include these costs in your written estimate.
- Accessibility and staging. Homes on tight lots in downtown San Jose or with limited street parking in Japantown require more labor hours for material handling. Steep slopes above 7:12 need additional safety equipment and slower, more careful installation.
- Existing roof condition. If we pull back old shingles and find compromised decking, inadequate ventilation, or previous unpermitted work, repairs add to scope. We photograph everything and review it with you before proceeding, with a revised written price in hand.
How to Save on Roofing Without Cutting Corners
Roofing is a significant investment, but there are legitimate ways to manage costs without sacrificing the protection your home needs.
Time your project strategically. San Jose’s dry season runs roughly May through October, and that’s when most homeowners schedule work. Booking in late winter or early spring, when crews have more availability, can sometimes yield better scheduling flexibility. We don’t do seasonal discounting, but we do honor our quoted price for 30 days so you can plan.
Consider repair-over-replacement when appropriate. If your asphalt shingle roof is 12-15 years old with isolated damage, targeted repairs plus proactive maintenance can extend service life 3-5 years. Greg Holloway and our estimators will tell you honestly when repair makes sense and when you’re throwing good money after bad. The Kingswell Way means saying the price before the work, and that includes recommending against work we don’t believe in.
Bundle related services. If you’re already replacing the roof, adding gutter replacement, skylight upgrades, or solar pre-wiring during the same project avoids duplicate mobilization costs. Our crews are on site once, with one cleanup, one permit coordination effort.
Explore material options within your tier. Among our seven manufacturers, there’s genuine price variation at every quality level. A GAF Timberline HDZ and a CertainTeed Landmark PRO may be priced differently in a given quarter due to supplier inventory. We show you the options and explain the real differences in warranty terms and performance, not just brand names.
Verify your homeowner’s insurance coverage. Wind, fallen tree limbs, and fire damage in San Jose’s hillside areas may be partially covered. We document storm damage thoroughly and provide the detailed reports insurers require, but we don’t inflate claims or chase deductibles.
The most expensive roof is the one you pay for twice. Our 365-Day Done Right Promise means if anything fails, we return at no charge. Call (945) 303-9821 for a free written estimate with no obligation.
FAQs - Roofing Cost
How much does a full roof replacement cost in San Jose?
Most San Jose homeowners pay between $12,500 and $28,000 for a complete replacement, with asphalt shingle systems averaging $8,500-$18,000 and tile or metal roofs running $22,000-$45,000. The final price depends on square footage, pitch, material choice, and whether decking replacement is needed. Call (945) 303-9821 for a free, written estimate specific to your home.
Is it cheaper to repair or replace my roof?
Repairs cost $350-$1,200 for most common issues and make sense when your roof has 5+ years of expected life and damage is isolated. Replacement becomes the better investment when repairs exceed 30-40% of replacement cost, when multiple layers are already present, or when the roof is past 80% of its rated lifespan. We’ll assess your specific situation and give you both numbers in writing.
Why are San Jose roofing prices higher than national averages?
California’s building codes, higher labor costs, wildfire-resistant material requirements, and Santa Clara County permit fees all contribute. In 2026, we’re also seeing continued supply chain effects on underlayment and fasteners. We offset these factors with efficient scheduling, bulk purchasing across our manufacturer relationships, and no surprise add-ons.
How much does emergency roof repair cost in San Jose?
Emergency tarping and temporary sealing typically runs $400-$950, with permanent repair following at standard rates once weather permits. A live person answers every Tilehurst Roofing call 24 hours a day, 7 days a week, including evenings and weekends, so you’re never waiting on voicemail when water is coming through the ceiling.
What payment options are available for roofing projects?
We accept check, ACH, and major credit cards, with progress billing on larger replacement projects (typically a deposit at contract, balance at completion). For substantial replacements, we can discuss third-party financing partners on request. Every payment schedule is documented in writing before work begins, with no price changes at the door.
Does Tilehurst Roofing offer free estimates?
Yes. Every estimate is free, written, and itemized, with no obligation. Greg Holloway or one of our estimators will inspect your roof, document conditions with photos, and deliver your price before any work starts. Call (945) 303-9821 to schedule at your convenience.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving San Jose since 2000.
Pricing reflects the San Jose market as of 2026. Tilehurst Roofing offers free estimates - call (945) 303-9821.
What Our Customers Say
"Small leak around the chimney flashing. They sealed it properly and it's held through a wet winter. Didn't push me toward a whole roof like the last outfit tried to."
- Bernard Oakes"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






Before
After
Before
After
Before
After