Trade directory · Sacramento metro · California

Roofing contractors in
Sacramento, California.

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

Employer Establishments
2,695
U.S. Census Bureau
Peak Season
March through October, with highest demand May-September during dry season
Market estimate
Avg. Response Time
24-72 hours for quotes, 1-3 weeks for project start
Operator average
Avg. Hourly Wage
$32/hr
Bureau of Labor Statistics
§ J · OPEN JOBS

Roofing jobs in Sacramento

00 OPEN

0 open jobs in Sacramento.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

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

Licensing Requirements

CA
§1

Licensing Requirements

California requires C-39 Roofing Contractor License. Must pass Law & Business exam and trade-specific exam. Requires 4 years journeyman experience or equivalent education. License renewal every 2 years with 12 hours continuing education.

§2

Permit Requirements

Sacramento requires building permits for re-roofing, structural repairs, and installations over 100 sq ft. Permit fees range $150-500. Plans required for structural changes.

§3

Inspection Schedule

Initial permit inspection before work starts, rough inspection for structural work, and final inspection upon completion. 24-48 hour notice required for inspections.

§4

Insurance Minimums

General liability minimum $1M per occurrence, workers compensation if employees, contractor license bond $15,000 for C-39 license

§ C · ReadyDocs Compliance

Compliance research unavailable

View source dossier

Source status: unavailable · 7/12/2026

Detailed instructions are withheld because the source is not available for verification.

§ M · DoorBase

Local market snapshot

106 ZIPs
Population846,557
Household income$80,674
Home value$509,059
Median rent$2,118
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

5 STEPS
1

Meet experience requirements

Document 4 years of journeyman-level roofing experience or equivalent combination of education and experience. Compile employment records, project documentation, and supervisor contact information.

01/05
2

Submit application and fees

Complete Form 13A application online at CSLB website. Pay $300 application fee. Submit fingerprints and background check materials. Application review takes 2-3 weeks.

02/05
3

Schedule and pass examinations

Register for Law & Business exam ($65) and C-39 Roofing trade exam ($65). Study using CSLB reference books. Exams offered at PSI testing centers throughout California.

03/05
4

Obtain required bond and insurance

Purchase $15,000 contractor license bond from approved surety company. Obtain general liability insurance minimum $1M. Submit proof of bond and insurance to CSLB.

04/05
5

Receive license and maintain compliance

License issued after all requirements met. Renew every 2 years with 12 hours continuing education. Maintain current bond and insurance throughout license period.

05/05
§ D · Field notes

About This Market

UPDATED APR 2026

Sacramento's roofing market runs hot with 280+ sunny days annually driving consistent demand for repairs and replacements. Mix of older ranch homes, new construction, and commercial properties keeps work steady year-round. Tile and composition shingle dominate residential, while TPO and modified bitumen rule commercial jobs. Competition is fierce with established players, but consistent growth and aging housing stock create opportunities. Peak season pricing can add 10-15% premiums during summer months when everyone wants work done before winter rains return.

To work Sacramento roofing, you need that C-39 license - no shortcuts. Plan 6-8 weeks minimum for licensing process if you have your experience documented. Sacramento Building Department moves fast on permits but they're sticklers for proper paperwork. Get your liability insurance sorted before you even think about bidding jobs. Summer heat means early starts - smart contractors are on roofs by 6 AM and off by 2 PM July through September. Build relationships with suppliers early; material delays kill schedules when weather windows are tight.

Data Sources
  • Median hourly wage
    Bureau of Labor Statistics Occupational Employment Statistics
  • Licensed establishments count
    U.S. Census Bureau County Business Patterns
  • License requirements and fees
    California Contractors State License Board
  • Permit requirements
    Sacramento Building Department
  • Insurance minimums
    California Contractors State License Board regulations
§ 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 $300, plus $15,000 contractor bond, exam fees of $300, and fingerprinting costs around $100. Total startup licensing costs typically run $800-1000 plus bond. Source: California Contractors State License Board.

Q/02

How much do Sacramento roofers make per hour?

Median hourly wage for roofers in Sacramento area is $32.41 per hour or $67,413 annually according to Bureau of Labor Statistics. Experienced contractors and business owners typically earn significantly more.

Q/03

Do I need permits for roof replacement in Sacramento?

Yes, Sacramento requires building permits for all re-roofing projects regardless of size. Permit fees range $150-500 depending on project scope. Contact Sacramento Building Department at (916) 808-5656 for specific requirements.

Q/04

How long does C-39 license approval take in California?

California Contractors State License Board reports 4-6 weeks processing time after complete application submission, including passed exams and experience verification. Rush processing available for additional fees.

Q/05

What insurance do roofing contractors need in Sacramento?

Minimum $1M general liability insurance required, plus workers compensation if you have employees. Many clients require $2M coverage. California requires $15,000 contractor license bond for C-39 license holders.

§ F · Directory

Roofing contractors in Sacramento

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.