CSLB License Lookup & California Contractor License Check

Checking a sub's CSLB license by hand? TrackMyVendor monitors every California contractor license daily and alerts you the moment anything changes — before it becomes a problem on your job site.

California contractor license lookup

Enter a license number to instantly check its holder, status, and expiration date.

Individual lookups only — for bulk tracking and automated alerts, create a free account.

Why a one-time CSLB check isn't enough

A CSLB license can go from Active to Suspended within 24 hours of your manual check — triggered by a bond lapse or workers' compensation cancellation, with no advance notice to you or the contractor's clients. The sub may not even know yet.

TrackMyVendor checks every tracked license daily and alerts you the moment the status changes. Set up automated alerts free →

California contractor license requirements

Before hiring contractors in California, you need to verify they maintain proper credentials. California contractors are often required to have:

  • A valid CSLB (Contractors State License Board) license for projects over $500 in labor and materials combined
  • An active $25,000 contractor's bond filed with CSLB (a lapsed bond triggers automatic license suspension)
  • Workers' compensation insurance on file with CSLB if they have any employees (a lapsed policy also triggers automatic suspension)
  • Tax documentation (such as W-9 forms)

Requirements vary by trade and classification. For a full breakdown, see our California subcontractor license requirements guide and California subcontractor insurance requirements guide.

What CSLB license status codes mean

When you look up a sub's California license, CSLB returns one of several status codes. California has more status complexity than most states — bond and workers' comp lapses trigger automatic suspensions independently of any disciplinary action, which means a contractor can go from Active to Suspended without a complaint ever being filed. Here is what each status means and what action it should trigger.

Active

The license is current, the bond is on file, and workers' comp requirements are met.

This is the only status that authorizes the contractor to contract for, bid on, or perform licensed construction work in California. Note the expiration date — Active today does not mean Active after the renewal deadline. CSLB licenses renew every two years.

Inactive

The licensee has voluntarily placed the license in inactive status.

An Inactive license is not authorized to perform, bid on, or advertise construction work in California. Contractors sometimes go Inactive when between projects or winding down a business. Do not let an Inactive sub pull permits or perform any licensed construction work on your sites — the fact that a license number exists is not enough.

Delinquent

The renewal deadline has passed but the license is still within the five-year late-renewal window.

A Delinquent license is not authorized for new construction contracts. California allows contractors to renew up to five years past the expiration date with late fees — but work performed during a Delinquent period is still unlicensed work. Treat Delinquent the same as Expired: stop work for that trade until the sub shows an Active renewal confirmation from CSLB.

Suspended — Bond

The contractor's $25,000 surety bond has lapsed or been cancelled.

This suspension is automatic — CSLB suspends the license the day the bond lapses, with no advance notice to the contractor's customers. This happens more often than disciplinary suspensions because bond renewals are the contractor's responsibility and small operators sometimes miss them. A Bond-suspended contractor cannot legally perform licensed work. The suspension lifts automatically once a new bond is filed with CSLB.

Suspended — Workers' Comp

Workers' compensation insurance on file with CSLB has lapsed or been cancelled.

Like bond suspensions, workers' comp suspensions are automatic and silent — CSLB receives notification from the insurer and suspends the license without notifying the contractor's clients. A sub may not even realize they are suspended yet. If you discover a workers' comp suspension, stop work immediately and require the sub to provide a CSLB Active confirmation before returning to the site.

Suspended — Other

CSLB has taken disciplinary enforcement action against the licensee.

Disciplinary suspensions result from complaint investigations, court orders, or failure to comply with prior CSLB orders. Unlike bond or workers' comp suspensions, disciplinary suspensions require CSLB action to lift and may carry conditions. This is a hard stop: do not allow work to continue, and do not accept the sub's assurance that it is "being resolved."

Revoked

CSLB has permanently cancelled the license following disciplinary proceedings.

Revocation is the most severe CSLB enforcement outcome. A revoked contractor cannot legally perform licensed construction work in California. Revocation results from serious violations, consumer harm, or failure to comply with prior enforcement orders. Remove this contractor from your approved vendor list immediately and do not reinstate them.

GC liability note: California Business and Professions Code §7028 makes it a misdemeanor to perform construction work without a valid license — but GC exposure doesn't end there. If an unlicensed or suspended sub causes damage or injury on your project, your own general liability coverage may be affected, and the GC can be named in resulting litigation. Verifying license status at onboarding is necessary but not sufficient: bond and workers' comp lapses can trigger suspension at any point during a project.

CSLB license classifications and trade-specific requirements

The CSLB issues licenses under three classes. Most GCs primarily work with Class B and Class C specialty contractors. Use this breakdown to confirm what to verify for each trade.

Class B — General Building

Authorizes construction of structures intended for human occupancy. A Class B contractor can self-perform framing, drywall, and general building work, and can subcontract specialty trades — but the value of any single specialty trade on a Class B contract cannot exceed the general building work unless that specialty sub holds their own license. This matters when you're checking whether a Class B sub is staying within their authorized scope on your project.

CSLB does not use number prefixes for Class A or B licenses — a seven-digit number with no letter prefix is typically a Class A or B.

C-10 — Electrical

Authorizes electrical wiring, fixtures, appliances, and equipment installation. The most important nuance for GCs: every C-10 license must have a Responsible Managing Employee (RME) or Responsible Managing Officer (RMO) — a qualifying individual who must hold a journeyman electrician or equivalent qualification and be actively employed by the firm. If that person leaves the company, the firm has 90 days to replace them before CSLB suspends the license. An electrical sub whose RME just left is technically still showing Active on CSLB — but they are 90 days from automatic suspension. Ask for the RME/RMO name and verify it against the CSLB record.

C-10 is one of the most commonly suspended license classifications due to RME/RMO departures at small electrical firms.

C-36 — Plumbing

Authorizes installation, alteration, and repair of plumbing systems. Like C-10, a C-36 license requires a qualifying RME or RMO who holds the necessary plumbing qualifications. The same 90-day replacement window applies. On residential projects, confirm the sub holds C-36 rather than just C-34 (pipeline) or C-42 (sanitation system) — scope matters.

C-20 — HVAC

Authorizes warm-air heating, ventilating, and air-conditioning systems. The C-20 classification covers ductwork, furnaces, air handlers, and refrigerant systems. Sheet metal installation that is part of an HVAC system falls under C-20 — but sheet metal in other contexts (roofing, ornamental) requires a separate C-43 license. Verify which classification a sub holds before they start if the scope touches both.

C-39 — Roofing

Authorizes roofing installation, repair, and waterproofing. California's licensed roofing contractor requirement is strictly enforced by CSLB because of high consumer complaint volumes in this trade. Roofing contractors must also comply with specific licensing requirements for lead-based paint work on pre-1978 structures.

The bond requirement — what GCs miss

Every active CSLB licensee must maintain a $25,000 contractor's license bond (the amount was raised from $15,000 effective January 2023). This bond protects consumers — not the GC — but its lapse triggers the automatic license suspension described above. Small subcontractors frequently let bonds lapse because the renewal is handled by their bonding company with minimal notice. A sub can go from Active to Suspended in 24 hours with no outward sign. This is the most common cause of unexpected CSLB suspensions on active projects.

CSLB license classifications reference

The CSLB issues three license classes. Class A and B are broad; Class C licenses are trade-specific specialties. TrackMyVendor tracks all of them.

License class Trade / Scope
Class AGeneral Engineering Contractor
Class BGeneral Building Contractor
C-10Electrical — requires RME/RMO qualifying individual
C-20Warm-Air Heating, Ventilating & Air-Conditioning (HVAC)
C-36Plumbing — requires RME/RMO qualifying individual
C-39Roofing
C-33Painting and Decorating
C-27Landscaping
C-43Sheet Metal
C-57Well Drilling
C-61 / DSpecialty / Limited Specialty (31 sub-classifications)

Track California Electrical, HVAC, Plumbing, and Roofing Licenses Automatically

TrackMyVendor monitors specific CSLB license classifications — including the individual RME/RMO qualifiers that most GCs miss. When a sub's bond lapses or their qualifier leaves, you'll know within 24 hours.

Electrical — C-10

Monitors CSLB status daily. C-10 is one of the most commonly suspended classifications due to RME/RMO departures — you'll know within 24 hours if anything changes.

Alerts at 90 / 60 / 30 / 7 days

HVAC — C-20

Tracks Warm-Air Heating, Ventilating & Air-Conditioning licenses against daily CSLB data. Bond lapses, workers' comp cancellations, and disciplinary suspensions all trigger alerts.

Alerts at 90 / 60 / 30 / 7 days

Plumbing — C-36

Monitors C-36 licenses and flags status changes within 24 hours. If the qualifying RME/RMO leaves the firm, CSLB has 90 days to suspend — catch it before it becomes your problem.

Alerts at 90 / 60 / 30 / 7 days

Roofing — C-39

Tracks Certified Roofing Contractor licenses — one of the highest-complaint CSLB classifications. Status changes and annual bond renewals are monitored daily.

Alerts at 90 / 60 / 30 / 7 days

Start tracking your subs' trade licenses free →

First 25 subs free — no credit card

How California contractor license verification works

Automatic California contractor license lookup

TrackMyVendor connects to the CSLB (Contractors State License Board) database to help you:

  • Look up and verify California CSLB contractor licenses using official state data
  • Monitor license status daily — bond and workers' comp suspensions are caught within 24 hours
  • Get alerts before a license expires or the renewal deadline passes

Licenses verified through state data are clearly marked as Verified.

What California GCs actually track

License verification gets all the attention — but most GCs find their day-to-day compliance headaches come from the other two documents.

Document How often it expires How most GCs track it
CSLB License Every 2 years Manually, or not at all
Certificate of Insurance (COI) Annually or per project By email, when they remember
W-9 Per vendor By request, often at year-end

TrackMyVendor automates alerts for all three — most users set it up in under 10 minutes. Route them to Slack, Teams, Zapier, or Make →

California contractor insurance tracking

License verification is just one part of contractor compliance. TrackMyVendor also helps you manage California contractor insurance tracking:

Upload Certificates of Insurance (COIs)

Store and track COI documents with expiration dates for each vendor. Upload a PDF and AI COI parsing extracts carrier, limits, and expiration date automatically.

A COI proves the sub had insurance at issue date — it cannot tell you if their license was revoked last week. COI tracking software that verifies both in the same dashboard →

Track insurance expiration dates

Get alerts before insurance coverage lapses

Store W-9 forms securely

Keep tax documentation organized and accessible

Complete vendor compliance view

See licenses, insurance, and documents in one place per vendor — how subcontractor credential tracking works across your full roster.

California contractor compliance software features

Our California contractor compliance software helps you stay ahead of issues with:

  • Email reminders at 90, 60, 30, and 7 days before license or insurance expiration
  • Clear compliance scores showing each vendor's status at a glance
  • Exportable PDF and Excel compliance reports for boards, audits, or internal reviews

No more spreadsheets or last-minute follow-ups.

Who uses California vendor license tracking

California vendor license tracking is especially useful for:

California HOA and community association managers
California property managers
California small businesses working with contractors
General contractors managing California subcontractors

If you work with licensed contractors in California, TrackMyVendor is built for you.

What to do when a sub's CSLB license is suspended or expired

You ran a CSLB lookup and found a problem. Here is the step-by-step response — and why most of these situations were preventable.

1

Stop that trade's work immediately

Do not let a sub with a Suspended, Delinquent, or Revoked license continue performing licensed construction work. Document the date and time you became aware of the status. If work has already been completed under a lapsed license, note that in your records — this may be relevant if a claim surfaces later.

2

Confirm the status directly on the CSLB website

Run the lookup yourself at cslb.ca.gov — do not rely on a screenshot or verbal assurance from the sub. The CSLB public license lookup is the authoritative source. Save or print the results showing the exact status and the date you verified it. Note what type of suspension is shown: bond, workers' comp, or disciplinary.

3

Contact the sub and understand the specific issue

For bond or workers' comp suspensions, the sub may be able to restore Active status within days by filing a new bond or updated insurance certificate with CSLB. Give them a written deadline and require a CSLB Active confirmation before work resumes. For disciplinary suspensions or Revocation, there is no quick fix — the sub cannot legally work until CSLB acts.

4

Find a backup sub if the timeline cannot absorb the delay

If the sub cannot resolve the issue within your project timeline, you need a replacement who holds an Active CSLB license in the correct classification. Verify the replacement's license status yourself before they mobilize — not after. For C-10 or C-36 subs, also verify that their RME or RMO is current.

5

Check the rest of your active sub roster

One suspended license found on one project usually means it is time to check the others. Bond and workers' comp lapses tend to cluster at the same time of year as renewal cycles. Most GCs who find one lapse find others. Do this check now, while nothing else is on fire.

Most CSLB suspensions happen between manual checks

The most common pattern: a sub's bond lapses, CSLB suspends the license the next day, and the GC doesn't find out until weeks later when someone finally runs a lookup. Bond and workers' comp suspensions happen silently — no warning to you, sometimes no warning to the sub. Manual spot-checks at onboarding miss everything that changes after that.

TrackMyVendor monitors every California sub's CSLB status daily and alerts you within 24 hours of any status change.

Verify a California license free

California contractor license lookup FAQ

What does Suspended mean on a CSLB license?
A CSLB Suspended license means the contractor is not authorized to perform, bid on, or advertise licensed construction work in California. CSLB issues three types of suspensions: bond suspension (the contractor's $25,000 surety bond has lapsed), workers' comp suspension (required workers' comp insurance has lapsed), and disciplinary suspension (an enforcement action by CSLB). Bond and workers' comp suspensions are automatic and can happen without the contractor's clients being notified — the sub may not even know yet.
What is a Delinquent CSLB license?
A Delinquent CSLB license is one where the renewal deadline has passed but the contractor is still within California's five-year late-renewal window. A Delinquent license is not authorized for new construction contracts. California allows contractors to renew up to five years past expiration with late fees — but work performed during that Delinquent period is still unlicensed construction under California law. Treat Delinquent the same as Expired: stop work until the sub provides an Active CSLB confirmation.
What is the RME/RMO requirement for C-10 and C-36 licenses?
Every C-10 (electrical) and C-36 (plumbing) CSLB licensee must have a qualifying individual — a Responsible Managing Employee (RME) or Responsible Managing Officer (RMO) — actively employed by the firm. This person is the license qualifier: they provide the experience required for the license. If that person leaves the company, CSLB must be notified and the firm has 90 days to replace them before the license is suspended. During that 90-day window, the license still shows Active on CSLB — but the qualifying individual is gone.
What should I do if a sub's CSLB license is suspended?
Stop work for that trade immediately and verify the status yourself at cslb.ca.gov. Identify the suspension type: bond and workers' comp suspensions can often be resolved quickly once the sub files a new bond or insurance certificate with CSLB. Disciplinary suspensions cannot be self-resolved — CSLB must act. Give the sub a written deadline, require a CSLB Active confirmation before work resumes, and find a replacement if they cannot resolve it within your project timeline. Document everything with timestamps.
How often does CSLB update license status?
CSLB updates license data continuously. Bond and workers' comp suspensions can appear within 24 hours of the underlying lapse. TrackMyVendor syncs with CSLB daily and alerts you to any status change within 24 hours of it appearing in the state database — so you find out before the next job site inspection, not after.
What California license classifications do you cover?
We cover all CSLB license classifications, including Class A (General Engineering), Class B (General Building), and all C specialty classifications such as C-10 (Electrical), C-20 (HVAC), C-36 (Plumbing), C-39 (Roofing), and more. Our database includes hundreds of thousands of California contractor licenses and is updated daily.
How do I look up a California contractor by name?
The CSLB allows searches by license number, business name, or owner name at cslb.ca.gov. TrackMyVendor's California lookup tool lets you search by license number and immediately see status, classification, and expiration — and optionally add that contractor to your tracked roster for ongoing monitoring.

Start California contractor license tracking today

Bond suspensions, workers' comp lapses, RME departures — they all change a CSLB license status mid-project. TrackMyVendor catches every change within 24 hours, automatically.

Verify a California license free

No credit card required