Trade directory · San Francisco metro · California

Roofing contractors in
San Francisco, California.

A public directory of roofing contractor businesses serving greater San Francisco. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Employer Establishments
2,695
U.S. Census Bureau
Peak Season
April through September, with highest demand May-July before fall rains
Market estimate
Avg. Response Time
2-4 days for initial quote, 3-6 weeks for project scheduling during peak season
Operator average
Avg. Hourly Wage
$32/hr
Bureau of Labor Statistics
§ J · OPEN JOBS

Roofing jobs in San Francisco

00 OPEN

0 open jobs in San Francisco.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

SAN FRANCISCO-CA · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement
Typical range based on local asphalt shingle roof replacement jobs.
$12,000 – $25,000
Clay/concrete tile roof replacement
Typical range based on local clay/concrete tile roof replacement jobs.
$18,000 – $35,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$15,000 – $30,000
Roof repair (moderate damage)
Typical range based on local roof repair (moderate damage) jobs.
$800 – $3,500
Gutter replacement
Typical range based on local gutter replacement jobs.
$1,200 – $2,800
Skylight installation
Typical range based on local skylight installation jobs.
$1,500 – $4,000
§ B · Regulatory

Licensing Requirements

CA
§1

Licensing Requirements

California requires C-39 Roofing Contractor License. Must pass Law & Business exam and Trade exam. Requires 4 years journeyman experience or equivalent education. $300 application fee, $200 exam fee per exam. License renewal every 2 years with 12 hours continuing education.

§2

Permit Requirements

Building permit required for all re-roofing and structural repairs through SF Department of Building Inspection. Permit fees range $200-800 based on project value. Plan review required for projects over $5000.

§3

Inspection Schedule

Initial permit inspection, mid-point framing inspection if structural work involved, final inspection upon completion. Must schedule 48 hours in advance through SF DBI.

§4

Insurance Minimums

General liability minimum $1M per occurrence, Workers' compensation if employees, Contractor's license bond $25,000 for C-39 license classification

§ C · ReadyDocs Compliance

Local compliance path

View source dossier

Source status: verified · 8/1/2026

Roofing contractors operating in San Francisco must navigate both state-level licensing through the Contractors State License Board (CSLB) and local municipal requirements enforced by the San Francisco Department of Building Inspection (DBI). The C-39 classification is mandatory for any roofing project, and contractors must ensure they are registered to do business within the City and County of San Francisco. Compliance involves securing appropriate permits for roof replacements or significant repairs, adhering to strict fire-rating standards, and maintaining mandatory insurance coverage. Failure to comply with local building codes or permit requirements can lead to significant financial penalties and project delays. Always verify current fee schedules and specific code amendments directly with the SF DBI before commencing work.

Timeline

  1. Day 0License VerificationCSLB
  2. Day 1Business RegistrationSF Treasurer
  3. Day 2Permit ApplicationSF DBI
  4. Day 5Permit ApprovalSF DBI
  5. Day 10Construction StartN/A
  6. Day 20Final InspectionSF DBI

Checklist

  • Verify active C-39 license with CSLB
  • Obtain San Francisco Business Registration
  • Submit permit application to SF DBI
  • Ensure Workers' Compensation coverage is active
  • Post permit card at the job site
  • Schedule final inspection with SF DBI
C-39 Roofing LicenseCSLB
Verify with CSLBVerify with CSLBREQUIRED
Workers' CompState Fund/Private
ImmediateVerify with carrierREQUIRED
Building PermitSF DBI
VariesVerify with SF DBIREQUIRED
Contractor BondSurety
ImmediateVerify with suretyREQUIRED
Business RegistrationSF Treasurer
ImmediateVerify with SFREQUIRED
General LiabilityPrivate
ImmediateVerify with carrierREQUIRED
§ M · DoorBase

Local market snapshot

71 ZIPs
Population825,115
Household income$142,965
Home value$1,404,711
Median rent$4,136
Unemployment0.00%
Job growth-100.00%

Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Meet experience requirements

Document 4 years of journeyman-level roofing experience or equivalent combination of education and experience. Compile employment records, payroll stubs, and employer verification letters.

01/06
2

Submit application

Complete Form 13A-2 Roofing Contractor License application with California State License Board. Include $300 application fee, fingerprints, and all required documentation.

02/06
3

Schedule and pass exams

Register for Law & Business exam and C-39 Trade exam through PSI testing centers. Each exam costs $200. Must pass both with 72% or higher score.

03/06
4

Provide financial information

Submit financial statements showing minimum $2,500 operating capital. May require CPA-prepared statements depending on business structure.

04/06
5

Obtain insurance and bond

Purchase general liability insurance and $25,000 contractor license bond before license activation. Submit certificates to CSLB.

05/06
6

Complete licensing process

Once approved, pay $200 license fee and receive C-39 contractor license. License valid for 2 years with 12-hour continuing education requirement for renewal.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

San Francisco's roofing market is driven by fog exposure, seismic requirements, and an aging housing stock of Victorian and Edwardian homes. High material costs due to transportation, strict building codes, and limited staging areas push project costs 20-30% above state averages. Competition is fierce among 150+ licensed roofers serving the city, with established contractors booked months ahead during dry season. Projects range from historic preservation work requiring specialized materials to modern flat roof systems on new construction.

Working SF requires your C-39 license, period - no exceptions. Master the city's building codes, especially seismic retrofit requirements and historic district restrictions. Plan around the weather: you've got six good months to make your year's profit before October rains shut you down. Factor parking permits, narrow street access, and neighbor relations into every bid. Build relationships with inspectors and permit expediters - they'll make or break your schedule. Price jobs aggressively but fairly; homeowners here know quality and will pay for it, but they'll also research every detail of your work.

Data Sources
  • Median hourly wage
    Bureau of Labor Statistics Occupational Employment Statistics
  • Licensed establishments count
    U.S. Census Bureau County Business Patterns
  • License requirements
    California State License Board
  • Permit requirements
    San Francisco Department of Building Inspection
  • Insurance minimums
    California State License Board regulations
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

How much does a roof replacement cost in San Francisco?

Roof replacement ranges from $12,000-25,000 for asphalt shingles to $18,000-35,000 for tile roofs. Costs run 20-30% higher than California averages due to material transport costs, labor rates ($32.41/hr median per BLS), and strict seismic building codes.

Q/02

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

California requires a C-39 Roofing Contractor License for all roofing work. You must pass both Law & Business and Trade exams, show 4 years experience, and maintain $25,000 contractor bond per California State License Board requirements.

Q/03

Do I need permits for roofing work in San Francisco?

Yes, SF Department of Building Inspection requires permits for all re-roofing and structural repairs. Permit fees range $200-800 based on project value, with plan review required for projects exceeding $5,000 according to SF Building Code.

Q/04

When is the best time to do roofing work in San Francisco?

April through September is optimal, with peak demand May-July. October through March brings frequent rain making roofing work difficult. Plan major projects during dry season as weather delays are common during winter months.

Q/05

What insurance do roofing contractors need in California?

California requires general liability insurance minimum $1M per occurrence, workers' compensation if you have employees, and a $25,000 contractor license bond for C-39 classification per California State License Board regulations.

§ F · Directory

Roofing contractors in San Francisco

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Apply to be listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place, built for independent operators and growing crews.