← Back to blog

April 2026 · 6 min read

How to Check a Contractor's License in California (Step by Step)

CheckLicensed Editorial Team

California has one of the best contractor licensing databases in the country. The problem is that it's hard to use. The search is picky about exact names, the UI looks like it hasn't been updated since 2004, and most homeowners give up before they find what they're looking for.

This guide walks you through exactly how to use the CSLB (Contractors State License Board) website to verify any contractor in California.

What do I need before I check a contractor's license in California?

You only need one piece of information: the contractor's license number, business name, or personal name. The license number is fastest if you have it. Most homeowners only have the business name from Yelp, Google, or a business card — that works, but the CSLB search has quirks that can make it hard to find. According to CSLB data, California has over 280,000 licensed contractors on file.

You only need one of these:

  • The contractor's license number (fastest)
  • The contractor's business name (most common)
  • The contractor's personal name

Most homeowners only have the business name from Yelp, Google, or a business card. That works, but the search can be tricky. More on that below.

How do I get to the CSLB license lookup tool?

Go directly to the CSLB's "Check a License" tool at cslb.ca.gov. You'll see five search options: License Number, Business Name, Personnel Name, HIS Number, and HIS Name. For most homeowners, Business Nameis the right starting point — use License Number if you have it, since it gives an exact match with no guesswork.

Go to cslb.ca.gov and click "Check a License." You'll see five search options: License Number, Business Name, Personnel Name, HIS Number, and HIS Name. For most people, Business Name is the way to go.

How do I search by business name in the CSLB database?

Click the "Business Name" tab and type only the first 10–15 characters of the contractor's name — not the full name. The CSLB search matches from the beginning of the registered name, so typing too much often returns nothing. Watch for common traps: spacing around ampersands, whether "LLC" or "Inc." is included, and articles like "The" or "A" at the start.

Click the "Business Name" tab and type the first 10-15 characters of the contractor's name. Here's where it gets tricky:

  • Don't type the full name. The CSLB search matches from the beginning of the registered name. Type just the first 10-15 characters.
  • Try with and without "LLC" or "Inc."Some contractors register as "Smith Construction LLC" but advertise as "Smith Construction." If you can't find them, try adding LLC or Inc.
  • Watch out for ampersands.The CSLB stores "G&M" as "G & M" (with spaces). If your contractor has an "&" in the name, try it both ways.
  • Skip "The" or "A" at the beginning. If the name starts with "The" or "A," try without it first.
  • No commas or periods.But apostrophes are used (e.g., "Al's Builders").

How do I read the CSLB search results page?

The results page lists matching contractors with five key fields: Contractor Name, Name Type (DBA, Name, or Previous), License Number, City, and Status. Click the license number to open the full detail record. The Status column is the most important thing to check — anything other than "Active" means the contractor cannot legally take on work in California.

The results page shows a list of matching contractors. For each one, you'll see:

  • Contractor Name - the registered business name
  • Name Type- "DBA" (doing business as), "Name" (legal entity name), or "Previous" (old name)
  • License number - click this to see full details
  • City - where the business is registered
  • Status - this is the critical one

What do the different CSLB license statuses mean?

The only status you want to see is Active, which means the contractor is licensed and in good standing. Expired means the license lapsed and the contractor cannot legally work. Suspended means the board took disciplinary action — a serious red flag. Revoked means the license was permanently taken away. Do not hire a contractor with any status other than Active.

Here's what each status means:

  • Active - licensed and in good standing. This is what you want to see.
  • Expired - license was not renewed. They cannot legally contract. Their bond and insurance may have lapsed.
  • Suspended - the board took action against this license. Major red flag.
  • Revoked - license was permanently taken away. Do not hire.
  • Cancelled - license was voluntarily or involuntarily cancelled.
  • Inactive - license exists but is not currently active. They cannot contract.

What else should I check on the CSLB license detail page?

Beyond the status, the detail page shows the license's issue and expiration dates, the contractor's classification (make sure it matches your project type), current bonding information, workers' comp coverage, and any complaints or disciplinary actions on file. A "B - General Building" classification covers most home remodels, but specialty work like electrical or roofing requires the corresponding trade license.

Click on the license number to see the full detail page. This is where you find the good stuff:

  • Issue date and expiration date- make sure it's not about to expire
  • Classification- "B - General Building" is the most common for home remodels. Make sure the classification matches the work you need.
  • Bonding information- should show a current contractor's bond
  • Workers' comp - should be active if they have employees
  • Complaint disclosure - check if there are any complaints or disciplinary actions on file

What should I do if I can't find a contractor in the CSLB database?

If a search returns no results, try narrowing to just the first word or two of the business name, add or remove LLC/Inc, or put spaces around any "&" symbol. You can also ask the contractor directly for their license number — any legitimate California contractor should have it ready. California law requires a license for any project over $500, so if a contractor still can't be found, treat that as a serious red flag.

If your search returns no results, don't panic yet. Try these:

  1. Search with fewer characters (just the first word or two)
  2. Try adding or removing LLC, Inc, Corp
  3. Put spaces around any "&" symbols
  4. Ask the contractor for their license number directly
  5. Search by the owner's personal name under the "Personnel Name" tab

If you still can't find them, that's a red flag. Any legitimate California contractor should be in the CSLB database. California law requires a license for any project over $500.

Why does it matter if a California contractor is licensed?

Hiring an unlicensed contractor in California leaves you with almost no recourse if something goes wrong. There is no bond to claim against, no CSLB to mediate the dispute, and potential insurance gaps that could void your homeowner's coverage. In some cases, you as the homeowner may even face legal liability for injuries to workers if the contractor lacks workers' compensation insurance.

Hiring an unlicensed contractor in California means:

  • No bond protection.If they damage your property or don't finish the job, you have no bond to claim against.
  • No state recourse.The CSLB can't help you resolve disputes with unlicensed contractors.
  • Potential warranty issues. Work done by unlicensed contractors may void warranties.
  • Insurance gaps. Their liability insurance (if they have any) may not cover unlicensed work.
  • Legal liability.In some cases, you as the homeowner could be liable for injuries to workers on your property if the contractor doesn't have workers' comp.

The bottom line

Checking a contractor's license takes 5-10 minutes and could save you thousands. The CSLB website is clunky, but the information is there. Always verify before you sign a contract.

Frequently Asked Questions

How do I check a contractor's license in California?

Go to cslb.ca.gov and click 'Check a License.' Search by business name using the first 10-15 characters, or enter the license number directly. Look for 'Active' status, verify the license classification matches the work, and check that the bond and workers' comp are current.

Does California require a contractor license?

Yes. California requires a license from the Contractors State License Board (CSLB) for any construction project over $500 in combined labor and materials. The CSLB actively enforces this with sting operations.

What does 'Active' mean on a CSLB license check?

'Active' means the contractor is licensed and in good standing with the CSLB. This is the status you want to see. Other statuses like 'Expired,' 'Suspended,' or 'Revoked' mean the contractor cannot legally work on projects in California.

What if I can't find a contractor in the CSLB database?

Try searching with fewer characters, add or remove LLC/Inc, and put spaces around any & symbols. If you still can't find them, ask for their license number directly. A contractor not in the CSLB database is almost certainly unlicensed.

Don't want to search state websites yourself?

We check state licensing records and send you a plain-English report with license status, bond, workers' comp, and complaints.

Check a contractor - $14.99

CheckLicensed Editorial Team

We research contractor licensing laws across all 50 states and verify data against official state databases. Our goal is to make it easy for homeowners to hire with confidence.