Independent site · Not affiliated with CSLB or any state agency

Methodology and data sources

Current file: November 1, 2026 · 243,988 licenses.

Source

All license data comes from the Contractors State License Board Public Data Portal. Specifically, we use the License Master file described on CSLB's contractor list page. CSLB provides the file free of charge and regenerates it about once a week. The State of California's Conditions of Use state that information on state websites is generally considered public domain. We use the facts in the file and write all explanations in our own words.

Attribution: Source: Contractors State License Board Public Data Portal.

What the file includes and leaves out

Refresh schedule

Every Monday we download the newest file and check it before using it. The checks cover the expected columns, a row count within 5% of the previous week, valid license numbers, and a file date less than 21 days old. Then we record every change to status, bonds, workers' comp and classifications, and rebuild the site. If a check fails, the old data stays up and we are alerted.

How the badge works

The badge is a summary of the file, not a judgment about a contractor's work. Status can change at any time, so always verify on CSLB's Instant License Check before hiring.

Field definitions

Primary status
CSLB's status text for the license, shown exactly as CSLB writes it (for example "CLEAR" or "Work Comp Susp"), with a plain-English explainer.
Secondary status
Extra flags CSLB attaches, such as a pending suspension or a disciplinary bond. A license can have several.
Classifications
The license types held (A, B, B-2, C-codes, C-61 with a D-subcategory, plus ASB/HAZ certifications). CSLB writes them inconsistently ("C10", "C-10"); we normalize them. See license types.
Workers' comp
CSLB's coverage type, grouped as Insured (a policy, self-insured, a leasing firm or out-of-state coverage), Exempt (the contractor says it has no employees) or None (no current coverage on file).
Contractor's bond
The bond every active license must carry, with surety, number, amount and dates. "None listed" means the file shows no bond number.
Qualifier bond / disciplinary bond
Additional bonds required in some cases; a disciplinary bond follows certain CSLB disciplinary actions.
Years licensed
Time from the original issue date to the file date.
Status history
Changes we detected between weekly files, starting with our first file. CSLB does not publish history in its file; we build it.

Known gaps

Cities and trades

Cities come from each license's mailing address, so a business is listed where it receives mail, which isn't always where it works. Trade lists group licenses by CSLB classification. All C-61 "D" subcategories are grouped under Limited Specialty. A city gets its own page once it has 200 or more licenses, and a city-and-trade list once it has 20 or more.

Privacy

Many licenses belong to sole owners, so the license is effectively a person. For sole owners we show only the city and ZIP code, never the street address, and their pages are not indexed by search engines. Any licensee can ask us to correct a record or hide contact details. See corrections and removals.

Corrections

If our copy of a record looks wrong, first check CSLB's live record, because the file may simply be out of date. If the error is ours, email [email protected]. We reply within 7 days.