Contractors State License Board Lookup: Find the Record, Decode It, Then Verify the Project
The formal government agency named the Contractors State License Board is California’s CSLB. A useful license check goes far beyond finding a company name: you need to open the complete government record, confirm active status and classification, compare the legal business, inspect bonds and workers’ compensation, check the salesperson when applicable, and then verify the local permit separately.
This page also shows exactly what to click after opening each major CSLB service, how to find licensed contractors by California county or ZIP without a lead-generation directory, how to obtain a certified license history, how to check a pending application, and how to route a complaint or active unlicensed job.
California CSLB Lookup: The 60-Second Version
Open the official CSLB search. Use the contractor license number if you have it. Open the matching record and check status → business name → classification → personnel → bond → workers’ compensation → public disclosures. Then verify required permits with the city or county serving the project address.
Open the Official Contractors State License Board Lookup — Then Do This
Do not send a reader to the CSLB website with no directions. The official search offers several paths, and each is useful for a different problem.
Official link: Check a Contractor License or HIS Registration
Open Official CSLB License / HIS Lookup- After the page opens, choose the search method matching the information you actually have: contractor license number, business name, personnel name, Home Improvement Salesperson registration number or salesperson name.
- If you have a license number, enter the numeric contractor license number only. California contractor license numbers contain no letters and are no more than eight digits.
- Submit the search and open the exact contractor record; do not stop at the result-list name.
- Confirm the license status is currently appropriate for contracting.
- Match the licensed business name and entity with the proposal, contract, invoice and payment recipient.
- Read every classification listed and make sure the proposed work fits the license scope.
- Scroll through personnel/qualifier, bond, workers’ compensation and public disclosure information.
- If an HIS salesperson sold or signed the home-improvement contract, search the salesperson separately and confirm the registration relationship.
- Write down the date you checked the record. Recheck before work starts if time passes.
Which CSLB search field should you use?
| What you have | What to enter | Official search behavior | What to do after the result appears |
|---|---|---|---|
| Contractor license number | Numbers only; up to eight digits. | Usually the most precise search. | Open full detail and match business, status, class, bond, WC and disclosures. |
| Business name | Start with about the first 10–15 characters. | CSLB may return many similar businesses. | Match address/entity/personnel before assuming it is your contractor. |
| Person / qualifier name | Try the last name first when the full name fails. | Personnel results can connect one person to multiple records. | Open the exact license the business is using for your project. |
| HIS registration number | Use the Home Improvement Salesperson registration route. | The registration uses the SP designation. | Confirm the salesperson is properly associated with the contractor involved. |
| Salesperson name | Search last name; add first name to narrow. | Useful when the salesperson signed or negotiated the contract. | Match the salesperson and the licensed contractor before signing. |
Business-name search formatting that fixes many “no result” problems
- Try fewer characters instead of typing the entire business name.
- If a personal name is part of the business name, CSLB may index it with the last name first.
- Try dropping an initial “The” or “A.”
- Do not depend on commas or periods; apostrophes can matter.
- Try both spaced and unspaced variants of names such as “Mc Donald” and “McDonald.”
- If the business search is still unclear, search the qualifier/personnel name and reconcile the result.
Tool 1: CSLB Search Route Helper
This independent helper tells you which government search field to use. It does not query CSLB.
Find Licensed Contractors Near You Without a Lead-Generation Directory
CSLB itself provides local contractor data. This is one of the most useful features for someone who does not already have a contractor name.
Option A: Find by city or ZIP
Use CSLB’s Public Data Portal and choose Find a Licensed Contractor. This is appropriate when your main question is “who has a California contractor license around my project location?”
Option B: Find by classification + county
CSLB allows a free download covering up to 10 classifications and 10 counties in one request. The file is delivered in Excel format.
Official link: CSLB Public Data Portal
Open Official CSLB Public Data Portal- Open the portal and choose Find a Licensed Contractor if you want city/ZIP results.
- For a larger local shortlist, choose List of Contractors by Classification and County.
- Select the license classification that matches the work. You can choose up to 10 classifications.
- Select the California county or counties for the project. You can choose up to 10.
- Generate/download the free Excel file.
- Use the license number, business name, public address and telephone number to build a shortlist.
- Do not treat the downloaded status as permanent. Open Instant License Check for every finalist immediately before hiring because license status can change after the file was generated.
Common California classifications to select
| Project | Common CSLB classification to investigate | Important scope check |
|---|---|---|
| General building / multi-trade project | B — General Building | Read B scope carefully when the project is essentially one specialty trade. |
| Existing residential remodeling | B-2 — Residential Remodeling | B-2 has statutory trade/structural limitations; do not assume it equals a B license. |
| Electrical / EV charger | C-10 — Electrical | Confirm the actual electrical scope and local electrical permit. |
| HVAC / heat pump | C-20 — Warm-Air Heating, Ventilating and Air-Conditioning | Projects can include electrical/plumbing interfaces requiring appropriate licensed scope. |
| Plumbing | C-36 — Plumbing | Verify permit and inspection requirements locally. |
| Roofing | C-39 — Roofing | Active C-39 licensees have specific workers’ compensation requirements. |
| Solar | C-46 — Solar, with other classifications potentially authorized for portions of solar work | Match the exact photovoltaic/thermal/electrical scope rather than using a label alone. |
| Landscaping | C-27 — Landscaping | Irrigation, electrical, structural and tree work can create separate scope issues. |
| Swimming pool | C-53 — Swimming Pool | California swimming-pool contracts have additional written-contract requirements. |
| ADU | Often B for a multi-trade ADU; C-47 can apply to qualifying manufactured-housing work | Confirm whether the project is site-built, manufactured and how multiple trades are being coordinated. |
How to Verify a California Contractor Before Signing or Paying
Get the CSLB number and exact business name in writing
Copy the number from the estimate or contract rather than relying on a verbal statement. Also note the person who negotiated the project and the payment-recipient name.
Search the official CSLB database
Open the California government lookup and search the number first. If the number is missing or incorrect, use business/personnel searches.
Open the full detail page
Do not stop at a matching search-result name. A full detail page provides the fields needed to assess identity and authority.
Confirm the license is active
California does not allow a contractor to actively contract using an inactive, expired or suspended license. Treat a non-active status as a stop-and-resolve issue.
Match the legal business
Compare CSLB’s business identity with the proposal, written contract, invoice, check/payee instructions and corporate/LLC identity when relevant.
Check the classification against the work
An active license is not permission to perform every trade. Read the listed A, B, B-2 or C classification and verify the actual scope.
Review qualifier and personnel
Look for the person qualifying the business and any personnel changes. Do not assume the salesperson is the qualifying individual.
Review bond and workers’ compensation
Check current bond information and whether the workers’ compensation filing is consistent with the workforce the contractor says will be on your property.
Read public disclosure information
Open any available complaint, citation, accusation or disciplinary information and read the dates and disposition. Do not infer guilt from a complaint alone.
Verify local permits and recheck before work
Use the project address with the city/county building authority. If project start is delayed or the license approaches expiration, repeat the CSLB lookup before construction or a major payment.
What Each CSLB License Record Field Means — and What You Should Do With It
| Field | Interpretation | User action | Do not assume |
|---|---|---|---|
| Active | License is in an active contracting status, subject to the listed classifications and requirements. | Continue identity, classification, bond and WC checks. | Active status is not a workmanship guarantee. |
| Inactive | A renewed inactive license cannot be used to bid or contract. | Do not proceed as though the contractor is currently authorized. | “Inactive” is not merely an administrative label. |
| Expired | The license renewal period has lapsed. | Wait for acceptable renewal and confirm restored current status. | A pending renewal retroactively authorizes work during the break. |
| Suspended | An unresolved licensing requirement or disciplinary/administrative condition prevents active contracting. | Read the suspension information and contact CSLB if unclear. | A future expiration date means the license can currently be used. |
| Business name / entity | The legal license holder. | Match it to the contract and payment recipient. | A similar DBA is automatically the licensed entity. |
| Classification | Scope of contracting authority. | Compare the classification description with the main project work. | A B license universally covers any stand-alone specialty job. |
| Qualifier / personnel | Individuals tied to and/or qualifying the license. | Review associations and disassociation/replacement issues. | The salesperson or estimator is the qualifier. |
| Contractor bond | Surety bond required for active license maintenance. | Review effective/cancellation history and exact business match. | The $25,000 bond is a $25,000 guarantee reserved for your project. |
| Workers’ compensation | Policy, self-insurance or permitted exemption data maintained by CSLB. | Compare it with the contractor’s actual staffing. | A no-employee exemption remains appropriate when workers are being used. |
| Disclosure / legal action | Certain legally disclosable complaint or disciplinary information. | Read the details and outcome. | No visible disclosure means no complaint has ever existed. |
Tool 2: License Detail Review Checker
Complete this after reading the full government record.
Need Court-Usable History or Older License Information? Use the Correct CSLB Record Request
A live license lookup is ideal for today’s status. It is not the same as a certified historical record.
| Need | CSLB record | Current fee | What to do |
|---|---|---|---|
| Today’s basic public status | Instant License Check | Free | Search the live record online. |
| Basic current status letter | General Status Letter | $8 | Use the current form in CSLB Forms and Applications. |
| Court-oriented certified history | Certified License History / Verified Certificate | $67 per name researched | Specify contractor, license number, time period and any requested bond/WC/LLC insurance history. |
| Investigated complaint/legal-action disclosure | Request for Disclosure of Contractor’s License Information | Check current form | Use this for information CSLB can disclose about investigated matters referred for legal action; referral itself does not prove a violation. |
Official PDF: Request for Certified License History
Open Certified License History PDF- Enter the licensed business name and contractor license number.
- Specify the period for which you need history.
- Indicate whether you want bond, workers’ compensation and LLC liability-insurance information included.
- Complete requester information and sign the request.
- Attach the current $67 fee using an accepted payment method.
- If you need the record for a court date, follow CSLB’s expedited-request documentation instructions rather than assuming ordinary processing will meet the deadline.
After the License Check, Verify the Local Building Permit
CSLB controls California contractor licensing. Your local city, county or town generally controls the project-specific building permit and inspections. Code and permit requirements vary across California.
Official link: CSLB California Building Department Directory
Open Official California Building Department Directory- Open the page and choose City Building Departments, County Building Departments or Town Building Departments.
- Identify which jurisdiction serves the exact project address. Do not automatically assume the mailing city is the permitting authority for an unincorporated property.
- Open that local government’s permit/building page.
- Search the street address, permit number or parcel/APN if its portal supports those fields.
- Confirm whether the planned work needs building, electrical, plumbing, mechanical, grading, fire, planning/zoning or other approval.
- If a permit has already been issued, compare the listed contractor/license and work description with your contract.
- Check inspection history and whether a final inspection/approval is required before final payment.
High-demand California local permit shortcuts
| Project location | Official local resource | What to do after opening |
|---|---|---|
| City of Los Angeles | LADBS Property / Building Records | Use the building records / permit and inspection tools to search the project property. LADBS records include building permits and certificates of occupancy, with electrical/plumbing/mechanical records available for specified periods. |
| City of San Diego | OpenDSD Approval Search | Search by approval/project number or use the street-number + road-name address search. Open the matching approval and review status. |
| City of San José | San José Public Property Search | Search by address, APN or full permit/reference number. For an address, enter the street number and street name without direction or road type. |
| City of Sacramento | Sacramento Permit Services | Open the Public Permit Portal. Search permit history using the property address; the City also provides current applied/issued permit datasets. |
| San Francisco | Start with CSLB’s San Francisco building-department link | Choose the San Francisco building department from the statewide directory. For deeper historical records, DBI Records Management is at 49 South Van Ness Avenue, Suite 400, San Francisco, CA 94103; use current SF.gov instructions before visiting. |
When Is a California Contractor License Required in 2026?
California’s small-job exemption is narrower than “anything under $1,000 is okay.” Evaluate the entire project.
$1,000 or more
A contractor generally must be licensed when the total project reaches $1,000 or more in combined labor and materials.
Permit required
The small-job exemption does not protect permit-required contracting merely because the price is below $1,000.
Workers used
The small-job exemption does not apply when the unlicensed person uses employee labor or other workers on the project.
- Count the complete labor and material value of the project.
- Do not divide one larger project into smaller agreements to manufacture an exemption.
- Check the local permit requirement before relying on price alone.
- Check whether anyone besides the unlicensed individual will perform the work.
- An unlicensed person cannot falsely advertise or represent themselves as licensed.
- Specialty and safety-sensitive work may trigger additional rules even on a small project.
California Home-Improvement Contract, Deposit, Progress Payment and Lien Checks
The CSLB license lookup answers “is this the state license record?” The written contract answers “what exactly am I buying, when will I pay and who is responsible?” You need both.
Written contract
California home-improvement projects over $500 in combined labor and materials require a written home-improvement contract.
Down payment
The standard rule is no more than $1,000 or 10% of the contract price, whichever is less, excluding finance charges.
Progress payments
Payments should correspond to work actually completed or materials delivered and should not get ahead of project value.
Change orders
Changes to price or scope should be written and signed before the changed work is performed.
What the official “Terms of Agreement” PDF says to put in the contract
- Detailed description of the work.
- Specific materials, brands, models, quantity, size, color and other specifications where relevant.
- Total agreed contract price.
- Detailed written payment schedule tied to work/material milestones.
- Who obtains required building permits.
- Approximate project start and completion dates.
- Contractor license number, business address and phone information.
- Written labor/material warranties when offered.
- Cleanup, debris removal and any other special project expectations.
- Written change orders for changed scope or price.
Mechanics’ lien protection after you verify the contractor
A homeowner can pay the general contractor and still face a mechanics’ lien from an unpaid subcontractor, supplier or laborer. CSLB’s consumer guide recommends knowing who is supplying labor/materials and using lien-protection practices.
- Request the names and license numbers of subcontractors.
- Request names of major material suppliers.
- Pay attention to Preliminary Notices; the official consumer guide discusses the 20-day preliminary-notice timing.
- Use appropriate conditional/unconditional lien releases as payments are made.
- Consider joint checks payable to the contractor and subcontractor/material supplier when appropriate.
- Do not make final payment merely because the work looks finished; verify required inspections/finals and payment documentation.
Extra Protections for Seniors and Disaster-Rebuilding Projects
California buyers age 65+
For covered home-improvement transactions, California extends the usual cancellation period from three business days to five business days for a buyer age 65 or older, subject to statutory exceptions.
CSLB’s homeowner checklist specifically asks seniors to confirm whether the five-day right applies before the job begins.
Declared-disaster rebuilding
California’s 2026 Contractors License Law includes a seven-business-day cancellation notice for qualifying home-improvement work connected with damage from a declared emergency/disaster.
CSLB’s Disaster Help Center currently emphasizes that rebuilding after the 2025 Los Angeles wildfires is treated as home improvement, uses fixed-price contracting rules, and is subject to normal down-payment/progress-payment protections.
After opening the Disaster Help Center
- Read the current disaster-specific contract warnings before signing a rebuilding agreement.
- Use CSLB License Check on every contractor offering repair/reconstruction work.
- Use Find a Licensed Contractor if you still need local candidates.
- Confirm that the agreement is structured as required for disaster-related home improvement.
- Keep the seven-business-day cancellation notice when it applies.
- Report active unlicensed activity through SWIFT if someone is currently contracting without the required license.
CSLB Bond, Qualifier Bond, LLC Bond, Workers’ Compensation and Liability Insurance
| Item | Current rule / record | What a homeowner should do | Do not confuse it with |
|---|---|---|---|
| Contractor bond | $25,000 for active contractor licensing unless an approved alternative applies. | Check exact business/license match, effective date and cancellation history. | General liability insurance or a project-specific performance guarantee. |
| Bond of Qualifying Individual | Additional $25,000 bond can be required for an RME and certain corporate/LLC qualifiers; ownership exemptions can apply. | Read the qualifier-bond section instead of assuming one bond covers everything. | The main contractor license bond. |
| LLC employee/worker bond | An active licensed LLC has an additional $100,000 employee/worker bond requirement. | Confirm LLC-specific filings on the public license record. | The ordinary $25,000 bond. |
| Workers’ compensation | California employers must carry coverage even with one employee; active licensees must file coverage/self-insurance or a permitted exemption as applicable. | Ask who will work on your project and compare that answer to CSLB’s WC record. | General liability insurance. |
| Mandatory-WC classifications | Active C-8, C-20, C-22, C-39 and qualifying C-61/D-49 licenses have mandatory WC/self-insurance requirements regardless of claimed employee count. | Treat an inconsistent WC record as something to resolve before hiring. | A generic no-employee exemption. |
| LLC liability insurance | California licensed LLCs have separate mandatory liability-insurance requirements. | Review the LLC insurance information and policy dates on the license detail. | Bond protection or active status. |
If You Are Applying for a California Contractor License, Do Not Use License Check Yet
A pending application and an issued contractor license are different records. Until CSLB issues the license, use application-status tools rather than expecting the public license lookup to show an active license.
Choose the correct legal entity and classification
Determine whether the applicant is a sole owner, partnership, corporation, LLC, joint venture or other available CSLB entity route, then choose the classification that reflects the work.
Confirm basic qualification
The qualifying individual generally must be at least 18 and demonstrate the required classification knowledge/experience. A Social Security Number or ITIN is used in the application process as specified by CSLB.
Document four years of qualifying experience
The qualifier generally needs four years of journey-level, foreman, supervising-employee, contractor or qualifying owner-builder experience in the requested classification within the previous 10 years.
Use education credit only when it qualifies
Eligible accredited education or approved apprenticeship training can provide up to three years of experience credit, but it does not automatically replace all required practical experience.
Submit the current original application
The current original application processing fee for one classification is $450. A sole-owner online filing also carries the current card-company processing charge shown by CSLB.
Wait for CSLB’s acknowledgment and fingerprint instructions
Keep the Application Fee Number and PIN. Fingerprinting instructions are provided after the application reaches the appropriate stage; in-state applicants generally use Live Scan.
Complete required examinations
The qualifier generally takes Law and Business plus the classification trade exam unless CSLB approves a waiver or a classification-specific exception applies. CSLB states that examination fees are paid directly to its approved testing vendor when exams are scheduled.
Complete license-issuance requirements
Passing an exam is not a contractor license. Pay the initial license fee and complete required bond, workers’ compensation, insurance/entity and other issuance items.
Switch to License Check only after issuance
Once CSLB issues the license number, search it in the public database and confirm active status before contracting.
Official link: Original Contractor License Application
Official State Application- Read the General Information and Instructions before entering application data.
- Confirm you are using an original license application—not an additional-classification or qualifier-replacement form.
- Choose the correct business entity and classification.
- Prepare Certification of Work Experience information before submission.
- Answer military / military-spouse / immigration-expedite questions accurately if they apply.
- Submit the required application fee.
- When the acknowledgment arrives, save the Application Fee Number and PIN.
- Do not send the initial license fee/bonds prematurely unless the current application instructions specifically direct you to do so.
California CSLB Fees Reviewed for 2026
| Transaction | Current amount | Practical note |
|---|---|---|
| Original application — one classification | $450 | Nonrefundable application-processing fee. |
| Initial license — sole owner | $200 | Paid at license-issuance stage; two-year license term. |
| Initial license — non-sole owner | $350 | Applies to qualifying non-sole-owner entity types. |
| Active timely renewal — sole owner | $450 | C-10 licensees have the additional amount shown by the current fee schedule. |
| Active timely renewal — non-sole owner | $700 | C-10 licensees have the additional amount shown by the current fee schedule. |
| Active delinquent renewal — sole owner | $675 | Breaks in licensure matter; do not continue contracting on an expired license. |
| Active delinquent renewal — non-sole owner | $1,050 | Check the live fee page for any C-10 additional amount. |
| HIS registration application | $200 | Separate from contractor-license application. |
| DOJ fingerprint processing | $32 | Live Scan operator rolling fee is additional and varies. |
| FBI fingerprint processing | $17 | Separate from variable rolling fee. |
| Certified License History | $67 | Per name researched. |
| General Status Letter | $8 | Not the same as certified history. |
| Bond Status Letter | $8 | Use when the letter itself is needed rather than a live screen. |
Tool 3: Original License Base-Fee Helper
Calculates only the current $450 original application fee + initial license fee. It does not include exams, fingerprints, bonds, insurance or other situation-specific costs.
How to Check a CSLB Application Status and Read the Processing Queue
Application Status
CSLB’s acknowledgment provides an Application Fee Number and, for the secured status route, a four-digit PIN.
Processing Times
CSLB publishes the date of documents currently being worked on. That date is not a guaranteed completion date for your application.
Official link: Check Application Status
Official Application Status Search- Locate the Application Fee Number from CSLB’s acknowledgment/receipt documents.
- Enter the Application Fee Number in the official status search.
- If using the secured status route, enter the four-digit PIN provided by CSLB.
- Read the current status/requirements rather than expecting the contractor License Check page to show an unissued license.
- If CSLB is waiting for information, use the exact application/form instructions to cure the issue.
Official link: Current CSLB Processing Times
Official Weekly Processing Queue- Open the processing-times page.
- Find your document type: original exam application, waiver application, additional classification, qualifier replacement, HIS, license issuance, renewal, bond, insurance or another listed unit.
- Compare CSLB’s Date Being Worked On with the date your document was received.
- Do not convert that date into a guaranteed approval estimate; applications can require individual review/corrections.
- Recheck the page because CSLB states it is updated weekly.
Fee Reductions, Fee Waivers, Expedited Processing and Free CSLB Help
These are real applicant benefits worth checking before you pay or submit an ordinary application.
Military applicants
CSLB currently provides expedited processing and a 50% reduction of the initial licensing fee for qualifying current active-duty members and qualifying former active-duty / National Guard / Reserve service members.
Examples of evidence listed by CSLB include military orders, DD-214, qualifying veteran-marked identification, NGB-22 or DD-256 depending on status.
SkillBridge
Service members enrolled in a qualifying SkillBridge program can receive expedited licensure application processing. CSLB instructs applicants to provide program-enrollment documentation, such as an official commanding-officer letter.
Military spouse / domestic partner
CSLB currently provides expedited processing and can waive both the application fee and initial license fee when the applicant meets the military-spouse/domestic-partner criteria, including an active-duty spouse/partner assigned to California and a current equivalent out-of-state credential.
Refugee / asylee / Special Immigrant Visa
Qualifying refugees, asylees and Special Immigrant Visa holders can request expedited licensure processing by submitting evidence of status with the application.
CSLB states that approval for expedite does not guarantee license issuance. Free language assistance is available through CSLB.
Free monthly licensing workshop
CSLB currently offers a free live Get Licensed to Build workshop on the first Friday of each month at 10:00 a.m. Topics include eligibility, entity type, classifications, application, fingerprints, experience, exams and license issuance.
Free official study resources
Use CSLB’s official study guides and classification material before buying commercial exam preparation. Examination eligibility and current rules come from CSLB.
What to do before claiming an applicant benefit
- Open the applicable CSLB military or refugee-assistance page.
- Confirm that your status fits the current eligibility wording.
- Collect the exact evidence CSLB requests before submitting the application.
- Answer the relevant application expedite/benefit question accurately.
- Attach documentation with the application rather than asking CSLB to infer eligibility later.
- Remember that an expedite changes processing priority; it does not waive qualification requirements unless CSLB expressly says a fee/requirement is waived.
California Reciprocity and the NASCLA Exam: What They Actually Do
California’s current reciprocity pages identify formal reciprocity with Arizona, Louisiana, Mississippi, Nevada and North Carolina for specified classifications. Reciprocity can support a trade-exam waiver; it does not turn an out-of-state license into a California license.
Reciprocity workflow
- Open CSLB’s current Reciprocity Program.
- Confirm that the source state and target California classification appear in the current reciprocity system.
- Confirm the contractor has held the qualifying license in good standing for the required previous five years.
- Have the source-state licensing agency complete CSLB’s License Verification Request.
- Submit the California original license application.
- If CSLB approves reciprocity, the trade examination may be waived; the Law and Business exam is still required under the ordinary reciprocity route.
- Complete California bonds, fingerprints, entity, insurance/WC and issuance requirements.
- Wait until California actually issues the license before contracting.
How to File a CSLB Construction Complaint Without Missing the Final Step
The online form is more detailed than a typical web complaint. The most important usability detail is easy to miss: electronically entering/submitting the information does not necessarily finish the entire complaint process.
Prepare this complaint folder first
- Contractor legal name, business name and license number used.
- Complete signed contract.
- Every change order.
- Invoices and receipts.
- Copies of checks or other payment evidence.
- Project address and owner information.
- Contract date, amount and total amount paid.
- Dates work started and stopped.
- Dated photographs.
- Permit and inspection documents.
- Written attempts to contact/correct the contractor.
- Replacement/correction estimate from another contractor when available.
- Copies of related court filings when applicable.
Official link: Online Construction Complaint Form
Official Board Complaint- Read the privacy and completion warning at the top.
- Click Start a new complaint only after your documents and project details are ready.
- Complete complainant contact information. The form includes an optional age-65-or-older indicator.
- Enter contractor name/business/license details and identify who presented the contract and where it was negotiated.
- Enter the California project address, scope, contract value, amount paid, start date and stop date.
- List each item of complaint clearly and state what resolution you are requesting.
- Answer payment, court, project type, written-contract/change-order, permit and employee questions.
- Upload/prepare supporting copies where directed.
- Use the Review and Edit screen carefully. After final submission, you cannot simply edit the submitted data.
- Submit and record the complaint number.
- Do not stop there. CSLB’s completion screen says “YOU ARE NOT YET COMPLETE WITH THE PROCESS.” Open the generated Complaint Form and follow the additional instructions for the signed form and supporting documentation.
Mail routing if you use the paper complaint process
Norwalk Intake & Mediation Center
For work in Imperial, Los Angeles, Orange, Riverside, San Bernardino, San Diego and Ventura counties:
12501 East Imperial Highway, Suite 620
Norwalk, CA 90650
Sacramento Intake & Mediation Center
For work in other California counties:
P.O. Box 269116
Sacramento, CA 95826-9116
What CSLB may do — and what it cannot promise
| Possible route | What it means |
|---|---|
| Intake / jurisdiction review | CSLB determines whether the allegations fall within Contractors State License Law. |
| Mediation / investigation | Depending on the case, CSLB may seek resolution or investigate potential license-law violations. |
| Mandatory arbitration | CSLB publishes a mandatory arbitration program for qualifying disputes involving alleged damages of $25,000 or less. |
| Voluntary arbitration | CSLB publishes a voluntary program for qualifying disputes between $25,000 and $50,000. |
| Discipline | CSLB can pursue administrative enforcement within its authority. |
| Money recovery | A CSLB complaint does not guarantee restitution. Bond claims, small claims/civil proceedings, insurance or lien issues can require separate action. |
Tool 4: California Contractor Problem Route Helper
Select the situation. This helper only identifies the most relevant official starting route.
Report Active Unlicensed Contracting Through CSLB SWIFT
If unlicensed activity is happening right now on an active project, CSLB’s Statewide Investigative Fraud Team (SWIFT) is different from the ordinary completed-project complaint route.
Northern SWIFT
9821 Business Park Drive
Sacramento, CA 95827
Central SWIFT
1277 E. Alluvial Avenue, Suite 106
Fresno, CA 93720
Southern SWIFT
12501 East Imperial Highway, Suite 610
Norwalk, CA 90650
After opening the active-project Lead Referral route
Official Active Project / SWIFT Guidance- Confirm the project is currently active. Completed/stopped jobs belong in the ordinary construction complaint route.
- Collect the exact project address.
- Provide the suspected contractor/person/business identity.
- Include the license number being used, if any.
- State whether workers/employees are present.
- Add safe, lawful evidence such as public-facing advertising or jobsite photographs when available.
- Use CSLB’s current county routing to identify Northern, Central or Southern SWIFT rather than guessing from the contractor’s business address.
Contractor Worked Without a Required Permit? Use the Permit-Violation Route
First confirm the permit requirement with the local building authority. If a contractor failed to pull a required permit, CSLB provides a separate Building Permit Violation Referral.
Official link: Building Permit Violation Referral
Official Building Permit Violation Form- Confirm with the city/county building department that a permit was required and that no permit exists for the work.
- Set aside enough time to finish CSLB’s form in one sitting; it cannot be partially saved.
- Use the form’s Back/Next controls instead of browser navigation.
- Complete your complainant information.
- Enter contractor information if known; CSLB’s form allows you to proceed when contractor details are unavailable.
- Indicate whether employees were present.
- Enter project owner and project-site information.
- Answer whether the local building department has already been notified.
- Enter approximate work date and a clear description of the unpermitted work.
- Review all information.
- Choose either automatic electronic submission or Proceed to PDF for later mailing, following the current completion instructions.
CSLB Headquarters, Enforcement Offices, Local Phone Numbers and Google Maps
Main CSLB information
Inside California:
800-321-CSLB (2752)
Outside California:
916-255-3900
Monday–Friday, 8:00 a.m.–5:00 p.m. Pacific, closed state holidays.
Sacramento Headquarters
9821 Business Park Drive
Sacramento, CA 95827
Mailing address
Contractors State License Board
P.O. Box 26000
Sacramento, CA 95826
Use the exact mailing address printed on the current form when a specific CSLB unit provides a different PO box.
CSLB enforcement investigative centers
Fresno Investigative Center
1277 East Alluvial Ave., Suite 106
Fresno, CA 93720
Norwalk Investigative Center
12501 East Imperial Hwy., Suite 630
Norwalk, CA 90650
Orange County Investigative Center
12501 East Imperial Hwy., Suite 640
Norwalk, CA 90650
San Bernardino Investigative Center
1845 Business Center Dr., Suite 206
San Bernardino, CA 92408
San Diego Investigative Center
9246 Lightwave Ave., Suite 130
San Diego, CA 92123
San Francisco Investigative Center
301 Junipero Serra Blvd., Suite 206
San Francisco, CA 94127
Valencia Investigative Center
25360 Magic Mountain Parkway, Suite 250
Santa Clarita, CA 91355
West Covina Investigative Center
100 N. Barranca St., Suite 300
West Covina, CA 91791
Direct CSLB email routing
| Your question | Current CSLB contact |
|---|---|
| General licensing / application | Licensing@cslb.ca.gov |
| Testing | Exams@cslb.ca.gov |
| Classification determination | Classifications@cslb.ca.gov |
| Contractor bonds | Bonds@cslb.ca.gov |
| Criminal background | CBU@cslb.ca.gov |
| Application | AppExams@cslb.ca.gov |
| Exam waiver | Waivers@cslb.ca.gov |
| License issuance | Issuance@cslb.ca.gov |
| License modification | LicenseMod@cslb.ca.gov |
| Renewal | Renewals@cslb.ca.gov |
| Reciprocity | Reciprocity@cslb.ca.gov |
| Veteran / military | VeteransInfo@cslb.ca.gov |
| Workers’ compensation | WorkersCompInfo@cslb.ca.gov |
| General enforcement | Enforcement@cslb.ca.gov |
| Public records / data | RecCert1@cslb.ca.gov |
Official CSLB PDFs Worth Opening — and the Information to Take From Each
These documents are useful because they answer different parts of the hiring, payment, complaint and licensing process. Do not download them and stop; use the action notes below.
1. Construction Project Checklist
Useful for: finding contractors, comparing bids, project questions, contract review and payment control.
Current extracted points: $1,000 contractor-license threshold plus permit/worker triggers; use CSLB Find My Licensed Contractor; check workers’ compensation; get multiple estimates/references; ask who pulls permits; keep project documentation; standard down-payment cap; seniors’ five-day cancellation reminder.
After opening: use it as a before-hire checklist and mark each item before signing.
2. Terms of Agreement — Consumer Guide to Home Improvement Contracts
Useful for: written-contract content, down payments, payment schedules, mechanics’ liens, cancellation, permits and insurance.
Current extracted points: written contract over $500; down payment ≤ $1,000 or 10%, whichever is less; no special-order-material exception; payments cannot exceed performed-work value; valid HIS required to legally sign for the contractor; Preliminary Notice / lien-release guidance; three-day or senior five-day cancellation language; local building permits.
After opening: compare its contract checklist with your unsigned contract line by line.
3. A Consumer Guide to Filing Construction Complaints
Useful for: complaint preparation, documentation, mail routing, legal-action disclosure numbers and understanding CSLB’s role.
Current extracted points: file online/by mail; send copies not originals; no CD/flash-drive evidence; Norwalk routing for Imperial, Los Angeles, Orange, Riverside, San Bernardino, San Diego and Ventura; Sacramento routing for other counties; Northern/Southern legal-action disclosure phone numbers.
After opening: build the document packet before starting the online complaint.
4. 2026 California Contractors License Law & Reference Book
Useful for: current statutes/rules, fee regulations, license law, disaster rules, home-improvement contracts, disciplinary law and precise legal wording.
Current extracted points: current licensing/renewal fee framework; home-improvement contract requirements; three-/five-day cancellation provisions; seven-business-day declared-disaster cancellation language; enhanced consequences for unlicensed disaster contracting.
After opening: use PDF search for the exact Business and Professions Code section or regulation rather than reading hundreds of pages sequentially.
5. SWIFT Lead Referral — Active Project Site
Useful for: unlicensed activity currently occurring at a jobsite.
Current extracted points: Northern, Central and Southern SWIFT contact details; suspect/business/license-number fields; current project-site evidence.
After opening: use it only for an active project; use the ordinary construction complaint for a completed/stopped job.
6. Request for Certified License History
Useful for: court-related contractor history and a certified record covering a specified historical period.
Current extracted points: $67 fee; business/license/time-period fields; optional bond, LLC liability insurance and workers’ compensation history requests.
After opening: specify the exact historical dates needed rather than requesting vague “all history.”
Contractors State License Board Lookup FAQs
What is the official Contractors State License Board lookup?
The official Contractors State License Board lookup is California CSLB’s Check a Contractor License or Home Improvement Salesperson Registration service. ContractorsBoard.org does not operate that database.
How do I search a California contractor license number?
Open CSLB’s official license lookup, choose the contractor license-number search, enter the numeric license number and open the full detail record. California contractor license numbers contain numbers only and do not exceed eight digits.
What should I check after a CSLB record appears?
Check current license status, legal business identity, classifications, qualifier/personnel information, contractor bond, workers’ compensation information, LLC-specific filings when applicable and public complaint/disciplinary disclosures. Then check the local project permit separately.
Can I find licensed California contractors by county or ZIP?
Yes. CSLB’s free Public Data Portal includes a city/ZIP contractor finder and a classification-plus-county download. The county tool allows up to 10 classifications and 10 counties and provides public license numbers, business names, addresses, telephone numbers, status, classifications, bond and workers’ compensation information.
Does a downloaded CSLB county list prove the license is still active?
No. CSLB warns that license status can change after the list is downloaded. Recheck every finalist through the current Instant License Check immediately before hiring.
When is a California contractor license required?
A contractor generally needs a license when the complete project is $1,000 or more in combined labor and materials, when a building permit is required, or when employee labor or other workers are used. The under-$1,000 exemption is therefore narrow.
Why does California also use a $500 amount for home improvements?
The $500 rule addresses the written home-improvement contract requirement, while the current $1,000 amount is part of the contractor-license exemption analysis. They are different rules.
How much is the California contractor license bond?
The ordinary contractor license bond is currently $25,000. A separate $25,000 Bond of Qualifying Individual can apply, and active licensed LLCs have an additional $100,000 employee/worker bond requirement.
How much can a California home-improvement contractor take as a down payment?
Under the standard rule, the down payment generally cannot exceed $1,000 or 10% of the contract price, whichever is less, excluding finance charges. CSLB states that special-order materials do not create a general exception. A rare blanket performance/payment bond exception can apply and should be confirmed on the CSLB record.
How do I check whether a contractor pulled a permit?
Use CSLB’s statewide city/county/town building-department directory to reach the authority for the project address. On the local portal, search by address, permit number or parcel/APN where available and review permit/inspection status.
What does an inactive CSLB license mean?
An inactive license cannot be used to bid or contract. CSLB requires reactivation and applicable licensing requirements before active contracting resumes.
How do I obtain a court-usable contractor license history?
Use CSLB’s Request for Certified License History rather than an ordinary License Check screenshot. The current fee is $67 per name researched, and the request allows the user to identify the historical period and specified bond, workers’ compensation and LLC insurance information.
How do I check a pending California contractor license application?
Use CSLB’s Application Status search with the Application Fee Number. The secured route also uses the four-digit PIN supplied by CSLB. Use the weekly Processing Times page to see the document date currently being worked, but do not treat it as a guaranteed approval date.
Are there CSLB fee reductions or expedited applications for military families?
Yes. CSLB currently provides qualifying military applicants expedited processing and a 50% reduction of the initial license fee. Qualifying spouses or domestic partners of active-duty members stationed in California who hold an equivalent current out-of-state credential can receive expedited processing and waiver of the CSLB application and initial license fees, subject to CSLB’s documentation and eligibility rules.
Does California offer reciprocity with other contractor-license states?
CSLB’s current reciprocity program identifies Arizona, Louisiana, Mississippi, Nevada and North Carolina for specified classifications. Eligible applicants can receive a trade-exam waiver, but they still must obtain the California license and generally complete the Law and Business exam and other California requirements.
Does passing the NASCLA Commercial General Builders Examination create a California license?
No. CSLB currently has a NASCLA-related General Building exam-waiver pathway for applicants who satisfy its listed conditions, but NASCLA is not a national license. The applicant still must complete California’s licensing process and receive a CSLB license.
What is the most important thing to know about filing a CSLB complaint online?
Prepare your documents before beginning because the online form cannot be saved halfway through. Use the form’s own Back/Next buttons. After electronic submission, record the complaint number and follow the generated Complaint Form instructions because CSLB states the process is not complete until it receives the required signed form and supporting documentation.
Where do I report unlicensed contracting that is happening right now?
Use CSLB’s active-project Lead Referral / Statewide Investigative Fraud Team route. Northern SWIFT is 916-255-2924, Central SWIFT is 559-490-0580 and Southern SWIFT is 562-345-7600. Completed-project disputes should use the ordinary construction complaint process instead.
Does a clean CSLB online record prove that the contractor has never had a complaint?
No. CSLB explains that public complaint disclosure is restricted by law and that not every complaint, civil matter or arbitration result appears permanently or immediately. Use the online lookup as a critical due-diligence tool, not a lifetime no-complaint certificate.
Primary California Government Sources Used for This Guide
- CSLB Check a Contractor License / HIS Registration — live contractor record.
- CSLB Public Data Portal — local contractor discovery/data.
- CSLB Building Permit Requirements / Local Department Directory.
- Current CSLB Fee Schedule.
- Current CSLB Processing Times.
- Current CSLB Bond Requirements.
- Current Workers’ Compensation Requirements.
- Current Online Construction Complaint.
- CSLB Disaster Help Center.
- 2026 California Contractors License Law & Reference Book.
Requirement review: August 31, 2026. License status, office routing, processing queues, forms, fees and government URLs can change. The current official CSLB record or local government record controls.
The Best California Contractor Check Uses Four Records, Not One
1. CSLB license record — identity, active status, classification, qualifier, bond, workers’ compensation and disclosures.
2. Local permit record — project-specific authorization, inspections and final approval.
3. Written contract/payment file — scope, materials, dates, lawful deposit, progress payments, change orders and lien protection.
4. Business/project evidence — references, photos, subcontractors, receipts, communications and any complaint/history records appropriate to the project.