Step 1: Meet the experience requirement
The CSLB expects roughly four years of journey-level experience in the trade you are applying for, generally earned within the last ten years. That means work at the level of a journeyman, foreman, supervisor, or owner-builder, not entry-level labor. Some approved education or apprenticeship can count toward part of the requirement.
Step 2: Apply to the CSLB
Next you submit an application to the Contractors State License Board for the classification you qualify for, whether that is a general class or a specialty. This is where you name your qualifying individual and pay an application and licensing fee. If you are unsure which classification fits, our classifications guide walks through A, B, and the C-## trades.
Step 3: Pass the exams
Most applicants sit for two exams: a law and business exam that every classification shares, and a trade exam specific to your classification. Preparation matters here, and it is the step that trips people up. An exam-prep course can make the difference. See contractor license exam prep to get ready.
Step 4: Fingerprinting and fees
After you pass, the CSLB requires fingerprinting for a background check, along with the applicable licensing fees. This is a routine clearance step, but it has to be complete before your license can issue.
Step 5: Get bonded and insured
The final requirement is bonding. Every licensee must file the $25,000 contractor license bond under BPC §7071.6. On top of that:
- Licensing as an LLC? You also file the $100,000 LLC employee/worker bond under
BPC §7071.6.5. - Have employees? California requires workers' compensation insurance before your license activates.
- Just starting out? A thin track record does not stop you from getting bonded. See getting bonded as a new contractor.
The bond is where we come in. Once you approve your quote, the surety e-files it with the CSLB, usually within 24 to 48 business hours, so this last step does not stall your license. Underwriting still applies, but we shop it to find your best available rate. Start a quote when you reach this step.
