California contractor license guide
Last updated: October 20, 2026
If you plan to work as a general contractor in California, the key state license is usually the B – General Building Contractor classification from the Contractors State License Board (CSLB). But “general contractor” is not a catch-all label. California limits what a B contractor may contract for, sets a licensing threshold, requires a qualifying individual, exams in most cases, bonds, and other issuance steps, and still leaves local permits and business rules in place.
Bottom line
For ordinary building construction, start with the CSLB B – General Building Contractor classification. California generally requires a contractor license when a project needs a building permit, uses additional workers, or reaches $1,000 or more in total labor, materials, and other project costs. The narrow under-$1,000 exemption is not available when a permit is required or employee labor is used.
The B license is also scope-sensitive. It works well for building projects that involve multiple unrelated trades and for framing or carpentry, but a B contractor cannot simply self-perform every single specialty trade. You must understand when a specialty classification or properly licensed subcontractor is required. Your CSLB license also does not replace local building permits, zoning, business registration, tax accounts, or employer duties.
Quick start: do these checks in this order
- Define the work you will actually contract for. New buildings, additions, remodels, framing, roofing-only work, public works, and specialty trades do not all use the same CSLB scope.
- Check whether B – General Building is the right classification. Do not choose B only because customers call you a “general contractor.” Compare your work to the official classification.
- Identify the qualifier. The qualifying individual normally needs four years of qualifying experience within the last 10 years.
- Choose the business entity before filing. A sole owner, partnership, corporation, or LLC can hold a contractor license, but corporations and LLCs have California Secretary of State prerequisites and LLC licenses have extra bond and insurance rules.
- Apply with CSLB and complete the examination path. Most new applicants must pass Law and Business plus the trade exam, complete fingerprinting, and satisfy issuance requirements.
- Set up tax, employer, and local approvals separately. Check CDTFA, EDD if hiring, your city or county, and the local building department. A CSLB license is only one layer.
California general contractor decision table
| Decision | Who handles it | When it matters | Action |
|---|---|---|---|
| Contractor classification | CSLB | Before you apply or bid | Compare B, B-2, A, and specialty scopes in the CSLB classification list. |
| Original contractor license | CSLB | When the work meets California licensing rules | Use the CSLB Applicants page; sole owners can use the current online application path. |
| Entity registration | California Secretary of State | If you use an LLC, corporation, LP, or another entity that must register | Use bizfile and keep the entity in good standing. |
| Construction sales/use tax | CDTFA | Depends on what you furnish, install, sell, or lease | Use the Construction Contractors Tax Guide. |
| Employer payroll account | EDD | If you hire and become a subject employer | Use EDD employer registration. |
| Local business and land-use rules | City/county | Business office, yard, shop, home office, and project sites | Start with CalGOLD permit assistance, then use the actual local agency. |
Choose the right CSLB classification before you apply
California does not use one unlimited license called simply “general contractor.” For most people building or remodeling structures, the relevant state classification is B – General Building Contractor. The law ties B work to structures that require at least two unrelated building trades or crafts, while also giving B contractors broad ability to contract for framing and carpentry.
The practical trap is single-trade work. A B contractor may take a prime contract for a single specialty project if the contractor holds the needed specialty class or subcontracts that work to a properly licensed specialty contractor. But a B contractor generally may not take a single-trade subcontract other than framing or carpentry without holding the required specialty class.
Do not treat B as permission to self-perform every trade. A roofing-only, electrical-only, plumbing-only, or similar project may require the matching specialty classification if you plan to perform that specialty work yourself. C-16 fire protection and C-57 well drilling have especially explicit restrictions: the B contractor must hold the specialty class or subcontract that work to a properly licensed specialty contractor.
California also has B-2 – Residential Remodeling Contractor. It is narrower: qualifying work on existing residential wood-frame structures must involve at least three unrelated trades, with important structural and electrical, mechanical, and plumbing limits. Large fixed works such as roads or certain infrastructure may instead fit A – General Engineering. If your work is mostly one trade, start with the specialty classifications rather than forcing it into B.
When does California require the contractor license?
CSLB says covered construction or alteration work requires a license when any of these applies: the project needs a building permit, additional workers are used, or total project cost reaches $1,000. The cost test includes labor, materials, and other costs across one or more contracts.
A narrow exemption can apply only when no building permit is required, no employee labor is used, and the combined value remains under $1,000. Do not split a larger project into smaller contracts to stay under the threshold. Even when a license is required, you still need the correct classification.
For a plain-English explanation of the difference between licensing layers, see BLG’s Do I Need a Business License? guide. California contractor licensing is an industry license, not a replacement for every general business, tax, or local permit requirement.
Experience, exams, fingerprints, and the CSLB application path
1. Meet the qualifier experience rule
The qualifying individual generally must document at least four years of experience within the last 10 years in the requested classification, at no less than journeyman level or as a foreman, supervising employee, contractor, or qualifying owner-builder where allowed. CSLB can investigate experience claims.
2. File the correct original application
CSLB now offers an online original license application for sole owners. Other entity types should use the current CSLB application route that matches the entity. If you are forming a corporation or LLC, the entity must be registered and in good standing with the California Secretary of State before CSLB can issue the contractor license.
3. Complete the examination path
Unless CSLB approves a waiver, the qualifier must pass the Law and Business and applicable trade examinations. CSLB uses PSI to administer exams after application acceptance. The applicant has 18 months from acceptance to pass the required exams before the application becomes void.
4. Complete fingerprinting
New license applicants and specified personnel must complete fingerprinting for a DOJ and FBI background check. CSLB sends Live Scan instructions after accepting the application.
5. Finish issuance requirements
Passing the exams does not by itself activate the license. CSLB may still need the initial license fee, the contractor bond, any required qualifier bond, workers’ compensation proof or a valid exemption, and the required asbestos open-book examination verification. Wait until CSLB tells you what is outstanding on your specific application.
Bonds, workers’ compensation, and LLC-specific requirements
An active California contractor license generally requires a $25,000 contractor bond on file with CSLB. A separate $25,000 bond of qualifying individual can apply in some setups, including an RME or certain corporate/LLC qualifiers who do not meet the ownership exemption.
Workers’ compensation is another separate requirement. If the contractor has employees, coverage is generally required. A B-General Building contractor with no employees may be able to file a workers’ compensation exemption if the license setup qualifies, but an RME counts as an employee for this purpose and prevents that exemption. Some specialty classifications have mandatory coverage even with no employees.
If you choose an LLC, do not stop at the normal contractor bond. CSLB requires an additional $100,000 LLC employee/worker bond. LLC contractor licenses also need liability insurance of at least $1 million for five or fewer personnel of record, increasing by $100,000 for each additional person up to the statutory cap.
Entity choice changes the license file. An LLC is not required just because you want a contractor license. Compare the business structure first. For the basic distinction, use BLG’s Business License vs LLC vs DBA vs Seller’s Permit guide.
California tax, employer, DBA, and local permit layers
Construction sales and use tax
CDTFA has special construction-contractor rules for materials, fixtures, machinery, equipment, and contract arrangements. Contractors who sell or lease tangible personal property generally need a seller’s permit, while CDTFA identifies situations in which a general contractor that exclusively hires subcontractors may not. Use the official tax guide for your actual model.
Employees
If you hire employees and pay more than $100 in wages in a calendar quarter, EDD says you must register as an employer within 15 days. California also requires new-hire reporting, and the contractor’s workers’ compensation obligations must be handled separately through CSLB and the insurance system.
Business name and entity
Corporations and LLCs use the Secretary of State’s bizfile system for entity filings. If you use a fictitious business name, the filing normally goes through the county where the principal place of business is located, not the Secretary of State. Make sure the business name used with CSLB is consistent with the legal entity and CSLB’s naming rules.
City and county rules still apply
Your CSLB license is statewide, but local rules still matter. A city or county may require business registration, zoning approval for a yard or home office, signs, building permits, inspections, or other project approvals. Use BLG’s California business license guide for the broader layer, then CalGOLD and the local building and planning departments for the exact address.
Special paths: home improvement sales and public works
Home improvement: If an employee solicits, sells, negotiates, or executes home improvement contracts for a licensed contractor, that person may need a separate Home Improvement Salesperson registration, subject to CSLB’s stated exceptions. The contractor license itself does not automatically register a salesperson.
Public works: If you bid or work on qualifying California public works, check the Department of Industrial Relations Public Works Contractor Registration system. DIR registration is separate from the CSLB license and carries its own eligibility, renewal, and prevailing-wage compliance framework.
Important California contractor changes in 2026
- Online sole-owner application: CSLB announced on August 24, 2026 that an online original contractor-license application is available for sole owners. Use the current CSLB application page rather than an older paper-only workflow.
- Home improvement contracts: laws effective January 1, 2026 added email-related contract and cancellation requirements and a subcontractor-disclosure rule for home improvement work.
- Workers’ compensation enforcement: a 2026 law increased penalties for workers’ compensation violations and directed CSLB to develop a verification process for exemption eligibility.
- Civil penalties: CSLB states that minimum civil penalties for certain violations increased beginning July 1, 2026, including a $1,500 minimum for unlicensed activity.
- Secretary of State portal: effective August 1, 2026, bizfile Online requires User Access for online filings on entity records, including Statement of Information filing access.
These changes do not replace the core B-classification rules. They change application access, contracts, enforcement, or related business processes.
Real-world California examples
Kitchen remodel with several trades
You contract directly with the owner for a remodel involving electrical, plumbing, drywall, cabinets, and flooring. This is the kind of multi-trade building project where a B-General Building license may fit. Specialty subcontractors still need the classifications required for the work they perform.
Roofing-only prime contract
A B contractor may take a prime contract for a single specialty project if the B contractor holds the matching specialty class or subcontracts the specialty work to an appropriately licensed contractor. If you want to self-perform roofing-only work, check the C-39 roofing classification rather than assuming B covers it.
Single-trade subcontract
You are hired by another contractor only to perform one specialty trade. A B license generally does not let you take that single-trade subcontract unless you hold the appropriate specialty classification, except for the separate framing/carpentry rule. Your position as prime or subcontractor changes the analysis.
Small handyman-style job
The total project is below $1,000, but the job requires a building permit. The minor-work exemption does not solve the license issue because CSLB says permit-required work triggers the licensing requirement. Check the correct classification before bidding or contracting.
Verified CSLB costs to plan for
As of October 2, 2026, CSLB lists a $450 original application fee for one classification. The initial license fee is $200 for a sole owner and $350 for a non-sole owner. Fingerprinting includes $32 DOJ and $17 FBI processing fees, plus a provider-set Live Scan rolling fee.
Active licenses expire every two years. Current timely active renewal fees are $450 for a sole owner and $700 for a non-sole owner. Bonds, insurance premiums, local business-license charges, permit fees, exam-vendor charges, and entity filings are separate costs and vary by situation. Check the current CSLB fee list before paying.
Common mistakes to avoid
- Applying for B without comparing the actual work to B, B-2, A, and specialty classifications.
- Assuming a B license allows self-performance of every single specialty trade.
- Using the under-$1,000 exemption on a job that needs a building permit or uses employee labor.
- Forming an LLC and missing the extra $100,000 LLC worker bond and liability-insurance requirement.
- Passing the exams but forgetting that bonds, fingerprinting, workers’ compensation, fees, and other issuance items may still be outstanding.
- Treating a seller’s permit, LLC filing, fictitious business name, or local business license as a substitute for the CSLB contractor license.
- Ignoring city/county zoning for a home office, shop, equipment yard, material storage, or commercial location.
- Using an unregistered employee to sell or negotiate home improvement contracts when HIS registration applies.
Compact compliance checklist
- Write down the exact jobs and trades you plan to contract for.
- Confirm the correct CSLB classification.
- Confirm whether the $1,000/permit/worker licensing rule triggers a license.
- Choose the license entity and make required Secretary of State filings first.
- Document the qualifier’s required experience.
- Submit the correct CSLB application and fees.
- Complete exams, fingerprinting, and the asbestos open-book requirement when applicable.
- File the required bond, workers’ compensation proof or valid exemption, and LLC-specific items if applicable.
- Check CDTFA tax registration for your construction model.
- Register with EDD if you become a subject employer.
- Check local business registration, zoning, yard/home-office use, and project permits.
- Check HIS or public-works registration if your work uses those paths.
- Calendar the two-year active-license renewal date.
What to ask CSLB or a local agency
CSLB classification question
“I plan to contract directly with customers for [describe exact work]. I expect the jobs to include [list trades], and I plan to [self-perform / subcontract] those parts. I am considering the B – General Building classification. Which classification should I review for this scope, and is there a CSLB page or rule you can point me to?”
Local permit question
“I have a California CSLB contractor license and will operate from [address] while performing construction projects in this jurisdiction. What local business registration, zoning approval, contractor-yard or home-office approval, and project permits should I check before operating or starting work?”
What if your project does not fit the B license cleanly?
Do not guess. Compare the official B scope with B-2 and the specialty classifications, then identify whether you will be the prime contractor or a subcontractor and which trades you will self-perform. If the scope still is not clear, use CSLB’s classification guidance before you bid. For local permit questions, use the actual project address with the city or county building department.
Official resources
- CSLB: B – General Building Contractor
- CSLB: Building Official Information Guide
- CSLB: Applicants and application paths
- CSLB: Current fees
- CSLB: Workers’ compensation requirements
- CSLB: LLC contractor license requirements
- California Secretary of State: bizfile
- CDTFA: Construction Contractors Tax Guide
- EDD: Register as an employer
- CalGOLD business permit assistance
- DIR: Public Works Contractor Registration
- CSLB: New laws affecting contractors starting in 2026
About BusinessLicenseGuide.com
BLG explains business licenses, permits, tax registrations, zoning, and professional-license layers in plain English. It is an independent informational site, not CSLB or another government agency. For the broader state business setup map, use our California business license guide.
Related business license guides
Start with the closest next-step guides, then explore other BLG location and licensing resources.
Best next guides
Explore more BLG guides
FAQ
Do general contractors need a license in California?
Usually, yes when the work meets California’s contractor-licensing rules. CSLB says a license is required if the project needs a building permit, uses additional workers, or the total cost of labor, materials, and other costs on one or more contracts for the project is $1,000 or more. A narrow minor-work exemption can apply only when no permit is required, no employee labor is used, and the combined project cost stays below $1,000.
What California license does a general contractor usually need?
For ordinary building construction, the main statewide classification is B – General Building Contractor. It is not a blanket license for every single-trade job. The B classification has specific rules for framing and carpentry, multi-trade projects, specialty work, and subcontracting. Infrastructure and fixed-work projects may instead fit the A – General Engineering classification, while some remodeling work may fit B-2 or a specialty classification.
How much experience is needed for a California general contractor license?
The qualifying individual generally needs at least four years of experience in the requested classification within the last 10 years, at no less than journeyman level or as a foreman, supervising employee, contractor, or qualifying owner-builder where allowed. CSLB reviews the experience claimed and may require additional verification.
What exams are required for a California B contractor license?
Unless CSLB grants a qualifying waiver, the qualifier must pass the Law and Business examination and the applicable trade examination. CSLB currently uses PSI to administer the exams after the application is accepted. Applicants have 18 months after CSLB accepts the application to pass the required exams before the application becomes void.
What bonds and insurance does a California general contractor need?
An active contractor license generally requires a $25,000 contractor bond. Workers’ compensation coverage is required when the contractor has employees, and some license setups cannot use the no-employee exemption. An LLC contractor license has extra requirements, including a $100,000 LLC employee/worker bond and liability insurance starting at $1 million for five or fewer personnel of record.
Does a California contractor license replace city permits or a local business license?
No. CSLB licensing is the state contractor layer. A city or county may still control local business registration, zoning, a contractor yard or home-office use, building permits, inspections, signs, and other local approvals. Use CalGOLD and the local building or planning department for the exact business address and each project location.
Update note
Last updated: October 20, 2026
Next review: January 18, 2027
This guide was checked against current CSLB classification, application, fee, bond, workers’ compensation, LLC, and 2026 law materials; California Secretary of State filing updates; CDTFA construction-contractor tax guidance; EDD employer registration; DIR public-works registration; and the current CalGOLD local-permit route. The August 2026 sole-owner online application and other material 2026 contractor changes are included.
Disclaimer
This guide is for general information only. Contractor licensing, classification, tax, employment, zoning, building-permit, bond, insurance, and local rules can change and can depend on the exact work, entity, workers, address, and project. Confirm the current requirements with CSLB and the other official agency before bidding, signing a contract, paying a fee, or starting work.
