Notes · October 19, 2026 · Isaac Rebello

CA Contractor License Lookup: Verify a CSLB License

Learn how to use the CA contractor license lookup to verify CSLB status, bond, and class. Protect your project with this step-by-step guide.

A stylized illustration of a magnifying glass over a CSLB license certificate with bond and classification details.

Key Facts

  • The CSLB, established in 1929, licenses roughly 285,000 California contractors across 45 classifications according to the state board.
  • Since January 1, 2023, Senate Bill 607 requires a $25,000 contractor's bond before CSLB will issue, reactivate, or renew any license per official CSLB bond requirements.
  • A contractor's bond is not insurance, it's a recovery mechanism, and claims go directly to the surety company, not CSLB per CSLB guidance.
  • Contracting without an active CSLB license is a misdemeanor under Business and Professions Code 7028, with the only exception being minor work under $1,000 per license compliance experts.
  • California divides contracting into four branches, A, B, B-2, and C, with more than 40 specialty C-classifications from C-10 Electrical to C-39 Roofing per CSLB licensing classifications.
  • A bond is canceled 30 days after CSLB receives a cancellation notice, and without reinstatement the license is automatically suspended according to CSLB bond rules.
  • The free CSLB license lookup at cslb.ca.gov verifies status, classification, bond, and complaint disclosure in about two minutes, no account needed via the official lookup tool.

Why a CA Contractor License Lookup Is Your First Line of Defense

Hiring the wrong contractor in California can cost you far more than a bad remodel. Under California Business and Professions Code 7028, contracting without an active CSLB license is a misdemeanor, and the fallout lands on you: voided homeowners insurance, failed inspections, and no legal recourse when the work goes wrong. The only exception is minor work under $1,000 total with no permit and no employees.

That’s why a CA contractor license lookup belongs at the very top of your hiring checklist, before you sign anything or hand over a deposit. The California Contractors State License Board is the authoritative source here. Established in 1929, the CSLB licenses roughly 285,000 contractors across 45 classifications, and its free online tool lets you verify status, classification, bond, and complaint disclosure in minutes.

A quick search tells you plenty. Watch for these red flags:

  • License under suspension, or revoked
  • Expired license, or one expiring within 90 days
  • No active workers' compensation policy
  • Missing surety bond on file
  • Classification that doesn't match the job scope

If a license number doesn’t come up at all, treat that as a stop sign until the contractor produces a number that checks out. Suspended or revoked licenses warrant immediate disqualification.

The bond piece deserves its own attention. Since January 1, 2023, Senate Bill 607 raised the required contractor’s bond to $25,000, and CSLB won’t issue, reactivate, or renew a license without one in place. A bond isn’t insurance. It’s a recovery mechanism that pays homeowners harmed by licensed contractor misconduct, and claims go directly to the surety company, not CSLB.

This is where a verifiable record matters. JMB Builders holds CSLB License #1103479, is licensed, bonded, and insured, and carries $2,000,000 in general liability coverage with a $100,000 contractor bond on file, well above the state minimum. You can confirm every one of those details yourself on the CSLB portal before we ever talk about your project.

Run the lookup on any contractor you’re considering, including us. It’s free, it takes minutes, and it’s the simplest protection you have.

How the CSLB License Lookup Works: A Step-by-Step Walkthrough

The whole process takes about two minutes, and it's free. The CSLB's online tool at cslb.ca.gov lets anyone run a California contractor license check in real time, no account needed. Here's how to do it, using JMB Builders' CSLB License #1103479 as the worked example.

Step 1: Get the license number. California law requires contractors to display their CSLB license number on contracts, bids, and advertising, so it should be printed on every document a legitimate contractor hands you. If someone hesitates to give you a number, that's your answer.

Step 2: Search on cslb.ca.gov. Head to the CSLB license lookup and enter the number. License numbers run 4 to 8 digits. You can also search by business name, which returns up to 25 matching licenses if you don't have the number handy. Type in 1103479 and you're on your way.

Step 3: Read the result before you sign anything. This is where the lookup earns its keep. Check five things:

  • Status is "Active." A suspended or revoked license means the contractor can't legally take jobs requiring permits or totaling $1,000 or more.
  • The business name matches what's on the bid, contract, and truck door.
  • The classification covers your project. JMB Builders holds a B (General Building) classification, which covers ground-up homes, rebuilds, whole-home renovations, and ADUs.
  • A contractor's bond is on file. State law requires a $25,000 bond as of January 1, 2023, under Senate Bill 607.
  • Workers' compensation is active if the contractor has employees.

One nuance worth knowing: the bond is not insurance. Per CSLB guidance, it's a recovery mechanism that pays homeowners harmed by contractor misconduct, and claims go to the surety company, not the CSLB. Some contractors carry more than the minimum. JMB Builders, for instance, carries a $100,000 contractor bond and $2,000,000 in general liability coverage, well above what the state requires.

Classification matters more than most homeowners realize. California divides contracting into four branches: A (General Engineering), B (General Building), B-2 (Residential Remodeling), and C (Specialty), with more than 40 C sub-classifications from C-10 Electrical to C-39 Roofing. If a number doesn't come up at all, the license is expired, inactive, or was never issued. Treat that as a stop sign.

Before hiring, CSLB recommends reading its Hiring a Contractor guidance in addition to running the lookup. Save a screenshot of the search result with your contract file. It costs you nothing and creates a paper trail if anything goes sideways later.

Reading the Results: License Classes, Bonds, and Red Flags

The license number that shows up in your ca contractor license lookup is only half the story. What matters is how you read the result, because an active license with the wrong classification or a lapsed bond can still leave you exposed on a major project.

California divides contracting into four branches under Business and Professions Code Section 7055. Class A covers General Engineering, Class B covers General Building, B-2 covers Residential Remodeling, and Class C covers Specialty trades, with more than 40 sub-classifications ranging from C-10 Electrical to C-39 Roofing and C-61 Limited Specialty.

For whole-home renovations, rebuilds, and ADUs, the B classification is the one to look for. A B-licensed general builder is the right fit when a project spans multiple trades, framing through electrical through finish work, which is exactly the scope of a ground-up home or a detached ADU. If a contractor shows a single C classification, ask directly whether that license actually covers your job. CSLB even publishes a guide on what jobs a B contractor can and cannot perform, and it's worth five minutes of your time.

Next, check the bond. Since January 1, 2023, Senate Bill 607 requires a $25,000 contractor bond before the CSLB will issue, reactivate, or renew any active license. One important distinction: a bond is not insurance. It's a recovery mechanism that pays homeowners harmed by licensed contractor misconduct, and claims go to the surety company that wrote the bond, not to the CSLB. You can see which surety wrote a contractor's bond by clicking the Contractor's Bond History link on their license detail page. For perspective, at JMB Builders we carry a $100,000 contractor bond on file, well above the state minimum, because a bond sized to the work is a fairer promise to the homeowner.

Before you sign anything, run the result against this checklist:

  • Status shows suspended or revoked. Disqualify the contractor immediately; a suspended contractor cannot legally take a permitted job.
  • License expired or expiring within 90 days. Ask for written proof of renewal before handing over a deposit.
  • No active workers' compensation on file. If a worker is hurt on your property and the contractor has no coverage, you could be on the hook.
  • Classification doesn't match your scope. A C-20 HVAC license doesn't build you a custom home.
  • The number doesn't appear at all. That means it's expired, cancelled, inactive, or was never issued. Treat it as a stop sign.

One last habit worth building: save screenshots of your CSLB search results, insurance certificates, and bond documentation with your contract files. If a dispute ever arises, that audit trail is your best evidence. And remember that license renewals and bond renewals run on different cycles, so an active license today doesn't guarantee an active bond next month. Check both, every time.

Verify JMB Builders, Then Start the Conversation

Here's the part I'd encourage you to actually do yourself, not just take my word on. Go to the CSLB license lookup tool and type in License #1103479. It takes about thirty seconds, and it's the same check you should run on any contractor you're considering, no matter who they are.

What you should find: JMB Builders, led by Isaac Rebello, listed as licensed, bonded, and insured, with a $2,000,000 general liability policy and a $100,000 contractor bond on file. That bond figure matters. Since January 1, 2023, under Senate Bill 607, California requires every active licensee to carry a $25,000 contractor's bond minimum. A bond is not insurance; it's a recovery mechanism that pays homeowners harmed by a licensed contractor's misconduct. Ours sits at four times that state minimum.

While you're on the license detail page, take a minute to read it the way you'd read any contractor's record:

  • Confirm the license status is active, not suspended, expired, or pending renewal.
  • Check that the business name and personnel match what the contractor told you.
  • Look at the classification. A B (General Building) license covers ground-up homes, rebuilds, whole-home renovations, and ADUs, which is exactly the scope a residential project like yours needs.
  • Review the bond history and complaint disclosure, both of which live on the CSLB record itself.

If a number doesn't come up at all, treat that as a stop sign. It usually means the license is expired, cancelled, or was never issued, and no explanation from the contractor should move you forward until you have a number that checks out. If the status shows suspension or revocation, that's an immediate disqualification. And save a screenshot of the result with your project files. If a dispute ever arises, that documentation becomes your audit trail.

One more thing worth knowing about how we work: JMB Builders operates in Altadena only. One community, one standard. We take on ground-up custom homes, complete tear-down rebuilds, whole-home renovations, and detached ADUs, and we deliberately turn away anything outside that scope or that geography. That focus is part of why the license, the bond, and the insurance matter so much to us. We're not a here-today-gone-tomorrow operation. We're building in the same neighborhood we intend to keep working in for years.

If you've run the lookup, you like what you see, and you're planning a major project in Altadena, the next step is simple: call us at (310) 491-6878 for a free project consultation. We'll talk through your property, your goals, and whether we're the right fit for each other. There's no commitment and no pressure. Just an honest conversation with a builder whose credentials you've already verified yourself.

Frequently Asked Questions

How do I look up a California contractor's license for free?
Use the free CSLB license lookup tool at cslb.ca.gov, no account needed. Enter the license number (4 to 8 digits) or the business name, and you'll see the license status, classification, bond, and complaint disclosure in about two minutes.
What should I do if a contractor's license number doesn't show up in the CSLB search?
Treat it as a stop sign. A number that doesn't appear means the license is expired, cancelled, inactive, or was never issued, and you shouldn't move forward until the contractor produces a number that checks out on the CSLB lookup.
Is it illegal to hire an unlicensed contractor in California?
Contracting without an active CSLB license is a misdemeanor under Business and Professions Code 7028, and the fallout lands on you: voided homeowners insurance, failed inspections, and no legal recourse for defective work. The only exception is minor work under $1,000 total with no permit and no employees, as explained in this CA contractor license lookup guide.
What's the difference between a contractor's bond and insurance?
A bond is not insurance, it's a recovery mechanism that pays homeowners harmed by a licensed contractor's misconduct, and claims go directly to the surety company, not the CSLB. Since January 1, 2023, Senate Bill 607 requires a $25,000 contractor's bond before CSLB will issue, reactivate, or renew any license.
What license class does a contractor need for a home renovation or ADU in California?
California has four branches, A (General Engineering), B (General Building), B-2 (Residential Remodeling), and C (Specialty, with 40+ sub-classifications) per Business & Professions Code Section 7055. For projects spanning multiple trades like whole-home renovations, rebuilds, and ADUs, a B (General Building) classification is the one to look for.
What red flags should I look for when I verify a California contractor license?
Disqualify a contractor immediately if the license shows suspended or revoked status, is expired or expiring within 90 days, has no active workers' compensation, is missing a surety bond, or if the classification doesn't match your job scope. Save a screenshot of the CSLB license search result with your contract files, it's your audit trail if a dispute ever arises.

Two Minutes on cslb.ca.gov Is Worth More Than Any Handshake

A CA contractor license lookup takes about two minutes, and it tells you more about a contractor than any sales pitch ever will. You now know how to run a CSLB license search, what license classes A, B, and C actually cover, and why the $25,000 contractor bond required under Senate Bill 607 is a recovery mechanism rather than insurance. You also know the red flags: suspended status, a missing bond, no workers' compensation, or a classification that doesn't match your scope. Put that checklist to work on every contractor you consider, including us. Type License #1103479 into the CSLB license lookup tool and see JMB Builders' active status, B classification, $100,000 bond, and $2,000,000 general liability coverage for yourself. If the record checks out and you're planning a ground-up home, whole-home renovation, or ADU in Altadena, call (310) 491-6878 for a free project consultation. No pressure, no commitment, just a conversation with a builder whose credentials you've already verified.

This article is general information, not legal, insurance, permitting, or financial advice. The film and stills on this site are brand-film visualizations of our design language — conceptual imagery, not photographs of a completed JMB project.

Start the Conversation

Start with the right conversation.

Tell us about your Altadena property, project scope, and timing. We’ll respond personally to discuss whether we’re the right fit.