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:
- Document 4 years of journey-level experience within the last 10 years, certified by someone who has direct knowledge of your work.
- Pass the Law and Business Exam (general business and California construction law) and the C-39 trade exam (roofing-specific knowledge).
- File the $25,000 contractor license bond and provide proof of workers’ compensation insurance (C-39 contractors cannot file the no-employee exemption).
- 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:
- Submit Application (Form 13A-1) by mail or online. Application fee of $450. CSLB performs initial review for completeness (4 to 8 weeks currently).
- Receive Notice to Appear for Examination via mail. This includes a list of approved PSI test sites and instructions to schedule.
- Schedule and take both exams at a PSI center. Both exams can be taken in the same day or on different days.
- Pass exams (73 percent on each). PSI reports results to the CSLB electronically.
- 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.
- 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:
- Coverage lapses or is cancelled, or an LLC license has no policy on file.
- CSLB suspends the license, and the suspension is published on the CSLB public license search.
- Working during the suspension counts as unlicensed contracting and exposes the contractor to disciplinary action.
- 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.