Trade directory · Sacramento metro · California

Roofing contractors in
Sacramento, California.

A public directory of licensed roofing contractors serving greater Sacramento. 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, with highest demand in late spring and early summer before extreme heat
Market estimate
Avg. Response Time
24-72 hours for quotes, longer during storm season
Operator average
§ A · Market rates

Common Job Costs

SACRAMENTO-CA · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle replacement
Typical range based on local asphalt shingle 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 – $20,000
Roof repair (general)
Typical range based on local roof repair (general) jobs.
$350 – $1,500
Gutter installation
Typical range based on local gutter installation jobs.
$800 – $2,200
Skylight installation
Typical range based on local skylight installation jobs.
$900 – $2,800
§ B · Regulatory

Licensing Requirements

CA
§1

Licensing Requirements

California requires C-39 Roofing Contractor license. Must pass trade exam and law/business exam, provide financial statements, carry required insurance, and have 4 years experience or equivalent education. License renews every 2 years with continuing education requirements.

§2

Permit Requirements

Required for most roofing work in Sacramento. Permit fees range $150-500 depending on project scope. Re-roofing over existing materials may not require permits if under certain conditions, but structural work always does.

§3

Inspection Schedule

Inspection required after permit issuance before work begins, rough inspection for structural work, and final inspection before approval. Schedule 24-48 hours in advance.

§4

Insurance Minimums

General liability minimum $1 million, workers compensation as required by CA law if employees, contractor's license bond $25,000

§ C · Path to license

How to Get Licensed

5 STEPS
1

Meet experience requirements

Document 4 years of journey-level experience in roofing or complete approved apprenticeship program. Alternative combinations of education and experience accepted.

01/05
2

Submit application

Complete application with Contractors State License Board, provide financial statements, and pay application fees. Include all required documentation of experience and references.

02/05
3

Pass examinations

Pass both the C-39 Roofing trade examination and the Law and Business examination. Study materials available from CSLB. Schedule exams after application approval.

03/05
4

Provide insurance and bonding

Obtain required general liability insurance and file $25,000 contractor license bond with the state. Insurance must meet minimum coverage requirements.

04/05
5

Receive license

After passing exams and meeting all requirements, receive C-39 license. License must be renewed every 2 years with continuing education requirements.

05/05
§ D · Field notes

About This Market

UPDATED APR 2026

Sacramento's roofing market runs hot with steady demand driven by the area's growth and aging housing stock. Tile and composition shingles dominate, with metal gaining ground. Summer heat creates urgency but makes work brutal - smart contractors push hard in shoulder seasons. Competition's fierce with about 200+ licensed roofers in the metro area, so margins stay tight except during storm surges.

To work Sacramento, you need that C-39 license - no shortcuts, the state will nail you. Learn the city's permit process inside and out because inspectors know their stuff. Schedule crews for early morning starts in summer unless you want heat casualties. Build relationships with suppliers because material costs swing wild with demand spikes. Storm chasers flood in after weather events, so establish your reputation before you need it.

Data Sources
  • Licensed establishments in CA
    US Census Bureau
  • Cost ranges
    Local market estimates
  • Licensing requirements
    California Contractors State License Board
  • Permit requirements
    Sacramento Building Department
  • Insurance minimums
    California Contractors State License Board
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What license do I need to do roofing work in Sacramento?

You need a California C-39 Roofing Contractor license issued by the Contractors State License Board. This requires passing both trade and law exams, plus meeting experience and financial requirements.

Q/02

How much does a typical roof replacement cost in Sacramento?

Asphalt shingle replacements typically run $8,500-15,000, while tile roofs range $12,000-25,000. Costs vary based on roof size, material quality, and complexity. These are market estimates based on local contractor pricing.

Q/03

Do I need a permit for roofing work in Sacramento?

Most roofing work requires permits from Sacramento's Building Department. Fees range $150-500 depending on scope. Some re-roofing over existing materials may be exempt, but check with the building department first.

Q/04

When is the busiest season for roofing in Sacramento?

Peak season runs April through October, with highest demand in late spring and early summer. Contractors often struggle with extreme summer heat, making shoulder seasons most productive for work quality.

Q/05

How many roofing contractors operate in California?

According to Census data, approximately 2,695 licensed roofing establishments operate statewide in California, with several hundred serving the Sacramento metropolitan area.

§ 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.

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.