Trade directory · San Diego metro · California

Roofing contractors in
San Diego, California.

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

Licensed Establishments
2,695
U.S. Census Bureau
Peak Season
April through September - dry season for major installations, with emergency repairs spiking during winter storms
Market estimate
Avg. Response Time
24-48 hours for quotes, 2-5 days for non-emergency work scheduling
Operator average
§ A · Market rates

Common Job Costs

SAN DIEGO-CA · LOCAL ESTIMATES
Service
Description
Cost Range
Complete roof replacement (asphalt shingles)
Typical range based on local complete roof replacement (asphalt shingles) jobs.
$8,500 – $18,000
Complete roof replacement (tile)
Typical range based on local complete roof replacement (tile) jobs.
$12,000 – $35,000
Roof repair (leak repair/patch)
Typical range based on local roof repair (leak repair/patch) jobs.
$300 – $1,500
Gutter installation
Typical range based on local gutter installation jobs.
$800 – $2,500
Roof inspection
Typical range based on local roof inspection jobs.
$150 – $400
Emergency roof repair
Typical range based on local emergency roof repair jobs.
$500 – $3,000
§ B · Regulatory

Licensing Requirements

CA
§1

Licensing Requirements

California requires C-39 Roofing Contractor License. Must pass Law & Business exam plus C-39 trade exam. Requires 4 years journey-level experience or equivalent combination of education and experience. License renewed every 2 years with 12 hours continuing education.

§2

Permit Requirements

City of San Diego requires permits for roof replacement, structural repairs, and installations over 100 sq ft. Permit fees range $200-800 depending on project scope. Plans required for structural work.

§3

Inspection Schedule

Rough inspection after decking/structure work, final inspection after completion. Additional inspections required for structural modifications or solar prep work.

§4

Insurance Minimums

General liability minimum $1 million per occurrence, workers compensation required for employees, contractor license bond $25,000

§ C · Path to license

How to Get Licensed

6 STEPS
1

Meet experience requirements

Document 4 years of journey-level roofing experience or equivalent combination of education and experience. Maintain records of employment, projects, and training.

01/06
2

Complete application

Submit license application with fingerprints, experience verification, and financial statements. Pay application fee of $330.

02/06
3

Pass Law & Business exam

Schedule and pass the Law & Business examination covering California construction law, business practices, and safety regulations.

03/06
4

Pass C-39 trade exam

Schedule and pass the C-39 Roofing trade examination covering roofing materials, installation methods, safety, and building codes.

04/06
5

Obtain contractor bond

Purchase $25,000 contractor license bond from approved surety company before license issuance.

05/06
6

Pay licensing fee

Submit final licensing fee of $200 and receive active C-39 Roofing Contractor License valid for 2 years.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

San Diego's roofing market runs hot year-round with 2695 licensed establishments statewide competing for work. Clay tile dominates high-end coastal properties while composition shingles rule inland developments. Coastal salt air accelerates deterioration, driving steady repair demand. Fire-resistant materials command premium pricing in wildfire zones. Competition is fierce - margins stay thin except for specialty work like historical restorations in Balboa Park area or high-end La Jolla custom jobs.

Get your C-39 license locked down first - no shortcuts in California. San Diego's permitting process moves slower than you want, so factor inspection delays into your timeline. Work the relationships with building inspectors early. Schedule major installations during dry season, keep emergency crews ready for winter storm damage. Coastal jobs need corrosion-resistant fasteners and flashing. Know your fire codes for backcountry work. Insurance costs bite hard here, but skimping gets you sued in this litigation-happy market.

Data Sources
  • Licensed establishments count
    U.S. Census Bureau - 2695 licensed establishments in CA
  • Licensing requirements
    California Contractors State License Board
  • Permit requirements
    San Diego Development Services Department
  • Cost ranges
    Local market estimates based on contractor surveys
  • Insurance requirements
    California Contractors State License Board
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What license do I need to do roofing work in San Diego?

California requires a C-39 Roofing Contractor License for roofing work. You must pass both the Law & Business exam and C-39 trade exam, plus demonstrate 4 years of journey-level experience. Source: California Contractors State License Board.

Q/02

How much does a typical roof replacement cost in San Diego?

Asphalt shingle replacements run $8,500-18,000, while tile roofs cost $12,000-35,000. Coastal properties and fire-resistant materials command premium pricing. Costs vary significantly based on pitch, access, and material choice.

Q/03

When is peak roofing season in San Diego?

April through September during the dry season for major installations. Winter months see increased emergency repair demand from storm damage, but weather delays major projects.

Q/04

Do I need permits for roofing work in San Diego?

City of San Diego requires permits for roof replacement, structural repairs, and installations over 100 square feet. Permit fees range $200-800. Source: San Diego Development Services Department.

Q/05

What insurance do roofing contractors need in California?

Minimum $1 million general liability per occurrence, workers compensation for employees, and $25,000 contractor license bond. Higher limits recommended for liability protection in this litigation-prone market.

§ F · Directory

Roofing contractors in San Diego

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.