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.
Roofing jobs in Sacramento
0 open jobs in Sacramento.
The controlled job pilot is not open yet.
Common Job Costs
Licensing Requirements
Licensing Requirements
California requires C-39 license (Roofing Contractor) issued by CSLB. Applicants must have 4 years documented roofing experience (8,000 hours) within past 10 years, pass written exam covering California Building Code and roofing practices. No formal apprenticeship required but verifiable job experience mandatory. License renewal every 2 years. Workers performing roofing must have C-39 license or work under licensed contractor's supervision.
Permit Requirements
Sacramento County and City of Sacramento Building Department require permits for roof replacement, new construction roofing, and structural repairs. Roof repairs under 25% of roof area may qualify for exemption—verify with local AHJ. Commercial projects require more stringent permitting. Permit costs typically $300-$800 depending on project scope and valuation. Processing time 5-10 business days standard.
Inspection Schedule
Initial permit inspection before work begins, rough-in inspection during installation (critical for membrane/flashing), final inspection upon completion before sign-off. High-wind or seismic zones may require additional framing inspections. Commercial projects typically require 3 inspections; residential usually 2.
Insurance Minimums
California requires minimum $5,000 workers' compensation coverage per employee (mandatory for any employee, no exceptions). General liability minimum $1,000,000 per occurrence / $2,000,000 aggregate strongly recommended and often required by clients. Roofers must carry workers' comp; many commercial contracts require $2,000,000 GL coverage. Proof of insurance required before permit issuance.
Compliance research unavailable
Source status: unavailable · 7/12/2026
Detailed instructions are withheld because the source is not available for verification.
Local market snapshot
Source: DoorBase, aggregated public ZIP-level data. Updated 8/17/2026.
How to Get Licensed
Document Work Experience
Gather proof of 4 years (8,000 hours) roofing experience within the past 10 years. Documentation must include employer letters on company letterhead showing job titles, dates worked, and specific roofing duties; tax returns or W2s; or apprenticeship records. Experience must be hands-on roofing work—estimating, sales, or management alone doesn't count. Create detailed chronological record with dates and employer contact info. CSLB will verify references, so use real employers you worked for directly.
Pass CSLB Initial Exam Requirement Check
Confirm you meet eligibility: 4 years documented experience (required), no disqualifying criminal history, and California residency or intent to operate in California. Review CSLB C-39 exam study materials covering California Building Code Title 24, roofing practices, safety, and contractor law. Study guides available from CSLB website. No formal pre-exam class required but strongly recommended for pass rates. Exam fee is approximately $60-$75.
Submit Application to CSLB
Complete CSLB Form LCA-1 (License Application). Include: work experience documentation, proof of identity, fingerprint cards for background check, application fee ($600-$700), and experience verification letters. Submit by mail or online through CSLB portal. Application processing takes 2-4 weeks. CSLB will contact you to schedule exam date if application is complete. Processing delays common; follow up if no contact within 3 weeks.
Schedule and Pass Written Exam
CSLB notifies you of approved exam dates and testing locations (typically Sacramento area). Exam covers: California Building Code roofing sections, state licensing law, business and contract law, roofing materials and installation standards, and safety regulations. Passing score is typically 70-75%. Exam is closed-book, multiple choice, 2-3 hours duration. You may retake if failed; retest fee applies. Schedule early—exam dates fill quickly during peak licensing season.
Receive License and Maintain Active Status
After passing exam, CSLB issues C-39 Roofing Contractor license. License is valid for 2 years. Maintain active status by renewing every 2 years ($300+ renewal fee) and ensuring all continuing education requirements are met if applicable (requirements vary). Keep workers' compensation insurance current and in force—license can be suspended if coverage lapses. Track renewal due date; late renewals incur penalties and work stoppage. Provide proof of insurance to CSLB upon renewal.
About This Market
Sacramento's roofing market sits in high demand with consistent work driven by summer heat, periodic winter storms, and growing residential development along the urban fringe. You've got roughly 2,695 licensed roofing contractors across California, but Sacramento metro alone pulls steady residential and light commercial jobs. Asphalt shingles dominate the residential side—cheap, fast, proven in valley heat. Competition is moderate to heavy; pricing pressure real on standard jobs, but specialty work (metal, tile, flat roofing) commands better margins. What drives costs: material inflation hit hard last three years, labor scarcity is real, and Sacramento's building department doesn't move fast. Crews working spring-summer can book solid back-to-back jobs; winter is lean.
To work this market properly: get your C-39 license squared away first—that's the gate. You need 4 years documented experience, minimum, and the exam covers California-specific code detail. Don't cheap-walk that. Insurance is non-negotiable; workers' comp is law, GL coverage is your credential for commercial work. Peak season runs April-October—build cash reserves for the slow months. Sacramento Building Department moves slower than some counties; submit permits early, expect 1-2 week turnarounds. Local contractors know which inspectors are strict (they all are on flashing and sealing); nail your details first time. Subcontractors and day laborers must be licensed or working directly under your license—no exceptions, no gray area. Winter storms create emergency calls; position yourself for those jobs. Price competitively on shingle work, but educate clients on premium materials and extended warranties—that's where you differentiate and protect margin.
- Median hourly wage and annual salaryU.S. Bureau of Labor Statistics (BLS) - Occupational Employment and Wage Statistics
- Licensed roofing contractors in CaliforniaU.S. Census Bureau - County Business Patterns and CSLB licensing database
- C-39 license requirements and exam detailsCalifornia Contractors State License Board (CSLB)
- Sacramento permit requirements and processing timesSacramento County Building Department and City of Sacramento Development Services
- Workers' compensation and insurance minimumsCalifornia Division of Workers' Compensation and CSLB contractor regulations
- Seasonal demand patterns and market conditionsSacramento roofing contractor market analysis and regional construction data
Frequently Asked Questions
What is the C-39 license and how long does it take to get one in California?
The C-39 Roofing Contractor license is mandatory to operate as a roofer in California. Requirements: 4 years (8,000 hours) verifiable roofing experience within the past 10 years, passing the CSLB written exam covering California Building Code and trade practices, and $7,500+ application fees. Processing typically takes 4-8 weeks after exam passage. No formal apprenticeship is legally required, but experience must be documented through employer verification or tax records. License renews every 2 years. Source: California Contractors State License Board (CSLB).
How much do roofing contractors make in Sacramento?
Median hourly wage for roofers nationally is $32.41/hour ($67,413 annually per BLS data). Sacramento wages track near national median due to cost of living and local demand. Owner-operators with established crews typically earn 15-25% above median wage after business expenses. Factors affecting earnings: project complexity, specialty materials (metal/tile command 20-30% premiums over shingle), crew size, and seasonal utilization. Peak season (May-August) concentrates earning potential; winter months significantly slower. Source: U.S. Bureau of Labor Statistics.
What permits do I need for a roof replacement in Sacramento?
City of Sacramento and unincorporated Sacramento County require building permits for all roof replacements and structural roofing work. Roof repairs under 25% of roof area may be exempt—confirm with local Building Department before work. Commercial roofing always requires permits. Permit cost ranges $300-$800 depending on project valuation. Processing time is typically 5-10 business days. You must obtain permit before starting work; inspection required before and after installation. Source: Sacramento County Building Department and City of Sacramento Development Services.
What insurance do roofing contractors need in California?
California law mandates workers' compensation insurance for any contractor with employees—$5,000 minimum per employee, no exceptions. General liability insurance of $1,000,000 per occurrence / $2,000,000 aggregate is strongly recommended and required by most commercial clients and permit agencies. Many municipalities require proof of GL coverage before permit approval. Premium liability insurance ($2,000,000 coverage) is standard for commercial roofing contracts. Proof of current insurance must be submitted with permit applications. Source: California Division of Workers' Compensation and CSLB licensing requirements.
When is the best time to book roofing work in Sacramento?
Peak roofing season in Sacramento runs April through October, with May-August representing the heaviest demand. Spring is driven by post-winter storm inspections and repairs; summer heat accelerates material degradation visibility. Winter (November-March) is slowest; scheduling can be flexible and pricing more negotiable, but weather impacts productivity. Commercial contracts often plan projects around fiscal calendars (spring/fall). Residential emergencies (storm damage, leaks) provide year-round calls but concentrated after winter storms. Smart contractors book heavy during peak season and use winter for maintenance, training, and equipment prep. Source: Sacramento roofing market analysis and seasonal demand patterns.
Roofing contractors in Sacramento
No contractors listed yet.
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.