Roofing Contractors in San Diego, California

Licensed Establishments

2,695

U.S. Census Bureau

Peak Season

September through February (pre-rainy season preparation and winter storm repairs)

Estimate

Avg. Response Time

24-72 hours for estimates, longer during storm season

Estimate

Common Job Costs

ServiceCost Range
Asphalt shingle roof replacement$8,500 – $15,000
Tile roof replacement$12,000 – $25,000
Metal roof installation$10,000 – $18,000
Roof repair (storm damage)$500 – $3,500
Flat roof membrane replacement$6,000 – $12,000
Gutters and downspouts$800 – $2,200

Licensing Requirements

Licensing Requirements

California requires C-39 Roofing Contractor license. Must pass Law & Business exam and C-39 trade exam. Requires 4 years journey-level experience or equivalent education. $300 application fee, $200 exam fee per test. License valid 2 years, $400 renewal fee.

Permit Requirements

San Diego requires permits for re-roofing, structural repairs, and roof installations over 100 sq ft. $200-800 permit fees depending on project scope. Same-day permitting available for qualifying projects.

Inspection Schedule

Initial inspection required before work begins, mid-project inspection for structural work, final inspection upon completion. 24-hour notice required for inspections.

Insurance Minimums

General liability minimum $1M per occurrence, $2M aggregate. Workers compensation required if employees. Contractor license bond $15,000 minimum.

How to Get Licensed

  1. 1

    Meet Experience Requirements

    Document 4 years of journey-level roofing experience or complete approved education/training program. Experience must be verified by employers or through other acceptable documentation.

  2. 2

    Submit Application

    Complete Form 100 application with $300 fee. Include fingerprints for background check, financial statements, and experience verification. Processing takes 4-6 weeks.

  3. 3

    Schedule and Pass Exams

    Register for Law & Business exam and C-39 trade exam. Each exam costs $200. Passing score is 72%. Can retake failed exams after waiting period.

  4. 4

    Obtain Insurance and Bond

    Secure general liability insurance and contractor license bond before license activation. Bond amount varies by license classification, minimum $15,000.

  5. 5

    Activate License

    Once approved, pay activation fee and submit insurance/bond documentation. License is valid for 2 years and requires continuing education for renewal.

About This Market

San Diego's roofing market runs hot with steady residential demand driven by coastal weather exposure, aging housing stock, and premium property values. Competition is fierce among the estimated 200+ roofing contractors serving the county. Tile roofs dominate high-end residential, while multifamily and commercial lean toward flat membrane systems. Material costs spike during storm seasons, and labor shortages push prices up in peak periods. The coastal climate means year-round work potential but also salt air corrosion challenges.

To work San Diego roofing, you need that C-39 license locked down first - no shortcuts, no handyman loopholes. The city's streamlined permitting helps, but inspectors know their stuff and will flag shoddy work. Build relationships with suppliers early because material logistics can make or break your margins. Focus on the September-February window when property owners prep for rain season. Insurance requirements are non-negotiable, and with all the multi-story work here, make sure your coverage reflects the risk. Know your tile work - it's bread and butter in this market.

Data Sources:

Licensed establishments in CA: US Census Bureau - approximately 2,695 establishmentsLicensing requirements: California Contractors State License BoardPermit requirements: San Diego Development Services DepartmentCost ranges: Local market estimates based on contractor pricingInsurance requirements: California Contractors State License Board

Frequently Asked Questions

What license do I need to work as a roofing contractor in San Diego?
California C-39 Roofing Contractor license is required. You must pass both the Law & Business exam and C-39 trade exam, plus show 4 years of journey-level experience. Source: California Contractors State License Board.
How much does a typical roof replacement cost in San Diego?
Asphalt shingle replacement ranges $8,500-$15,000, while tile roofs run $12,000-$25,000. Costs vary by material choice, roof complexity, and current market conditions. These are contractor estimates based on local market data.
Do I need permits for roofing work in San Diego?
Yes, San Diego requires permits for re-roofing, structural repairs, and installations over 100 sq ft. Permit fees range $200-$800 depending on scope. Source: San Diego Development Services Department.
When is peak roofing season in San Diego?
September through February is peak season as property owners prepare for rainy season and address storm damage. This is when demand and pricing are highest due to weather-driven urgency.
What insurance is required for roofing contractors in California?
Minimum $1M general liability per occurrence, $2M aggregate, plus workers compensation if you have employees. License bond minimum $15,000. Source: California Contractors State License Board requirements.

Contractors in San Diego

0 roofing contractors in San Diego.

No contractors listed yet.

List your services

Are you a roofing contractor in San Diego?

Get listed on The Board free. Manage your leads, jobs, and follow-ups with The Forge.

Get Listed Free