Trade directory · San Jose metro · California

Roofing contractors in
San Jose, California.

A public directory of licensed roofing contractors serving greater San Jose. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Licensed Establishments
2,695
U.S. Census Bureau
Peak Season
April through October - dry season before winter rains return
Market estimate
Avg. Response Time
2-5 business days for quotes, longer during peak storm season
Operator average
§ A · Market rates

Common Job Costs

SAN JOSE-CA · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement
Typical range based on local asphalt shingle roof replacement jobs.
$12,000 – $22,000
Tile roof replacement
Typical range based on local tile roof replacement jobs.
$18,000 – $35,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$15,000 – $28,000
Roof repair (storm damage)
Typical range based on local roof repair (storm damage) jobs.
$800 – $4,500
Gutter installation
Typical range based on local gutter installation jobs.
$1,200 – $3,500
Skylight installation
Typical range based on local skylight installation jobs.
$1,500 – $4,000
§ B · Regulatory

Licensing Requirements

CA
§1

Licensing Requirements

C-39 Roofing Contractor license required through CSLB. Must pass Law & Business exam plus C-39 trade exam. Requires 4 years journeyman experience or equivalent combination of education and experience. License renewed every 2 years with 12 hours continuing education.

§2

Permit Requirements

Building permits required for most roofing work through San Jose Building Department. Re-roofing permits typically $200-800 based on square footage. Structural work requires additional engineering review.

§3

Inspection Schedule

Rough inspection after decking work, final inspection after completion. Additional inspections required for structural modifications. City of San Jose requires 24-hour notice for inspections.

§4

Insurance Minimums

General liability minimum $1 million per occurrence, workers compensation as required by CA Labor Code. Bonding requirements vary by project value and client requirements.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Meet experience requirements

Document 4 years of journeyman roofing experience or equivalent combination of education and work experience. Gather employment records, tax returns, and supervisor verification forms.

01/06
2

Submit application and fingerprints

Complete CSLB application form with $330 fee. Submit fingerprints for DOJ and FBI background check. Allow 4-6 weeks processing time.

02/06
3

Schedule and pass Law & Business exam

Take the 100-question Law & Business exam covering contractor law, business practices, and safety regulations. 72% passing score required.

03/06
4

Pass C-39 trade examination

Complete the roofing-specific trade exam covering materials, installation methods, safety practices, and industry standards. 72% passing score required.

04/06
5

Obtain insurance and bonding

Secure general liability insurance and workers compensation coverage. Obtain contractor bond if required for specific projects or municipalities.

05/06
6

Receive license and begin renewal cycle

License issued upon passing exams and meeting all requirements. Begin 2-year renewal cycle with 12 hours continuing education requirement.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

San Jose's roofing market runs hot with tech money driving premium residential work and commercial projects. Competition's fierce among the 2695 licensed establishments statewide, but quality work commands top dollar. Clay tile dominates established neighborhoods, while newer builds favor composition shingles. Material costs spike due to supply chain issues and California's strict building codes push labor requirements higher than most markets. Weather drives everything - one storm season creates months of backlog, and contractors who can handle both residential re-roofs and commercial maintenance contracts stay busy year-round. Getting your C-39 license is just table stakes in this market. San Jose's building department runs tight inspections and expects contractors who know the code cold. You'll need solid insurance, bonded crews, and relationships with material suppliers who can deliver when everyone's scrambling after storm damage. Peak season planning separates the pros from the weekend warriors - line up your permits early, stock materials before the rush, and maintain relationships with inspectors. The money's good if you can handle the overhead and navigate the bureaucracy, but this isn't a market for cutting corners.

Data Sources
  • Licensed establishments count
    US Census Bureau - 2695 licensed roofing establishments in California
  • License fees and requirements
    California State License Board (CSLB) official documentation
  • Permit costs and timelines
    City of San Jose Building Department fee schedules
  • Insurance requirements
    California Department of Industrial Relations and CSLB regulations
  • Cost estimates
    Local contractor estimates and market analysis
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What does a C-39 roofing license cost in California?

Initial C-39 license application fee is $330, plus exam fees of $100-150 each for Law & Business and trade exams. Renewal every 2 years costs $400. Source: California State License Board (CSLB).

Q/02

How long does roofing permit approval take in San Jose?

Standard re-roofing permits typically process in 5-10 business days. Complex jobs requiring structural review can take 3-4 weeks. Source: City of San Jose Building Department.

Q/03

What's the average cost per square foot for roofing in San Jose?

Estimates range from $8-12 per sq ft for composition shingles, $12-20 for tile, and $10-15 for metal roofing. Premium materials and complex layouts increase costs. Source: Local contractor estimates.

Q/04

Do I need workers comp insurance as a roofing contractor in California?

Yes, workers compensation insurance is mandatory for any roofing contractor with employees. Even sole proprietors should carry coverage. Source: California Department of Industrial Relations.

Q/05

What experience do I need for a C-39 roofing license?

CSLB requires 4 years of journeyman-level experience, or equivalent combination of education and experience. Technical training can substitute for some experience requirements. Source: CSLB qualification standards.

§ F · Directory

Roofing contractors in San Jose

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Get listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place. Built for trades, used by thousands of operators nationwide.