Why Most People Miss Red Flags When Checking a Contractor
I spent three years watching homeowners get burned by contractors who looked fine on paper. The pattern was always the same. Someone would hand you a license number, you'd type it into the website, see green across the board, and move forward. That's not enough. The California contractor license lookup system has gaps and quirks that don't show up unless you know where to look, and most people don't. The official route runs through the Contractors State License Board at cslb.ca.gov. You have two ways to search: by license number or by business name. The license number search is faster and more reliable. If a contractor gives you their license number — and they should — skip the name search entirely. Name searches return multiple results when businesses have done a DBA filing or when two contractors share similar names. You end up guessing which one is the right person, and guessing is how mistakes happen. Once you pull up a license record, don't just stare at the status field. That's the part everyone checks and the part that matters least. The status tells you whether the license is active, but it doesn't tell you much about the contractor's actual standing. Here's what I look at instead, in order:
Bond amount. Every California contractor must carry a minimum $15,000 bond. But many hold much higher. If the bond shows $15,000 exactly, that's the floor. It means nothing bad, but it also means nothing good. A contractor with a $50,000 or $100,000 bond has voluntarily invested more skin in the game. I flag the $15,000-only licenses for extra scrutiny. It's not a disqualifier on its own, but paired with other weak signals, it adds up. Classification codes. This is where most people get tripped up. A general contractor license (B-class) covers a broad range of work, but if someone is hiring a specialist for plumbing, electrical, or HVAC, that person needs their own specialized license. I've seen cases where a B-license holder was pulling permits for work that legally required a C-36 plumbing license. The CSLB lookup will show you every classification attached to a license. If the work you're hiring for isn't listed under their classifications, walk away. No exceptions. Licenses in other states. Some contractors hold licenses in multiple states. The CSLB record will note out-of-state licenses if they've disclosed them. This matters because a contractor licensed in California but primarily working under a different state's credentials may not understand California-specific building codes, permit requirements, or labor laws. It's a minor signal, but I file it away.
Citations and disciplinary history. This section exists on the record, but the interface makes it easy to miss. A single citation for a minor violation years ago is different from three citations in the past two years. I look at the dates, the nature of each citation, and whether any resulted in probation or suspension. A license on probation means the contractor is still working under supervision. That's legal, but it's a yellow flag I note carefully. The one edge case I keep coming back to involves license numbers that look valid but belong to lapsed or inactive licenses that were never formally cancelled. I ran into this with a contractor who had a perfectly formatted license number. The CSLB lookup showed it as "active" initially because the system has a lag — sometimes weeks — between when a license lapses due to non-payment of renewal fees and when the status actually updates. I caught it by cross-referencing with the bond and insurance records. If the bond has lapsed but the license status hasn't caught up yet, that's a red flag even if the status page says active. Always check the bond status separately.
Get the Full Details

Advanced Checks That Most People Skip
After you verify the license through CSLB, there are a few more steps that take ten minutes and can save you from a disastrous contract. Verify workers' compensation insurance. California law requires contractors with any employees to carry workers' comp. The CSLB record will list this if the contractor has provided proof. But here's the thing: sole proprietors without employees are exempt from this requirement. If a contractor claims to be a one-person operation but has a crew showing up at your job site, that discrepancy is worth investigating. Ask for their workers' comp certificate directly. A legitimate contractor won't mind. A sketchy one will deflect or refuse. Check the BBB and review aggregators, but read between the lines. The Better Business Bureau rating is useful, but it's not a truth meter. A contractor can maintain an A+ rating while having dozens of recent complaints that were resolved. What matters is the pattern. Three complaints about the same issue — say, missed deadlines — across a two-year span is more telling than twelve complaints about twelve different things. Complaints about unfinished work, refusal to honor warranties, or taking deposits and disappearing are the ones that actually predict problems.
Search for any lawsuits. The California judicial system has public case search tools at cacourtsonline.gov. You can search by party name. This isn't glamorous, but I've found it revealing. A contractor with multiple mechanic's lien filings or breach of contract lawsuits on record is someone who has had serious disputes with clients or subcontractors. It doesn't mean they're a bad contractor — it means they've had problems, and you should ask about them directly. How they answer tells you more than the lawsuit itself. Confirm the business address is real. Some unlicensed operators register a fake CSLB license using a borrowed or fabricated license number. They might even have a legitimate-looking website and business cards. But if you look up the business address on Google Maps Street View and it's a residential mailbox service or an empty lot, that's worth noting. I once tracked a contractor whose license number was valid but whose registered business address was a UPS store in a different county. When I called the CSLB directly to confirm, they flagged it immediately. The license had been tied to a previous owner who had moved away. The contractor was using it without authorization. This is rare, but it happens, and the online lookup won't catch it for you.
What The System Doesn't Tell You
The CSLB lookup is a powerful tool, but it has blind spots. It won't tell you about a contractor's quality of work. It won't tell you whether they show up on time. It won't tell you if they cut corners on materials or if they argue with inspectors. Those things come from talking to former clients and visiting completed projects. I always ask a contractor for three references from jobs completed in the last eighteen months, and I actually call them. I ask specific questions: Did the project finish on schedule? Were there surprise costs? How did the contractor handle problems when they came up? The lookup also won't show you whether a contractor is currently overextended. If someone is juggling eight projects simultaneously, their license will look pristine while their actual performance deteriorates. Check how long they've been in business and whether they have the staff to handle your project scope. A brand-new license with no team behind it is a different risk profile than a thirty-year license with a stable crew. One more thing nobody mentions: license transfers. When a contractor sells their business or changes ownership, the license can sometimes transfer under specific conditions. The CSLB record may not make this obvious. If a contractor has been in business for twenty years but the license was transferred recently, the history behind that license may not reflect the current operator's track record. In those cases, treat it like a new contractor and do the full vetting process from scratch.

If the CSLB website is down — which it occasionally is during peak renovation seasons — you can call their public information line at (800) 321-6894. They can confirm license status, classifications, and disciplinary actions over the phone. It takes longer than the online search, but it's useful when you need a quick verification and the website is sluggish. I keep that number saved in my phone specifically for moments when I'm walking a client through a verification in real time and the site won't load. The bottom line is that the license lookup is the starting point, not the finish line. It's a necessary filter, but it's a coarse one. The contractors who slip through the cracks are the ones with clean records and terrible work ethics. You catch those by doing the extra steps, not by stopping at the first green light you find.