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

Roofing Cost in San Jose - 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 Roofing Cost in San Jose?

Most homeowners in San Jose will pay between $9,500 and $18,500 for a full asphalt-shingle roof replacement on a typical 1,500 to 2,200-square-foot home in 2026. Smaller repairs run anywhere from $350 for a minor flashing fix up to $2,800 for more extensive section work. Those are the numbers you should have in your head before you make the first phone call.

Tilehurst Roofing San Jose is part of the Kingswell family of roofing companies, founded in 2000, and we put the price in writing before a single shingle comes off your roof. If you’re shopping for roofing work in San Jose, you deserve real numbers, not a sales pitch that ends with “we’ll have to come out and take a look.” Here’s the pricing guide we wish every homeowner had before they called us.

Roofing Cost Breakdown (2026)

Here’s what roofing work actually costs in San Jose right now, broken down by project type. These reflect the local market as of 2026, including labor rates driven by the Bay Area’s higher cost of living and material costs that have stabilized somewhat since the supply chain swings of the early 2020s.

Project Type Typical San Jose Price Range Notes
Full asphalt shingle roof replacement $9,500 – $18,500 For a 1,500 – 2,200 sq ft home; Single-story vs two-story changes the number
Full tile roof replacement $22,000 – $45,000 Concrete or clay tile; heavier roof requires structural check
Full metal roof replacement $18,000 – $38,000 Standing seam or metal shingle systems
Roof repair (small, localized) $350 – $900 Flashing replacement, a few broken tiles, a small shingle section
Roof repair (moderate) $900 – $2,800 Larger section repairs, underlayment patching, valley work
Roof inspection $150 – $400 Often credited toward repair or replacement if you proceed
Skylight replacement (while roof is open) $900 – $2,500 per skylight Cost-effective to do during a full reroof
Gutter replacement $1,800 – $4,200 Seamless aluminum, sized to the roof

If you want a tighter number on your specific roof, call us at (669) 274-0078. The estimate is free, and the written price is yours to keep whether you hire us or not.

What Affects Roofing Pricing in San Jose

  • Roof size and complexity. A 1,200-square-foot ranch in Willow Glen is a different job than a 2,800-square-foot two-story in Almaden Valley with six hips, four valleys, and a chimney. Every valley, dormer, and pitch change adds labor hours, and labor is the biggest line item in Bay Area roofing.
  • Roof pitch (steepness). Anything steeper than a 6/12 pitch requires additional safety equipment and slower work. San Jose has a lot of mid-century ranch homes with low slopes, but the hillside neighborhoods around Silver Creek and the East Foothills often have steeper roofs that cost 10 – 20% more to replace.
  • Decking condition. If the plywood or OSB sheathing under your shingles has dry rot or water damage (common in older San Jose homes built before modern ventilation standards), you’ll pay roughly $70 – $110 per sheet to replace it. We don’t give you an estimate that “forgets” decking and then hits you with a change order. Our written price includes what we can see, and if we find rot after tear-off, we show you the damage before adding a cent.
  • Material choice. This is where you have real control over price. We work with seven manufacturers, including GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. A basic three-tab shingle from IKO or Atlas might run $4.50 – $6.00 per square foot installed, while a premium architectural shingle from CertainTeed or GAF runs $6.50 – $9.00 per square foot. Tile and metal are their own category: Boral tile or standing-seam metal can push $14 – $22 per square foot installed.
  • Permits and code requirements. San Jose requires a building permit for re-roofing, and the city enforces California’s Title 24 cool-roof and energy standards. Depending on your specific roof, compliance may mean upgrading underlayment or choosing a shingle with higher solar reflectance. Permit fees in San Jose typically run $300 – $700 for roofing work. A reputable contractor handles permits for you; a cash-only roofer who skips permits is saving you money in the short term and creating a liability when you sell the house.
  • Access and tear-off conditions. If your home has tight side yards, a second-story roof over a deck, or requires specialized equipment to remove old material without damaging landscaping, costs rise. In neighborhoods like Naglee Park and Rose Garden, homes sit close together, which means more tarps, more care, and more time.

Asphalt Shingles vs. Tile vs. Metal: What San Jose Homes Actually Use

San Jose roof stock is split three ways, and each material has a different price profile and lifespan.

Asphalt Shingles

Most common in San Jose’s sprawling suburban tracts built between the 1950s and 1980s. You’ll get 25 to 30 years from a good architectural shingle well installed. Full replacement on a mid-sized home runs the $9,500 – $18,500 range we quoted above. Shingles are lighter, faster to install, and the cheapest full-roof replacement option.

Concrete and Clay Tile

You see them across Evergreen, Silver Creek, and the newer developments on the city’s perimeter. Tile roofs can last 50 years or more, but they’re heavy. Older San Jose homes sometimes can’t support tile without structural reinforcement. Replacement costs are significantly higher because the underlayment (the waterproof layer beneath the tile) must be renewed every 20 – 30 years regardless. A tile roof replacement in San Jose with Boral tile ranges from $22,000 to $45,000 depending on square footage and style.

Metal

Standing seam metal roofs are growing in San Jose because they meet Title 24 energy requirements easily, reflect heat, and last 40 – 60 years. They cost more up front ($18,000 – $38,000 for a typical home), but they rarely need repairs and can lower cooling costs in San Jose’s summer months. If you’re planning to stay in your home for 20+ years, the math works in metal’s favor.

Roof Repair Costs in San Jose: What a “Small Fix” Actually Costs

Roof repairs are where homeowners in San Jose most often get burned. A contractor quotes $200 over the phone, then “finds” more damage once the ladder goes up, and the final bill lands at $2,000 with no guarantee.

We don’t work that way. Every repair gets a written price before work starts, and every repair carries a written guarantee delivered before the crew leaves your property. If that repair fails inside the guarantee period, we return and correct it at no charge under the 365-Day Done Right Promise. That’s not a loyalty program. It’s the Kingswell Way: say the price before the work, show up in the window we gave, leave the place cleaner than we found it, put the guarantee in writing, come back if it fails.

Here’s what typical San Jose roof repairs cost in 2026:

  • Replacing a few missing or broken shingles: $350 – $650, including material and labor.
  • Flashing repair around a chimney or vent: $400 – $900. Flashing is the metal that seals the joints where roof planes meet vertical surfaces. This is the most common leak source in San Jose homes.
  • Valley leak repair: $600 – $1,400. Valleys are the V-shaped channels where two roof slopes meet, and they carry a lot of water during El Niño winters.
  • Underlayment replacement (small section): $800 – $2,800, depending on the size of the section and condition of the decking beneath.
  • Skylight leak repair or resealing: $350 – $900 if it’s a quick reseal; $900 – $2,500 if the skylight needs replacement.

If you can see water staining on your ceiling, don’t wait. San Jose’s dry summers make small leaks easy to ignore, but every winter rain season turns a $900 repair into a $3,000 decking replacement. Call us at (669) 274-0078 and we’ll give you a written price for the repair before you commit.

How to Save on Roofing Without Cutting Corners

Saving money on roofing isn’t about finding the cheapest bid. It’s about avoiding the expensive mistakes that cheap bids create. Here’s what actually works:

  • Repair early. A flashing repair at $600 today prevents a $2,500 decking replacement in three years. Most roof damage compounds. Water doesn’t stay where it lands.
  • Get the roof inspected before rainy season. October is the best month in San Jose for a roof inspection. If we find issues, you still have dry weather to fix them. And inspections are often credited toward the repair if you proceed with us.
  • Choose the right material for the long haul. The cheapest shingle installed poorly will cost you three times over 20 years. A mid-grade architectural shingle from GAF or Owens Corning, installed correctly, is the best value for most San Jose homes. You don’t need the premium line to get a good roof; you need a good installer.
  • Ask about the guarantee before you agree to anything. A low price without a written guarantee is the most expensive roof you’ll buy. We deliver a written guarantee on every repair before we leave your driveway. If the repair fails, we come back free. That’s the 365-Day Done Right Promise, and it costs you nothing extra.
  • Bundle work when it makes sense. If you’re doing a full reroof, replacing gutters and skylights at the same time is significantly cheaper than doing them separately later. The crew is already on site, the scaffolding is already up, and everything can be flashed and sealed as one system.

Want a free estimate? Call (669) 274-0078. A live person answers every call, 24 hours a day, 7 days a week, including evenings and weekends. No voicemail, no callback queue.

San Jose Permits, Codes, and Local Requirements

San Jose requires a building permit for roof replacement and most reroofing work. The city’s current building code follows California’s Title 24 energy standards, which include cool-roof requirements for low-slope roofs and minimum solar-reflectance values for certain steep-slope shingles in new construction and some re-roofing situations.

What does that mean in plain terms? Your shingle color and material choice may be partly dictated by city code, especially if you have a low-slope roof. A dark shingle that absorbs heat may not pass. That’s one of the reasons we carry materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral: so there’s always a compliant option that still looks the way you want.

Permit fees in San Jose for roofing work typically run $300 – $700, depending on the scope and valuation. A legitimate contractor handles the permit as part of the job and the cost appears on your written estimate. If a roofer suggests skipping the permit to save money, walk away. An unpermitted roof becomes a disclosure problem when you sell and an insurance problem if there’s ever a related claim.

San Jose also sits in a moderate wildfire-hazard zone in the eastern foothills and parts of the Evergreen area. If your home falls within a designated Wildland-Urban Interface (WUI) zone, your roof replacement may require Class A fire-rated materials. We can help you determine what your specific address requires.

FAQs – Roofing Cost

How much does a roof replacement cost in San Jose in 2026?

A full asphalt-shingle roof replacement in San Jose runs $9,500 to $18,500 for a typical 1,500 to 2,200-square-foot home. Tile replacement starts around $22,000 and can reach $45,000 for larger homes. Metal systems land between $18,000 and $38,000. Your exact number depends on roof size, pitch, decking condition, and material. Call (669) 274-0078 for a free estimate with a written price before any work starts.

Is it cheaper to repair or replace a roof in San Jose?

If your roof is under 15 years old and the damage is localized (a few shingles, a flashing leak, one valley), repair at $350 – $2,800 is almost always the right call. If your roof is past 20 years and leaking in multiple spots or losing granules, replacement at $9,500 – $18,500 is the sound long-term choice because the cost per year of remaining life favors a new roof. We’ll tell you honestly which camp you’re in. Free estimates: (669) 274-0078.

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

Most roof leak repairs in San Jose cost $350 to $2,800, depending on the source. A flashing repair around a vent or chimney runs $400 – $900. A valley leak runs $600 – $1,400. If the leak has been active long enough to rot the decking, replacement adds $70 – $110 per sheet. Every repair we do comes with a written guarantee before our crew leaves your property.

Can Tilehurst Roofing give me a price over the phone?

We can’t give you an exact price over the phone, because we haven’t seen your roof. But we can tell you what similar jobs in your San Jose neighborhood have cost, and we’ll give you a written price at your free on-site estimate. That price is yours before any work starts and it doesn’t change unless you approve a change. Call (669) 274-0078 to schedule the estimate. A live person answers, day or night.

Do you offer financing for roof replacement in San Jose?

Many San Jose homeowners finance larger roof replacements through their home equity or through third-party financing providers. We can discuss what options other customers have used and help you understand the monthly cost of different material choices. The first step is a free estimate with a written price. Call (669) 274-0078 and we’ll get you the numbers.

What does the Tilehurst Roofing guarantee cover?

Every Tilehurst Roofing repair carries a written guarantee, delivered before the crew leaves your property. If that repair fails inside the guarantee period, we return and correct it at no charge. Our 365-Day Done Right Promise extends accountability for a full year on every job. This is the Kingswell Way: put the guarantee in writing, come back if it fails. No fine print, no phone tag.

Why San Jose Homeowners Call Tilehurst Roofing

If you’ve been through a roofing experience that left you feeling like you’d been taken for a ride (and in the Bay Area, you’re not alone), you already know what matters. It’s not a glossy proposal. It’s a company that answers when you call, shows up in the window it named, and puts the guarantee on paper before the work starts.

That’s exactly what Tilehurst Roofing San Jose was built for. We’re a member of the Kingswell family of roofing companies, founded in 2000, with locations across the country operating on the same standard: the Kingswell Way. A written price before any work starts. A written guarantee on every repair, delivered before the crew leaves. A free second visit if a repair fails inside the guarantee period. And a live person who answers every call, 24 hours a day, 7 days a week.

We send background-checked, uniformed technicians to every job, so you always know who is on your roof. We work with materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, because your home deserves a product that fits it. Not whatever happens to be in the truck.

Get Your Free San Jose Roofing Estimate

You don’t have to choose between a cheap roof that fails and an expensive roof that breaks the bank. You need a company that tells you the price up front and stands behind the work in writing. That’s what we do.

Call Tilehurst Roofing San Jose at (669) 274-0078 for a free estimate. A live person answers every call, 24 hours a day, 7 days a week, including evenings and weekends. You’ll get a written price before any work starts, a written guarantee on every repair, and the 365-Day Done Right Promise behind the whole job.

Our home page has more about the Kingswell family of companies and how we work.

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

Written by Greg Holloway, Owner at Tilehurst Roofing San Jose, serving San Jose homeowners since joining the Kingswell family of companies.

What Our Customers Say

★★★★★ 4.8 from 4+ reviews

"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

"Solid work on a roof repair and a new section of gutter. One of the crew left a soda can in the gutter that I found later, small thing. Roof itself is perfect and the price was fair."

- Nate Guerrero

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