California C-License vs B-License Decision
Why this matters
California is the largest single contractor licensing market in the country, and the most strictly enforced. Business and Professions Code section 7031 makes contracts performed by an unlicensed or improperly-classified contractor unenforceable in court, AND allows the customer to recover everything they paid even if the work was performed correctly. Holding the wrong CSLB classification is functionally the same as being unlicensed for that work. The question every growing trade business asks is whether to upgrade from their single C-class specialty to a B-General Building Contractor classification, or to stay in their lane and add more C-classes as needed. This reference lays out the decision framework.
What B and C licenses actually mean
The California Contractors State License Board (CSLB) under Business and Professions Code section 7058 distinguishes:
- B-General Building Contractor - per California Code of Regulations Title 16 section 832.02. Authorized to contract for any combination of two or more unrelated building trades or crafts. Cannot contract for work in a single trade. Common misconception that B is the top-tier supercategory; it is not. A B-license that takes a single-trade project (just HVAC, just electrical) is operating outside classification.
- C-Specialty - per CCR Title 16 sections 832.02 through 832.62 and BPC section 7058. Twenty-three specialty C-classifications including C-10 Electrical, C-20 Warm-Air Heating Ventilating and Air Conditioning, C-36 Plumbing, C-39 Roofing, C-46 Solar, C-53 Swimming Pool, C-57 Well Drilling, and others. Authorized to contract for any project in that specialty regardless of size.
- A-General Engineering Contractor - per BPC section 7056. Fixed works (highways, dams, power plants, sewer plants). Not a substitute for B or C; covers a different scope.
The two-unrelated-trades rule
The trigger for B-classification is the two-unrelated-trades test in CCR section 832.02. A project that requires two or more unrelated building trades is a B project. Two trades that are normally combined under one specialty are NOT two unrelated trades.
Example interpretations from CSLB guidance:
- Whole-house remodel touching framing, electrical rough-in, plumbing rough-in, and finish carpentry - B project. A single C-class cannot legally hold the prime contract.
- HVAC replacement requiring new gas line, new electrical circuit, and condensate drain - C-20 project. Gas, electrical, and condensate are incidental and supplemental to the HVAC trade under BPC section 7059.
- Bathroom remodel (demo, tile, plumbing fixtures, electrical) - B project.
- Service-only call replacing a furnace - C-20 project.
The grey area is the incidental and supplemental rule at BPC 7059. A specialty contractor MAY perform work in another trade if that other work is incidental and supplemental to the operations of the specialty trade. Driving an electrical circuit to a new HVAC unit is incidental. Rewiring the kitchen to add the HVAC circuit is not.
When the upgrade to B makes sense
Upgrade to B-Generaln if the answer to ANY of these is yes for more than 20 percent of revenue:
- Are you taking prime contracts on bathroom or kitchen remodels that touch multiple trades?
- Are you bidding whole-house remodels, additions, or new construction?
- Are you general-contracting new construction tract or custom homes?
- Are you the prime on commercial tenant-improvement build-outs?
- Are you signing the contract for projects where you sub out the electrical or plumbing scope?
If you hold only a C-class and your contract is for a B-scope project, every dollar you collect is recoverable by the customer under BPC 7031.
When staying C-only makes sense
Stay C-only if:
- You are exclusively service or installation in your specialty trade.
- New construction work you do is as a sub, with the prime held by a B or A contractor.
- Multi-trade work you perform is genuinely incidental and supplemental under 7059.
- Adding a B introduces a qualifying experience and exam burden that is not justified by current scope.
Qualifying for a B-License
The B-license has a four-year qualifying-experience requirement per BPC 7068. Experience must be in B-scope work (multi-trade), not in a single specialty. A C-20 holder with ten years of HVAC-only service work does not automatically qualify for B; they must demonstrate qualifying multi-trade experience. Acceptable evidence per CSLB rules:
- W-2 employment as a journeyman, foreman, supervising employee, or contractor in B-scope work
- Self-employment in B-scope as a documented project history
- Documented apprenticeship in a building trade
Pass the Law and Business exam plus the B trade exam. Furnish the contractor bond per BPC section 7071.6 and a separate Bond of Qualifying Individual per 7071.9 if the qualifier is an employee rather than an owner.
Adding a second C-class
If your work is genuinely multi-specialty (HVAC company that does enough plumbing to want the plumbing scope cleanly), the alternative to B is adding a second C-class. Requires:
- Four-year experience for the new specialty
- Pass the trade exam for the new specialty (Law and Business is not repeated)
- New qualifier OR the existing qualifier demonstrating experience in the new trade
- New bond is not required if the existing license bond covers the entity
Many CSLB licenses hold two or three C-classes. C-10 plus C-20 plus C-36 is common for mechanical contractors.
The qualifier-employment trap at 7068.1
If the qualifier of record is an employee (not owner), they must be a bona fide employee earning wages, on payroll, and actively engaged in operation of the license. CSLB audits qualifier employment regularly. A qualifier who is on the license for the credential but absent from operations is a separate violation under BPC 7068.1 and can result in license suspension. A B-license qualifier who is also qualifier for a C-license at a different company may be challenged on dual-licensure rules.
Decision matrix
| Scenario | Correct Classification |
|---|---|
| HVAC service and install only | C-20 |
| Plumbing service and install only | C-36 |
| Electrical service and install only | C-10 |
| Solar PV install with electrical interconnection | C-46 (plus C-10 if main panel work) |
| Bathroom remodels as prime contractor | B |
| Kitchen remodels as prime contractor | B |
| Whole-house remodels and additions | B |
| Tract residential new construction | B |
| Tenant improvement build-outs | B |
| Pool installation including deck and equipment pad | C-53 (incidental concrete and electrical) |
| New custom home as prime | B |
References
- California Business and Professions Code sections 7000 through 7191 (Contractors State License Law)
- BPC section 7031 - Unlicensed contractor compensation bar
- BPC section 7058 - Specialty classification authority
- BPC section 7059 - Incidental and supplemental work
- BPC section 7068 - Qualifying experience and examinations
- California Code of Regulations Title 16 sections 832.02 through 832.62 - Classification definitions
- CSLB License Classification descriptions at cslb.ca.gov