
A classification code is not a badge to choose first. It is a boundary around the work a contractor may contract for. With California contractor license classifications explained by scope, the useful sequence is to describe the intended work, locate the likely family, and then test that starting point against the current official description.
That sequence matters because the four labels most readers meet first do not form a ladder from small to large. A, B, B-2 and C organize different kinds or combinations of work. A short family summary can point the research in the right direction, but it cannot settle a mixed or project-specific scope question.
Keep these boundaries visible
- Start with the work the business expects to contract for, not a preferred code.
- Use A, B, B-2 and C as four research branches rather than levels of authority.
- Read the conditions and exclusions in the individual description, not only the family name.
- Stop and verify when a contract combines scopes, touches restricted work or does not fit a description cleanly.
Start with contracted work, not a classification code
California classifications divide contracting scope by the kind of work involved and, in some categories, by the combination of trades involved. The official directory separates A General Engineering, B General Building, B-2 Residential Remodeling and C Specialty, then provides individual descriptions within the system.
Before comparing those branches, write a plain-language scope statement. Name what will be built, changed or installed; whether the work concerns infrastructure, a structure, an existing residence or a defined trade; and whether one contract combines multiple trades. This is a research input, not a legal conclusion.
For example, “residential renovation” is too broad to select a code. The useful description identifies whether the structure already exists, which trades the contract combines, whether load-bearing work is involved and whether a building system will be installed or substantially altered. Those details expose the boundaries that a label hides.
Start with the contracted work
Describe the complete scope before choosing a classification label.
General engineering
Fixed works requiring specialized engineering knowledge and skill.
General building
Structures and qualifying general-building work under its trade-combination rules.
Residential remodeling
Qualifying improvements on or in existing residential wood-frame structures.
Specialty classifications
Defined specialized building trades or crafts with individual descriptions.
Current official classification descriptions control project-specific decisions.
Read the map from its center outward. It does not award a classification; it sends the reader to the family whose official definition is most relevant. If two branches still look plausible, the next step is comparison and source review, not a guess based on which code sounds broader.
Read A as an engineering and fixed-works boundary
The A General Engineering family centers on fixed works whose scope depends on specialized engineering expertise. Infrastructure and similar engineering projects belong in this research branch because the organizing idea is the engineering character of the fixed work.
That description is a boundary, not a shortcut for “large project.” Size alone does not establish the classification. The decisive question is whether the intended contracted work fits the scope described for A. A business planning work around fixed infrastructure should therefore read the complete current A description and compare every material part of the proposed scope against it.
Keep the family summary narrow. It should help a reader recognize an engineering-scope question without turning a few familiar examples into a new rule. If the planned contract also includes building or specialty work, list those components separately before deciding which description deserves the next review.
Keep B and B-2 inside their different building boundaries
B and B-2 are not interchangeable tiers. B General Building centers on structures and applies its own rules to work beyond framing or carpentry, including the required combination of unrelated trades or the use of the appropriate specialty classification or subcontractor. B-2 Residential Remodeling begins from a different set of conditions.
The B-2 scope begins with improvement work on or in an existing residential wood-frame structure, and one contract must require at least three unrelated building trades or crafts. Its official description also draws limits around structural changes and certain electrical, mechanical and plumbing system work. Those conditions make B-2 a distinct scope, not a smaller version of B.
Swipe horizontally to view all columns.
| Family | Organizing scope | Next official check |
|---|---|---|
| A — General Engineering | Fixed works requiring specialized engineering knowledge and skill | Current A classification description |
| B — General Building | Structures and qualifying combinations of unrelated trades | Current B classification description |
| B-2 — Residential Remodeling | Qualifying improvements on or in existing residential wood-frame structures under its conditions and restrictions | Current B-2 classification description |
| C — Specialty | A defined specialized building trade or craft | Current individual C classification description |
Use the table as an index, not a verdict. The B row sends a reader to the general-building rules; the B-2 row sends a reader to the existing-residential conditions and restrictions. A contract that sounds like “remodeling” still needs to be broken into actual trades and structural or system work before either description can be evaluated.
This hub intentionally stops at that family-level distinction. Readers deciding between the two building paths can use the focused California B versus B-2 comparison to examine the boundary without crowding the broader taxonomy with project scenarios.
Treat C as a directory of defined specialty scopes
C is the Specialty Contractor category for construction work requiring special skill in a specialized building trade or craft. The family label is only the entrance to the research: individual C codes have their own descriptions, so “specialty contractor” does not identify the particular scope by itself.
A trade-centered contract may point toward C when one defined craft is the core of the work. The next task is to locate that individual classification and read its description closely. Do not assume that one specialty code covers adjacent trades merely because the tasks occur on the same project or are often scheduled together.
This is also why an evergreen classification count is not useful here. The live directory is the working reference. It shows the current categories and individual descriptions without forcing the article to copy a list that can change or to flatten limited and specialty scopes into one number.
When a contract combines a specialty with broader building coordination, write each component on its own line. That makes the unresolved question visible: whether the work fits one description, depends on a qualifying combination, or requires appropriately classified participation beyond the first code considered.
Finish with the current official scope description
Once a likely family is visible, test the exact intended work against the current individual description. The classification directory is the starting index; the A, B, B-2 or individual C page supplies the operative boundary that a short article summary cannot reproduce in full.
Use a three-part source note. First, copy the intended contract scope in plain language. Second, record the candidate description and the conditions that appear relevant. Third, list every unclear, mixed or restricted component that prevents a confident match. This note is useful precisely because it records uncertainty instead of hiding it.
The next test depends on the unresolved question. If the family itself is uncertain, compare A, B and C licenses. If the boundary is general building versus residential remodeling, use the B/B-2 comparison. If an existing licensee has already identified the desired scope, review the steps for adding a classification without assuming an examination or waiver outcome.
A sound stopping rule is simple: do not treat the family map as approval for a contract. Move forward only after the current official description addresses the material work; when it does not, preserve the open question and seek current CSLB guidance rather than stretching a general example. Record the date of that source check with the scope note.