Subscribe

LICENSE CALIFORNIA · June 10, 2026

California Roofing Contractor License (C-39): 2026 Requirements and Process

California C-39 roofing contractor license from the CSLB: 4 years of experience, two exams, $25,000 bond, workers comp, $450 application fee. 2026 steps.

California Roofing Contractor License (C-39): 2026 Requirements and Process

Last reviewed: October 2026.

A California C-39 roofing contractor license is the Roofing Contractor classification issued by the Contractors State License Board (CSLB) under California Business and Professions Code Section 7000 and following. To get one, you need four years of journey-level roofing experience within the last ten years, you must pass a two-part exam (Law and Business plus C-39 trade), and you must post a $25,000 contractor license bond. C-39 contractors must also carry workers’ compensation insurance whether or not they have employees, per the CSLB workers’ compensation rules. CSLB charges a $450 application fee and a $200 initial license fee for a sole owner (per the CSLB fee schedule), so fixed fees alone are $650 before exam vendor fees, fingerprints and the bond premium. Allow roughly 8 to 12 weeks for a clean file. Homeowners hiring in San Diego or Santa Cruz can start with our local roofer guides.

California gives roofing its own classification (C-39), separate from general building. Under CSLB licensing requirements, a license is required for any job that needs a building permit, uses employee labor, or totals $1,000 or more in labor and materials, and a general contractor (B classification) cannot take a roofing-only contract without holding C-39 or hiring a C-39 sub. Before you sign with a roofer, read our local guides for Yuba City, Santa Rosa, San Luis Obispo and Santa Maria.

The short version

  • California issues a single dedicated roofing license: C-39 Roofing Contractor via the CSLB.
  • You need 4 years of journey-level roofing experience in the last 10 years, with verifiable supporting documentation.
  • Two exams are required: Law and Business and the C-39 trade exam. Both are closed-book, four-choice multiple choice with no penalty for guessing, per the CSLB examination study guides.
  • A $25,000 contractor license bond is required, plus workers’ compensation insurance. CSLB requires C-39 contractors to carry it even with no employees, so the no-employee exemption is not available.
  • Fixed CSLB fees are $450 (application) plus $200 (initial license, sole owner). With fingerprints and a bond premium, first-year cash out starts near $875 before exam vendor fees and workers’ comp premiums. Sole-owner renewal is every 2 years for $450.

The Short Answer: CSLB C-39 + 4 Key Steps

The Contractors State License Board, headquartered in Sacramento and operating under the California Department of Consumer Affairs, regulates every construction trade license in the state. C-39 is the Roofing Contractor classification, and it is the only path to legally contract for roofing work of $1,000 or more in California. If you are hiring in California, our local roofer guides cover Chico, Visalia, Merced and El Centro.

Four steps stand between you and an issued C-39 license number:

  1. Document 4 years of journey-level experience within the last 10 years, certified by someone who has direct knowledge of your work.
  2. Pass the Law and Business Exam (general business and California construction law) and the C-39 trade exam (roofing-specific knowledge).
  3. File the $25,000 contractor license bond and provide proof of workers’ compensation insurance (C-39 contractors cannot file the no-employee exemption).
  4. Submit the CSLB application (form 13A-1) with the $450 fee, fingerprints, and supporting documentation. CSLB assigns a license number after the $200 initial license fee and the $25,000 bond are on file and background checks clear.
If your situation is Then
You held an active Arizona, Louisiana, Mississippi, Nevada or North Carolina license in good standing for the previous 5 years Apply under reciprocity; CSLB may waive the trade exam but can still require it
You are a sole-owner C-39 applicant with no employees You still need workers’ comp coverage; the no-employee exemption is not available to C-39
The job needs a permit, uses employees, or totals $1,000 or more The contractor needs a license (CSLB)
You have under 4 years of journey-level roofing in the last 10 Not eligible yet; check the experience credit table below for apprenticeship or degree credit
Your surety sends a bond cancellation notice CSLB cancels the bond 30 days after receipt; file a replacement before then or the license is suspended

Texas has no state roofing license, so an operator moving between the two states faces a $450 California application with no Texas equivalent; our Texas roofing requirements guide covers that model. Florida operators can compare the certified roofing contractor path in our Florida roofing license guide, and Illinois also licenses roofers statewide, as our Illinois roofing license guide explains.

What C-39 Covers (residential + commercial roofing + waterproofing)

The C-39 Roofing Contractor classification is broader than many applicants realize. Under California Code of Regulations Title 16, Division 8, Article 3, the C-39 classification description covers products and repairs that seal, waterproof and weatherproof structures, including asphaltum, pitch, tar, felt, shakes, shingles, roof tile, slate, metal roofing systems and membranes.

Work scope Allowed under C-39?
Asphalt shingle installation and replacement Yes
Concrete and clay tile Yes
Metal roofing (standing seam, screw-down, shake panel) Yes
Low-slope membrane (TPO, EPDM, modified bitumen, PVC) Yes
Built-up roofing (BUR) Yes
Underlayment, flashing, drip edge, ventilation Yes
Roof waterproofing and coating systems Yes
Skylight installation (as part of roof work) Yes, with limits
Solar panel mounting (roof penetration only, no electrical) Yes
Gutters and downspouts Incidental work only; standalone sheet metal work requires C-43
Plywood deck or framing repair below sheathing Incidental work only; major framing requires B or C-5

The “incidental and supplemental” doctrine under California Business and Professions Code Section 7059 allows a C-39 contractor to do small amounts of work outside their classification as long as it is genuinely incidental to the roofing job. The CSLB watches this carefully. A C-39 holder who routinely takes large gutter-replacement contracts as standalone work is operating outside their classification and is subject to enforcement.

Step 1: Meet 4-Year Experience Requirement

You need four full years of journey-level (not apprentice-level) C-39 experience within the most recent 10 years. Journey level means you were either making roofing decisions yourself or performing all aspects of the work without direct supervision. Helper, laborer, and apprentice time does not count.

The experience is certified by a “certifier” on the CSLB application. The certifier must have direct firsthand knowledge of your work and can be:

  • A licensed C-39 contractor under whom you worked
  • A licensed B (General Building) contractor under whom you worked, if your role was specifically roofing
  • A licensed engineer, architect, or building inspector who supervised your projects
  • A homeowner who can attest to specific projects you performed as a contractor
  • A union official with apprenticeship records showing journey-level status
Experience substitution Credit toward 4-year requirement
Completed C-39 apprenticeship through a registered California program Full credit for years served as apprentice plus journey time
4-year construction degree (BA/BS) Up to 3 years credit, leaving 1 year of journey work required
2-year associate degree in construction Up to 1.5 years credit
Military construction MOS Hour-for-hour credit, certified by DD-214 and CO statement
Out-of-state licensed roofing contractor experience Full credit if the out-of-state license required equivalent journey-level work

CSLB defines a journeyperson as an experienced worker who is fully qualified, as opposed to a trainee, and can perform the trade without supervision, or someone who has completed an apprenticeship program (per the sole owner application page). Where the certifier is contacted directly about specific projects, dates and your role, vague or inconsistent answers are a fast path to denial.

Step 2: Pass the Law and Business Exam

The Law and Business Exam is the same exam for every California contractor classification. It tests California-specific construction law, contract requirements, lien rights, employment law, mechanics’ lien procedure, workers’ compensation rules, and basic construction accounting. It is a closed-book, multiple-choice exam with four choices per question and one best answer, administered by CSLB’s approved testing vendor.

CSLB’s Law and Business study guide (free PDF) divides the exam into seven sections, with approximate weights:

Topic area Approximate weight
Business organization and licensing 13 percent
Business finances 15 percent
Employment requirements 20 percent
Insurance and liens 12 percent
Contract requirements and execution 21 percent
Public works 5 percent
Safety 14 percent

The exam is closed-book: no reference materials are allowed, a calculator is provided for questions that need math, and there is no penalty for guessing, so answer every question. CSLB says exam fees are paid directly to the testing vendor, so budget for them on top of the $450 application fee.

Step 3: Pass the C-39 Trade Exam

The C-39 Trade Exam is the roofing-specific portion. It is closed-book, multiple choice with four choices per question, and some questions require math. CSLB’s C-39 study guide (updated for exams on or after January 1, 2023) divides it into five sections:

C-39 Trade Exam topic Approximate weight
Planning and estimating roof projects 22 percent
Job site preparation (protecting surroundings, correcting problems, tear-off) 13 percent
Low-slope roof projects (flashings, ventilation, underlayment, membrane systems, repairs) 17 percent
Steep-slope roof projects (flashings, ventilation, underlayment, steep-slope systems, repairs) 26 percent
Safety (personnel, job site, fall protection) 22 percent

The study guide’s reference list names the 2022 California Building Code, the 2022 California Energy Code (Title 24), the NRCA Roofing Manual volumes (Steep-Slope 2021, Membrane 2019, Metal Panel and SPF 2020, Architectural Metal Flashing 2022), the Tile Roofing Industry Alliance Concrete and Clay Tile Installation Manual, and the Cal/OSHA Title 8 safety orders. Because the Energy Code is on that list, out-of-state applicants should study its roof requirements.

Step 4: $25,000 Contractor License Bond + Workers’ Comp

California requires every active contractor license to have a $25,000 contractor license bond on file at the CSLB. This bond protects consumers and the state against violations of the contractors license law, unpaid wages, and other specific covered claims. The bond is issued by a California-admitted surety, and the CSLB will not activate your license number until the original bond is received and processed. Per CSLB Bond Basics, CSLB cancels a license bond 30 days after it receives the surety’s cancellation notice, and the license is suspended if no reinstatement or replacement bond arrives in that window.

Bond premiums depend on personal credit. A first-time applicant with reasonable credit pays $175 to $400 per year for the $25,000 bond. A credit-challenged applicant may pay $600 to $1,500. The bond renews annually and must remain in continuous force or your license becomes inactive.

Required CSLB filing Amount Notes
Contractor License Bond $25,000 Required for every active license
Bond of Qualifying Individual (BQI) $25,000 Required when the qualifier is not the owner; protects the business entity
Disciplinary Bond (if applicable) $25,000 up to 10 times the license bond Only required after revocation or some suspensions, held at least 2 years (CSLB Bond Basics)
LLC Employee Bond $100,000 Required if the license is held by an LLC with employees

Workers’ compensation insurance is required for every C-39 licensee, with or without employees. CSLB lists C-39 Roofing among the classifications that must carry coverage (or a valid certification of self-insurance) and cannot use the no-employee exemption form, per the CSLB workers’ compensation rules. Coverage must be continuous: a lapse suspends the license until CSLB receives acceptable proof, and any work done during the suspension counts as unlicensed.

Total Cost Breakdown (about $875 and up)

Cash-out-of-pocket for a first-time C-39 applicant:

Line item Cost (best case) Cost (worst case)
CSLB application fee (initial) $450 $450
Law and Business exam Paid to the testing vendor Paid again per retake
C-39 trade exam Paid to the testing vendor Paid again per retake
Fingerprint Live Scan $49 ($32 DOJ + $17 FBI) plus the site’s rolling fee $49 plus a higher rolling fee
Initial license fee (after passing exams) $200 $200
$25,000 Contractor License Bond (annual premium) $175 $1,500
Workers’ comp insurance (required for C-39, with or without employees) Carrier quote, varies with payroll Carrier quote, varies with payroll
Prep course (optional) $0 $500
Total first-year cash out ~$875 before exam vendor fees and workers’ comp ~$3,000+

The $450 application fee and $200 initial license fee come from the CSLB fee schedule. Exam fees are paid separately to the testing vendor, and the Live Scan fee depends on the site you choose (see the CSLB Live Scan page).

CSLB Application Process + Timeline (8-12 weeks typical)

The CSLB application process runs in a defined sequence:

  1. Submit Application (Form 13A-1) by mail or online. Application fee of $450. CSLB performs initial review for completeness (4 to 8 weeks currently).
  2. Receive Notice to Appear for Examination via mail. This includes a list of approved PSI test sites and instructions to schedule.
  3. Schedule and take both exams at a PSI center. Both exams can be taken in the same day or on different days.
  4. Pass exams (73 percent on each). PSI reports results to the CSLB electronically.
  5. Receive Notice of Approval to Issue from CSLB, with instructions to submit the $25,000 bond, the workers’ comp filing, the fingerprint Live Scan, and the $200 initial license fee.
  6. Submit all post-exam documentation, including the $200 initial license fee and the $25,000 bond. Once received and processed, CSLB issues the license number and the printed pocket license is mailed within 2 to 3 weeks.

Total clean-file timeline is 8 to 12 weeks, and a file with missing experience documentation, exam retakes, or fingerprint flags can stretch to 6 months (about 180 days). The usual delay is a certifier who does not answer CSLB’s verification request, so confirm each certifier’s phone and email before you file.

Continuing Education (none required for active licensees, but recommended)

California does not require continuing education for C-39 license renewal. This is unusual; most states with construction licensing impose 8 to 16 hours of CE per renewal cycle. CSLB takes the position that the disciplinary system and consumer complaint process handle quality control, not pre-emptive CE.

While not required, several voluntary continuing education paths are worth considering:

  • NRCA Certified Roofing Project Manager for residential and commercial production leadership.
  • RCI/IIBEC certifications for technical consulting and quality assurance work.
  • Cal/OSHA 10-hour or 30-hour construction safety for crew leadership.
  • Title 24 cool roof installer training through manufacturer programs.

Operators planning to bid public works projects should look into the Department of Industrial Relations (DIR) registration and apprenticeship compliance training, since prevailing wage and apprenticeship audits are far more common on public work than on private residential.

License Renewal (every 2 years, $450 currently)

California C-39 licenses renew every two years. Per the CSLB fee schedule, a timely active renewal is $450 for a sole owner and $700 for a non-sole owner, and an inactive sole-owner renewal is $300. The renewal cycle starts on the date the license was originally issued, not on a calendar basis. CSLB sends a renewal notice approximately 60 days before the expiration date.

To renew, you must have:

  • Current $25,000 contractor license bond on file
  • Current workers’ compensation insurance (C-39 licensees cannot file the no-employee exemption)
  • No outstanding CSLB judgments or disciplinary obligations
  • Updated address and qualifier information on file

A license that expires can be renewed late within five years for a delinquent fee ($675 for an active sole-owner license), but the license is not valid for contracting work during the lapse period. Working under an expired license is the same as unlicensed contracting from the CSLB’s perspective and triggers full enforcement.

The CSLB Reciprocity Rule (Arizona, Louisiana, Mississippi, Nevada, North Carolina)

California has formal reciprocity agreements with the contractor licensing agencies of Arizona, Louisiana, Mississippi, Nevada and North Carolina. Under the CSLB reciprocity requirements, the applicant must be applying in a classification on that state’s reciprocal classifications list and must have held an active license in good standing in a reciprocal state for the previous five years. CSLB may then waive the trade portion of the exam but retains the right to require it. The Law and Business exam still applies because California construction law is unique.

Out-of-state license Reciprocity available Exam waived
Arizona, Louisiana, Mississippi, Nevada, North Carolina (classification on the reciprocal list) Yes, after 5 years active in good standing Trade exam, at CSLB’s discretion
Utah Not on CSLB’s current reciprocity list None waived
Florida Certified Roofing Contractor Not on CSLB’s current reciprocity list None waived
Texas (no state license to reciprocate from) No reciprocity None waived
All other states Not on CSLB’s current reciprocity list None waived

The five-year holding requirement is strict. A reciprocity applicant who has only held the out-of-state license for three years must take both California exams. Reciprocity does not waive the $25,000 bond or the workers’ compensation requirement for issuance.

CSLB Workers’ Comp Enforcement (license suspension)

A lapse in workers’ compensation coverage suspends a C-39 license, and the suspension appears on the CSLB public license search. Per the CSLB workers’ compensation rules, coverage must be continuous.

The standard enforcement sequence:

  1. Coverage lapses or is cancelled, or an LLC license has no policy on file.
  2. CSLB suspends the license, and the suspension is published on the CSLB public license search.
  3. Working during the suspension counts as unlicensed contracting and exposes the contractor to disciplinary action.
  4. CSLB lifts the suspension once acceptable proof of coverage is received and processed at its headquarters.

A common scenario triggering this enforcement: an LLC license with no employees on the books but with subcontractors paid as 1099. Under California law (AB 5 and surrounding rules), most roofing crew members cannot lawfully be classified as 1099 independent contractors. They must be W-2 employees with workers’ comp coverage. Operators relying on 1099 crews face a double risk: CSLB enforcement and a Department of Industrial Relations misclassification audit. Our report on wage theft in roofing explains how misclassification lets employers deny crews overtime and workers’ comp.

Working Under a Qualifier (when you can use someone else’s license)

California law allows a license to be held by a business entity (corporation or LLC) and qualified by a Responsible Managing Officer (RMO), Responsible Managing Employee (RME), Responsible Managing Member (RMM), or the owner directly. The qualifier is the individual whose name attached to the license and whose experience supports the trade classification.

Qualifier type Who they are Restrictions
Owner-qualifier The owner of the business holds the license None beyond standard licensing rules
RMO (Responsible Managing Officer) A corporate officer of a corporation Must be a bona fide officer, not just titled
RME (Responsible Managing Employee) An employee qualifying the entity Must work at least 32 hours per week or 80 percent of total work hours, whichever is less, for the qualified business
RMM (Responsible Managing Member) A member of an LLC Must be a bona fide member with a meaningful role

The RME path is heavily abused and heavily enforced. Renting your name and license as an RME without actually working at the company is known in the trade as a “ghost qualifier” arrangement, and CSLB prosecutes these cases. An RME must work at least 32 hours per week or 80 percent of the business hours. The qualifier loses their license. The entity loses its license. Both parties can face criminal charges. Treat this as a hard prohibition, not a gray area.

CSLB Disciplinary Process and Common Violations

CSLB enforcement actions are public and are tracked on the license record permanently. Typical violations and outcomes:

Violation Typical outcome
Workers’ comp lapse Suspension until proof of coverage is accepted; possible revocation if repeated
Abandoning a project (no work for 60 days without reason) Restitution order, probation, possible suspension
Departing from plans without consent Citation, possible restitution
Operating outside classification Citation, fine
Inadequate workmanship (failing CBC standards) Restitution, possible probation
Mishandling deposits or accepting excessive down payments Restitution, criminal referral possible
Misrepresentation in advertising Citation, fine, cease and desist
Aiding unlicensed activity (ghost qualifier) Revocation, criminal referral

California’s down payment rule deserves special attention. Under Business and Professions Code Section 7159, a home improvement contractor cannot accept a down payment exceeding $1,000 or 10 percent of the contract price, whichever is less. Roofing operators who quote a $20,000 reroof and ask for $5,000 down are violating this rule. The penalty is restitution plus fine plus possible license discipline, and the contract itself becomes voidable by the homeowner.

C-39 vs Other License Classifications (B, C-33, etc.)

C-39 is one of the C specialty classifications under CSLB’s A (general engineering), B (general building) and C structure. In the table, only C-39 carries full roofing scope, and none of the others can take roofing-only contracts of $1,000 or more.

Classification Scope Can a holder do roofing?
A (General Engineering) Civil works, heavy infrastructure Only as part of a larger engineering project, not standalone
B (General Building) Buildings requiring at least two unrelated trades Only incidental to a project involving multiple trades; cannot take roofing-only contracts
C-39 (Roofing) All roofing systems plus incidental supplemental work Yes, full scope
C-33 (Painting and Decorating) Painting and surface preparation Roof coatings only in narrow incidental scope
C-43 (Sheet Metal) Sheet metal fabrication and installation Gutters yes; roofing systems no
C-5 (Framing and Rough Carpentry) Structural framing No roofing scope

Operators who plan to build a multi-trade business often pursue B plus C-39, allowing them to take general contracting work and roofing-only work. The B classification uses its own exam track and the same 4 years of experience (with experience in at least three unrelated trades), so it is a multi-year add-on rather than a quick endorsement.

Owners planning an exit can read our guide on selling a roofing business.

FAQs

How long does it take to get a California C-39 license?

For a clean application with experience documentation in order and exams passed on the first attempt, the timeline runs 8 to 12 weeks. CSLB initial review takes 4 to 8 weeks, exam scheduling and sitting adds 2 to 4 weeks, and post-exam bond filing and Live Scan add another 1 to 2 weeks. Applications with deficiencies or exam retakes can stretch to 4 to 6 months.

Can I take the California C-39 exam in Spanish?

CSLB publishes Spanish versions of its study guides, including the C-39 Spanish study guide and a Spanish Law and Business guide, listed on the CSLB examination study guides page. Ask the testing vendor which exam languages it offers when you schedule, since the exam vendor sets the languages.

Do I need a separate license to install solar with a C-39?

A C-39 license covers the roof penetration, mounting feet, flashing, and waterproofing for solar arrays. Any electrical connection (the inverter, conduit, panel work) requires a C-46 (Solar) or C-10 (Electrical) license, and CSLB’s classification list defines each scope. A roofer can partner with a C-46 contractor instead of adding the license, as long as the C-46 holder pulls the electrical portion of the permit and signs off on that scope.

What is the difference between CSLB C-39 and C-39A?

There is no C-39A classification under current CSLB rules. CSLB’s classification list shows C-39 as the only roofing classification, so a listing that says C-39A is an informal label (some use it for “C-39 plus additional bond”), not an official one.

Does the CSLB require a written contract for every job?

Yes for home improvement projects. Any home improvement contract above $500 must be in writing under Business and Professions Code Section 7159. The contract must include the contractor’s name and license number, the start and substantial completion dates, the price, a payment schedule, the down payment limit notice, and a notice of cancellation. Verbal agreements above the threshold are unenforceable and the contractor cannot collect on them.

How do I verify a California roofing contractor’s license?

Use the CSLB Check a License tool on the cslb.ca.gov website. Enter the license number or business name. The result shows classification (C-39 if licensed for roofing), license status (Active is what you want), bond status, workers’ comp status, and disciplinary history. Verifying current bond and workers’ comp status is just as important as verifying the license itself. Our contractor selection guide covers the full diligence sequence.

What happens if my CSLB license is suspended?

You cannot contract for work or perform work under contract during the suspension, and you cannot legally collect on contracts entered into during it. CSLB shows suspensions on its public license search, and a bond cancelled for 30 days or a lapsed workers’ comp policy are two common triggers (see CSLB Bond Basics and the CSLB workers’ compensation rules). Suspension is lifted once CSLB receives and processes acceptable proof of the missing item.

Can I qualify a California C-39 license with experience from another state?

Yes, if the experience meets California’s journey-level standard. Time spent licensed in another state at a comparable roofing classification counts. The certifier from the other state must respond to CSLB verification, so make sure you have current contact information for former employers or licensees who can vouch for your work. Out-of-state experience alone does not waive the exams unless you qualify under formal reciprocity after five years of holding the equivalent license in Arizona, Louisiana, Mississippi, Nevada or North Carolina.