General Contractor B License: The Two-Trade Rule Explained
A general contractor B license, California’s General Building classification, covers construction of structures for the support, shelter, or enclosure of people, animals, or property, as long as the project requires at least two unrelated building trades or crafts. That “two unrelated trades” test, written directly into Business and Professions Code Section 7057, is the legal core of what a B license actually authorizes.
Most people who need a B license are running general remodeling, custom home building, or commercial buildout work that naturally spans multiple trades on one job. The classification exists specifically so one licensed contractor can take the prime contract and coordinate subcontractors, instead of a client having to hire and manage each trade separately.
What does “two unrelated trades” actually mean in practice?
It means a B contractor generally can’t take a prime contract or subcontract limited to a single specialty trade, unless that trade is framing or carpentry, which the law treats as a standing exception. For any other single trade, taking the job under a B license requires either that the contract itself involves at least two unrelated trades beyond framing/carpentry, or that the B contractor also holds the specific specialty license for that scope, or subcontracts it to a licensed specialty contractor.
CSLB publishes a dedicated “Fast Facts” sheet specifically on what jobs a B contractor can and cannot perform, because this rule is one of the most commonly misunderstood parts of the classification system (CSLB, Fast Facts: What Jobs a “B” General Contractor Can/Cannot Perform).
Can a B contractor ever do single-trade work?
Yes, but only two specific trades: framing and rough carpentry. The law explicitly carves these out as an exception to the two-trade rule, since framing work is central to nearly every building project a B contractor takes on. Outside framing and carpentry, a single-trade prime contract or subcontract requires either the two-trade condition to be met some other way, or the appropriate specialty license.
Are there any trades a B license can never cover, regardless of the two-trade rule?
Yes, two specific ones. A B contractor can’t take on a project involving the C-16 Fire Protection classification’s scope or the C-57 Well Drilling classification’s scope, even if the broader project involves two or more unrelated trades, unless the B contractor also holds that specific specialty license or subcontracts the work to a properly licensed specialty contractor. This carve-out exists in the statute (Business and Professions Code Section 7057(c)) specifically because fire protection and well drilling carry their own dedicated regulatory frameworks.
What experience and exam does a B license require?
The same general structure CSLB applies across most classifications: four years of journey-level experience within the past ten years, a Law and Business exam, a Class B trade exam, and the flat $25,000 bond. CSLB publishes a dedicated Class B study guide covering the trade-specific content, separate from every other classification’s guide.
See our general contractor license california requirements page for the full experience, exam, and fee breakdown, and our general contractor license exam prep guide for how the Law and Business half is structured section by section.
How is a B license different from a specialty (C) license?
A specialty classification licenses you for one specific trade only (electrical, plumbing, roofing, and so on), tested through a narrower trade exam matching that one scope. A B license is broader by design: it exists specifically to let one contractor take the prime contract on a multi-trade project and coordinate the subcontractors doing each individual trade, rather than licensing any one trade in depth.
A contractor who only ever performs one trade (say, only electrical work) is usually better served holding the matching specialty license (C-10, in that example) rather than a B license, since the B classification’s “two unrelated trades” requirement doesn’t fit a single-trade business model. See our electrical contractor license page for how that specific specialty classification works, or types of general contractor license for the full comparison across every tier.
How does a B license compare to other states’ “general” classifications?
The underlying concept (a broad license for multi-trade building work) shows up everywhere, even though the legal test differs. Florida’s Division 1 General/Building/Residential contractor categories cover similarly broad scope without California’s specific “two unrelated trades” statutory language. Georgia’s General (commercial) division and Arizona’s General Commercial/Residential classifications serve the same functional purpose. North Carolina’s Building classification is the closest structural parallel, covering all building types the way California’s B does, just without the same trade-count test written into it.
Do I need a B license if I’m just managing subcontractors, not doing hands-on work myself?
Generally yes, if you’re the one holding the prime contract and coordinating the trades on a qualifying multi-trade project. The B classification is built around exactly this role: supervising and coordinating construction involving two or more unrelated trades, not necessarily performing every trade personally. What matters for licensing purposes is that your documented experience meets the journey-level, foreman, or contractor-level bar CSLB requires, not that you personally swing a hammer on every job.
Run a diagnostic round on our free contractor license practice quiz to check your understanding of the two-trade rule and other Class B specifics before your exam, and grab the GC License Hub Exam Prep Cheat Sheet for the full classification breakdown on one page.
FAQ
Can a B contractor do plumbing work as part of a remodel? Only if the overall project requires at least two unrelated trades beyond framing/carpentry, or if the B contractor also holds a C-36 plumbing license, or subcontracts the plumbing scope to a licensed plumbing contractor.
Is framing considered one of the “two unrelated trades”? No. Framing and carpentry are treated as a standing exception under the law, meaning a B contractor can always take framing/carpentry work alone, but framing can’t be counted toward satisfying the two-trade requirement for a different single-trade job.
What happens if a B contractor takes a single-trade job without qualifying under the exception? That would fall outside the scope the B license authorizes, since the two-trade rule (with its framing/carpentry exception) defines the legal limit of what a B license covers for single-trade work.
Does the B license cost more than a specialty license? The base application and fee structure is the same across CSLB classifications; what differs is the trade exam content and the type of qualifying experience needed, not a separate fee tier for B specifically.
Can I add a specialty classification to my existing B license? Yes, for a $230 additional-classification fee, provided you meet the experience and exam requirements for that specific specialty.
Bottom line: a general contractor B license covers building construction requiring two or more unrelated trades, with framing and carpentry carved out as a standing single-trade exception and fire protection/well drilling carved out as exclusions. Confirm your actual scope of work against this rule before assuming a B license alone covers what you plan to build.