How to Verify a California Contractor License (CSLB Guide)
Key Takeaways
- The CSLB database is the authoritative source for California contractor license verification
- License verification is essential but not sufficient for contractor evaluation
- Check not just active status but also complaint history and license duration
- Bond amounts provide minimal protection—don't overweight this factor
- Supplement license verification with business stability assessment
Accessing the CSLB Database
The Contractors State License Board maintains a public database for license verification:
Website: www.cslb.ca.gov
Navigate to: Check a License → Check a License or Look Up a License
Access options:
- Search by license number (most accurate)
- Search by business name
- Search by personnel name
Tip: If searching by name, try variations. Business names may be registered differently than they appear on marketing materials.
What to Search For
Gather this information from your contractor before searching:
- License number
- Business name as registered
- Owner/qualifier name
Search the license and review:
- License status – Must show "Active" or "Current"
- License classification – Should include C-39 (Roofing)
- License issue date – Indicates how long they've been licensed
- Business address – Should match what contractor provided
- Personnel listed – Confirms who is responsible for the license
Understanding License Status
Active/Current: License is valid and in good standing. The contractor can legally perform roofing work.
Inactive: License exists but is not currently valid. May be due to failure to renew, non-payment of fees, or voluntary inactivation. Contractor cannot legally perform work.
Suspended: License has been suspended due to disciplinary action, non-compliance, or other issues. Contractor cannot legally perform work.
Revoked: License has been permanently revoked due to serious violations. Contractor cannot legally perform work.
Cancelled: License no longer exists. May have been voluntarily cancelled or cancelled for failure to renew.
Only contract with "Active" or "Current" status contractors.
Reviewing Bond and Insurance
The CSLB database shows:
Contractor Bond:
- Required amount: Typically $25,000
- Current status: Should show bonded
- Surety company name
Workers' Compensation:
- Status: Should show "Has workers' compensation insurance" if they employ workers
- Or: "Certified exempt" if a sole proprietor without employees
Important limitations:
- The $25,000 bond provides minimal protection for commercial projects
- Verify the contractor also carries general liability insurance (not shown in CSLB database)
- Request insurance certificates directly and verify with the issuing carrier
Checking Complaint History
The CSLB database shows:
Legal Actions Disclosure:
- Civil judgments, arbitration awards, or settlements involving the license
- Typically shows if amount exceeds $1,000 on a single project or $5,000 total
Disciplinary Actions:
- Citations issued
- License suspensions or revocations
- Probation orders
- Formal accusations
What to note:
- Number and recency of complaints
- Nature of complaints (workmanship vs fraud vs licensing issues)
- Whether complaints were resolved and how
- Patterns across multiple complaints
A single old complaint may not be disqualifying, but:
- Multiple recent complaints warrant serious concern
- Any fraud-related action should prompt rejection
- Unresolved complaints indicate ongoing problems
What Results Mean
Green flags:
- Active license with C-39 classification
- License held for many years
- No complaints or only minor resolved complaints
- Workers' compensation in place
- Bond current
Yellow flags (investigate further):
- Recently issued license (verify experience)
- Address doesn't match provided information
- Minor complaints (review details)
- Gap in license history
Red flags (proceed with caution or reject):
- License not active
- No C-39 classification
- Multiple unresolved complaints
- Disciplinary actions
- Fraud-related findings
- Bond or workers' comp lapsed
Limitations of License Verification
Understand what CSLB verification doesn't tell you:
Business stability: A license can be obtained with minimal business investment. Verify separately using the Commercial Roofer Verification Checklist.
Work quality: Licensing confirms exam passage, not ongoing workmanship quality. Check references from projects completed years ago.
Financial health: Beyond the bond, CSLB doesn't verify financial stability. Assess through business permanence indicators.
Warranty reliability: License status doesn't predict whether the contractor will exist to honor warranties. This requires separate warranty enforceability evaluation.
Insurance adequacy: CSLB confirms workers' comp but not general liability coverage or amounts. Request certificates directly.
License verification is essential—but it's the starting point, not the complete evaluation.