Skip to main content

Roofing contractor License Requirements in California

Last reviewed: June 2026

Quick Answer

Yes, you must obtain a California Roofing Contractor License (Class C-39) issued by the Department of Consumer Affairs, Contractors State License Board (CSLB). This is mandatory before performing any roofing work for compensation in California. You must pass the Law and Business exam plus the Roofing trade exam, maintain a $12,500 bond, and carry general liability insurance.

Key Facts

  • Yes, you must obtain a California Roofing Contractor License (Class C-39) issued by the Department of Consumer Affairs, Contractors State License Board (CSLB).
  • This is mandatory before performing any roofing work for compensation in California.

State Licence Requirements

Licence name

Roofing Contractor License (Class C-39)

Issued by

Department of Consumer Affairs, Contractors State License Board (CSLB)

Cost

$450-$550

Processing time

30-45 days after complete application submission

How to apply

To obtain your Class C-39 Roofing Contractor License, you must first meet the experience requirements: 4 years of journeyman-level roofing experience in the past 10 years, working under a California-licensed roofing contractor. Submit your application (Form CSLB-7) through the CSLB online portal at www.cslb.ca.gov or by mail to CSLB, P.O. Box 26000, Sacramento, CA 95826. Required documents include proof of experience (work history documentation), completed application forms, and a completed Sponsor Certification form if you worked for a roofing company. You must then pass two exams: the Roofing Trade exam (covers roofing materials, safety, building codes, estimating) and the Law and Business exam (covers California contractor law, contract law, licensing regulations). Exam fees total approximately $150-$200. Upon passing both exams, you must obtain and submit proof of a $12,500 bond (surety bond from a Department of Insurance-approved bonding company). The application references California Business and Professions Code § 7055 and § 7057, which establish the licensing requirements for roofing contractors. Processing time is approximately 30-45 days after submission of all required documents.

Federal Requirements

As a roofing contractor in California, you must comply with federal regulations enforced by OSHA (Occupational Safety and Health Administration) under 29 U.S.C. § 654, which requires fall protection systems, personal protective equipment (PPE), and safety training for all workers. You must obtain an EIN (Employer Identification Number) from the IRS under 26 U.S.C. § 6011 if you hire employees. If you handle lead-based paint on pre-1978 structures, you must comply with EPA regulations under 40 CFR Part 745 and maintain RRP (Renovation, Repair, and Painting) certification. All roofing contractors must comply with the Americans with Disabilities Act (ADA) Title III (42 U.S.C. § 12181) regarding employee accommodations and accessible facilities. If your roofing work involves asbestos removal or abatement, you must comply with EPA asbestos regulations (40 CFR Part 61) and California's strict asbestos rules under California Code of Regulations Title 8. Workers' Compensation Insurance is required under California Labor Code § 3700 for any employee. You must also comply with California's Prevailing Wage Laws (Labor Code § 1770) if performing public works roofing projects.

Local & County Requirements

Local roofing contractor requirements vary significantly by city and county in California. Most cities require a local Roofing Contractor Permit or Local Roofing License in addition to your state CSLB license, issued by the building/planning department. Zoning approval is typically required—most jurisdictions restrict commercial roofing operations to commercial or industrial zones and residential roofing to residential areas. Building permits are mandatory for all roofing projects and must be obtained from the local building department before work begins; these typically cost $300-$800 depending on project scope. Fire marshal approval may be required if roofing involves fire-rated materials or modifications to fire safety systems. In Los Angeles, you need an LA City Roofing License and must comply with LADBS (Los Angeles Department of Building and Safety) Title 24 energy code requirements. San Francisco requires adherence to the San Francisco Building Code Chapter A4 and SF Planning Department approval for exterior work. San Diego mandates permits through the Development Services Department and compliance with the San Diego Municipal Code Chapter 4.2201 for contractor licensing. Oakland requires local contractor registration through the Building Services Division and proof of workers' compensation insurance. Signage permits are needed if you display business signage at job sites. Environmental permits may apply if your roofing work involves hazardous materials removal or generates significant waste.

Total Cost Breakdown

The first-year cost to become a California Roofing Contractor includes multiple required components. The CSLB Roofing Contractor License (Class C-39) application fee is $450-$550. Exam fees total approximately $150-$200 (split between the Roofing Trade exam and Law and Business exam). The mandatory $12,500 surety bond costs $300-$600 in your first year, depending on your credit and the bonding company (typically 2-5% of the bond amount annually). General liability insurance is required and ranges from $600-$1,500 for the first year depending on annual payroll and claims history. Workers' Compensation Insurance (if you hire employees) costs $1,500-$3,500 for the first year, depending on your payroll and risk classification code (class code 5474 for roofing). A local city/county Roofing Contractor Permit or License ranges from $200-$800 depending on your jurisdiction. Business formation costs (LLC or corporation filing) are $100-$800. DBA (Doing Business As) registration, if applicable, costs $50-$200. A business bank account and initial setup costs range from $0-$300. First-year total cost summary: $4,050-$8,350 for licensing, bonding, insurance, and local permits combined. Annual renewal costs (years 2+) are approximately $1,500-$2,500, including license renewal ($400-$500), bond renewal ($300-$600), insurance renewals ($600-$1,500 general liability + $1,500-$3,500 workers' compensation), and local permit renewals ($200-$800). Your first year involves the highest costs due to exam fees and initial bonding/insurance setup.

Licence Renewal

Your California Roofing Contractor License (Class C-39) is valid for two years from the date of issuance. Renewal applications must be submitted during the 60-day renewal window that begins 90 days before your license expiration date. The renewal deadline is your license expiration date—failure to renew by this date results in license suspension. Renewal requires proof of a valid $12,500 surety bond that covers the renewal period. Renewal fees are typically $400-$500 and are non-refundable. You do not need to retake exams for renewal unless your license was expired for more than two years. Continuing education is not currently required for Class C-39 roofing contractors in California, though CSLB may update this requirement. Renewal applications can be submitted online through the CSLB portal (www.cslb.ca.gov) or by mail. If you miss the renewal deadline, your license will be suspended and you cannot perform any roofing work. You can reinstate a lapsed license by paying the renewal fee plus penalties and submitting required documents, but this typically takes 15-30 additional days. If your license has been suspended for more than three years, you may need to reapply and retake exams. It is advisable to submit renewal applications at least 30-45 days before the deadline to ensure processing is complete before expiration.

Penalties for Operating Without a Licence

Operating as a roofing contractor in California without a valid Class C-39 license is a serious violation of California Business and Professions Code § 7028(a), which makes it unlawful to perform roofing work for compensation without proper licensure. Civil penalties include fines ranging from $500 to $5,000 per violation under Business and Professions Code § 7028(c), with each day of unlicensed operation potentially constituting a separate violation, resulting in cumulative fines of $1,500-$15,000+ for ongoing violations. Criminal penalties under § 7028(b) include misdemeanor charges, with potential jail time up to six months and/or fines up to $2,500. CSLB can issue a cease-and-desist order immediately upon discovering unlicensed roofing operations, requiring you to immediately stop all work. The Board can file complaints with local district attorneys, who may pursue criminal prosecution for willful violations. Violations are discovered through customer complaints, CSLB investigations triggered by public reports, local building department inspections, or subcontractor reports. If you operate unlicensed, customers can file complaints with CSLB, and the Board can file liens against your assets. General liability insurance will be voided if you perform work without a license, leaving you personally liable for any property damage or injuries—this can result in lawsuits for $50,000-$500,000+ depending on the severity of damage or injury. Your contractor's bond will be forfeited. You may face civil litigation from customers seeking damages. Future license applications may be denied or delayed due to the violation. If you hire employees or subcontractors without a license, you may face additional liability for their actions.

Learn about California contractor insurance and bonding options to complete your roofing contractor licensing requirements.

Get notified when licensing rules change

Licensing requirements and fees change periodically. We'll email you when this page is updated.

Frequently Asked Questions

How long does it take to get a California roofing contractor license from start to finish?

The entire process typically takes 8-16 weeks. First, you need to verify you meet the 4-year journeyman-level experience requirement, which may take 2-4 weeks to document. Scheduling your exams through CSLB takes 1-2 weeks, and exam dates may be 3-6 weeks out depending on demand. Taking the two exams (Law and Business, plus Roofing Trade) happens on one or two separate dates and takes 3-4 hours total. After passing both exams, you must obtain your $12,500 surety bond, which typically takes 3-5 business days with a bonding company. Once you submit your complete application with bond, exam results, and experience documentation, CSLB processing takes 30-45 days. From initial application submission to receiving your license in hand is typically 35-50 days, but if you include the time to schedule and pass exams, the full process is 2-4 months.

Do I need both a state CSLB license AND a local city roofing contractor license?

Yes, in most California cities you need both. The state CSLB Class C-39 Roofing Contractor License is mandatory under California Business and Professions Code § 7055. Additionally, most cities and counties require a separate local Roofing Contractor Permit or Local Roofing License. For example, Los Angeles requires an LA City Roofing License through LADBS in addition to your state CSLB license. San Francisco requires SF Planning Department approval and compliance with local code. Some smaller rural counties may have minimal local requirements beyond the state license, but you must check with your specific city/county building and planning department. The local requirements typically add $200-$800 in costs and 2-4 weeks in processing time. Always contact your local building department to confirm what local permits and licenses are required in your jurisdiction before starting any roofing work.

Can I transfer my roofing contractor license from another state to California?

California does not have a reciprocal licensing agreement for roofing contractors with other states. You cannot directly transfer a roofing license from Nevada, Arizona, Oregon, or any other state to California. However, if you hold a roofing license from another state, that experience may count toward California's 4-year journeyman-level experience requirement if you can document it through work history and references. You must still pass both California exams (Roofing Trade exam and Law and Business exam), obtain a California surety bond, and apply for the Class C-39 license through CSLB. The main advantage of holding an out-of-state license is that some or all of your work experience may be credited toward the experience requirement, potentially allowing you to apply without additional apprenticeship time. You must submit documentation of your out-of-state license, work history, and any certifications to CSLB. Contact CSLB at (800) 321-2752 to discuss how your specific out-of-state experience qualifies.

What happens if I start roofing work before my license is approved?

Operating as a roofing contractor without a valid Class C-39 license is illegal under California Business and Professions Code § 7028(a). If you perform roofing work before your license is issued, you expose yourself to severe consequences. CSLB can issue a cease-and-desist order, immediately stopping all work. You face civil penalties of $500-$5,000 per violation, with each day of unlicensed work potentially being a separate violation. Criminal penalties include misdemeanor charges with up to six months jail time and/or fines up to $2,500. Customers can file complaints against you, and CSLB can pursue legal action. Your general liability insurance will not cover unlicensed work, leaving you personally liable for any injuries or property damage—potentially costing $50,000-$500,000+. You cannot legally accept payment for roofing services until your license is active. If you receive payment before licensure, customers can demand refunds and file fraud claims. Waiting for CSLB approval (typically 30-45 days after exam passage) is essential. You can perform roofing work as an employee under another licensed contractor's supervision while waiting for your own license, but you cannot operate independently or bid jobs in your name.

What insurance do I need as a California roofing contractor, and is it mandatory?

Yes, multiple types of insurance are mandatory or essential for California roofing contractors. General Liability Insurance (minimum $1 million per occurrence / $2 million aggregate) is essential and often required by customers and local governments; costs range from $600-$1,500 annually. Workers' Compensation Insurance is legally required under California Labor Code § 3700 if you hire any employees; this is mandatory and enforced by the State. Workers' Comp costs $1,500-$3,500 annually depending on payroll and claims history (class code 5474). Property Insurance is highly recommended to protect your tools, equipment, and vehicles at job sites; costs range from $400-$1,200 annually. Vehicle/Commercial Auto Insurance is mandatory if you use vehicles for business; costs $800-$2,000 annually. The $12,500 surety bond (paid during licensing) is required by CSLB and is technically not insurance but a financial guarantee. Many commercial customers require a Certificate of Insurance before allowing you on the job. CSLB does not explicitly mandate general liability insurance at licensure, but nearly all customers, municipalities, and property owners require it. If you operate without proper insurance, you face significant personal liability for injuries or property damage, and customers can sue you personally for damages exceeding $500,000. Insurance is also critical protection for your business—roofing is a high-risk occupation with frequent injuries and property damage claims.

Other Business Types in California

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • U.S.C. § 654
  • U.S.C. § 6011
  • U.S.C. § 12181)
  • Compensation Insurance is required under California Labor Code § 3700
  • Labor Code § 1770)
  • . The application references California Business and Professions Code § 7055

Licence requirements change. Verify current requirements with the issuing agency before applying.

Editorial standards: This guide is reviewed against primary government sources and cites 6 statutes. Last reviewed June 2026. Scheduled for re-verification by June 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.