Serving San Diego, CAFree on-site consultation

SD Home Service HubGuides › How to Check if a Contractor Is Licensed in California

How to Check if a Contractor Is Licensed in California

If you’re trying to figure out how to check if a contractor is licensed before you hire someone in San Diego, the good news is California makes this easy — you just have to actually do it, and most homeowners don’t.

California is one of the states that licenses contractors at the state level, through the Contractors State License Board (CSLB), instead of leaving it to a patchwork of city and county rules. That means one lookup covers contractor licensing statewide, though cities and counties can still have their own business-license and permit requirements on top of it. CSLB runs a free public license search on its website, and you can search it three ways: by license number, by business name, or by the individual’s name. There’s no reason to skip this step — it takes a couple of minutes and it’s the single most useful thing you can do before a bid turns into a signature.

When California actually requires a license

The rule most homeowners never hear stated plainly: in California, any job where the combined cost of labor and materials adds up to $500 or more requires a licensed contractor. Below that threshold, the work can legally be done unlicensed — as long as it isn’t one piece of a larger project that clears $500 in total, and the person isn’t holding themselves out as licensed. Above it, “I’ve done this before” and “he does good work” stop being enough — the person needs an active CSLB license for the type of work involved.

That last part matters more than people expect.

What the CSLB lookup actually tells you

Pull up a license on the CSLB site and you’ll see more than “yes” or “no.” Specifically, the lookup shows you:

  • Whether the license is currently active — not expired, not suspended, not revoked.
  • What classification the license covers. California licenses are trade-scoped. A license that’s valid for one kind of work doesn’t automatically authorize a different kind. A landscaping license doesn’t cover roofing. A general contractor classification doesn’t automatically cover electrical work. Read the classification, not just the word “licensed.”
  • Workers’ compensation status — whether the contractor has a workers’ comp exemption on file (meaning they claim to have no employees) or carries actual coverage. This is worth noticing, because it tells you who’s financially on the hook if someone gets hurt on your property.
  • Bond status — whether a contractor’s bond is currently in place.
  • Disciplinary history — any complaints, citations, or actions CSLB has taken against that license.

None of that shows up on a business card or a truck door. It only shows up when you actually search the number.

The traps that catch people who skip the lookup

A few patterns come up over and over with homeowners who got burned:

A license number on a bid or a truck that belongs to someone else. Numbers get borrowed, printed on old materials, or attached to a company that isn’t the one showing up at your door. Search the number yourself and confirm it matches the business and the person standing in front of you.

“Licensed” in the wrong classification. Someone can be telling the truth that they’re a licensed contractor and still be unlicensed for the specific job you need done. This is the classification trap above, and it’s the one that trips up the most people, because “licensed” sounds like a complete answer when it isn’t.

An expired or suspended license. A license that was valid two years ago isn’t automatically valid today. The lookup shows current status, not history you’d have to assume.

The salesperson isn’t the licensee. On larger jobs, especially anything involving a sales visit and a contract to sign, the person pitching you and the person whose license covers the work can be two different people at two different companies. Ask directly whose license the job is running under, then verify that name.

When “no CSLB license” isn’t actually a red flag

Here’s the part that surprises people: not every home service requires a CSLB license at all. General hauling, junk removal, and routine home cleaning are not classified as contracting work in California, so a hauling crew or a cleaning company with no CSLB license isn’t doing anything wrong — because none was required in the first place.

The right question isn’t “does this company have a CSLB license.” It’s “does the job I need done require one.” A kitchen remodel, a roof repair, or an electrical job — yes, almost always. Clearing out a garage or getting a house cleaned before a move — usually no. Knowing the difference keeps you from either being falsely reassured by a license that doesn’t cover the actual work, or falsely alarmed by the absence of a license the job never needed.

Verify it yourself, every time

CSLB’s public lookup is the only authoritative source here — not a bid, not a truck decal, not what someone tells you on the phone. Search the license, confirm the classification matches your job, and check status before anyone starts work at your address.

Licensing is one layer. It tells you someone is legally allowed to do the work — it doesn’t tell you whether you’ll be comfortable with a crew in your home for two days, or how to compare bids that vary wildly in price. For that layer, see how to vet a contractor before crew day.

If you’d rather skip the search-and-compare process entirely, submit a request through SD Home Service Hub and get matched to a vetted San Diego provider for the job you actually need done.

Talk to us about your San Diego property

Every job starts with a walkthrough and a flat quote in writing before anything is moved.

Get a Free Quote

More guides