California · CSLB
California contractor license lookup.
The Contractors State License Board (CSLB) runs California's public license check. Here is how to search it, what a license number can look like, and what to look for in the bond and insurance record.
Short answer: open CSLB's “Check a License” page and search by license number, business name or personal name. A California contractor license number has no letters and is at most 8 digits.
Check the number's shape
Result and official links
How the CSLB search works
CSLB's page lets you look up a contractor license or Home Improvement Salesperson (HIS) registration, including complaint disclosure. You can search by contractor license number, by business name (up to 50 names returned), by a person's name (up to 100) or by an HIS registration number.
CSLB's search tips: begin entering the number at the left and do not exceed 8 digits; a contractor license number contains no alphabetic characters; an HIS registration is up to 8 digits plus the letters “SP”. If a business name contains a first and last name, CSLB says to type the last name first (for example “Smith John Con” for John Smith Construction). Its database is unavailable from Sunday 8 p.m. to Monday 6 a.m. for scheduled maintenance.
Bond and insurance
Since January 1, 2023 the contractor license bond, the bond of a qualifying individual and the disciplinary bond are $25,000 (Senate Bill 607), per CSLB. A disciplinary bond is required to reinstate or reissue a license that was revoked, and in some cases suspended; it may not be less than $25,000 or more than 10 times the license bond and must stay on file at least two years.
CSLB says a license bond is canceled 30 days after CSLB receives a cancellation notice; if no reinstatement or replacement bond arrives within those 30 days the license is suspended. Some contractors file a cashier's check instead of a surety bond. A consumer can identify the surety through the “Contractor's Bond History” link on the license detail page.
For workers' compensation, active licensees must either file a certificate of workers' compensation insurance or a signed exemption certifying they have no employees. CSLB states that active C-8 Concrete, C-20 HVAC, C-22 Asbestos Abatement, C-39 Roofing and C-61/D-49 Tree Service contractors must carry workers' compensation whether or not they have employees.
Reciprocity
The CSLB pages reviewed for this guide do not describe reciprocity for contractors licensed in other states. Ask CSLB directly before assuming an out-of-state license carries over.
What a status can mean
This guide does not reproduce CSLB's status labels. What CSLB does document: a lapsed license bond leads to suspension after the 30-day notice period, and the search result includes complaint disclosure. Read the status and any disclosure on the record itself, and compare the license class to the work you are hiring for.
Sources
- CSLB: Check a Contractor License or HIS Registration (retrieved October 2026)
- CSLB: Bond Requirements (retrieved October 2026)
- CSLB: Bond Basics (retrieved October 2026)
- CSLB: Workers' Compensation Requirements (retrieved October 2026)
Frequently asked questions
How do I check a California contractor license?
Use CSLB's Check a License page and search by license number, business name or personal name. You can also create a list of licensed contractors by city or ZIP code on the same page.
What does a California contractor license number look like?
CSLB says it contains no letters and does not exceed 8 digits. A Home Improvement Salesperson registration is up to 8 digits followed by “SP”.
How much is the California contractor bond?
Since January 1, 2023 the contractor license bond is $25,000, per CSLB, following Senate Bill 607.
Does this page confirm a license?
No. It checks only whether a number has a plausible shape and links to CSLB. Only CSLB's own record shows a license is active.
A guide, not a verification
TNAADO is not a licensing board and this page does not check anyone's license or imply official verification. Nothing you type here is sent anywhere. Use the official links to confirm status, and check the board's site for current rules.