Contractor license classifications, explained
Checked 2026-10-18, 7 min read
Filed under State requirements

§ 1Why classes exist
A license number on its own tells a homeowner almost nothing. The classifications attached to it are the part that means something: they are the board’s statement of what this contractor was examined on and is therefore allowed to contract for.
That is why “licensed contractor” is not a complete answer to “can you do my re-pipe?” The right answer names the class. A board is not impressed by a general license held over a job that belongs to a specialty class, and neither is a defence lawyer.
§ 2The families
California’s scheme is the one most worth learning, because a lot of other states borrowed its shape. Business and Professions Code § 7055 divides contracting into these families:
| Code | Family | Typical work |
|---|---|---|
| A | General Engineering Contractor | Fixed works: roads, bridges, utilities, grading |
| B | General Building Contractor | Structures for shelter, where two unrelated trades meet |
| B-2 | Residential Remodeling Contractor | Remodel of existing residential structures |
| C | Specialty Contractor | One trade — from C-2 insulation to C-10 electrical |
North Carolina cuts the same cake differently, with 5 classifications — Building Contractor, Residential Contractor, Highway Contractor, Public Utilities Contractor, Specialty Contractor — layered underneath a separate limit on project size. Two axes, not one.

§ 3The two-trades rule
The rule that trips people is the definition of general building work. A general building license is for a project that involves at least two unrelated building trades. One trade alone is specialty work, and holding the general class does not by itself make it yours.
Where this actually bites
- A B holder contracts a stand-alone re-roof. One trade, so it is a specialty job. In California the B holder may still take it as the prime contractor, but only by holding the roofing class too or by subcontracting the roofing to a licensed roofer (B&P § 7057(b)). As a subcontractor on someone else’s job, only the roofing class will do.
- A B holder contracts a whole-house remodel and self-performs the framing while subcontracting the rest. Two unrelated trades are in the project, so the general class fits — the subcontracting does not change that.
- A specialty holder takes a project with a second, unrelated trade in it. Now the project needs a general, and the specialty holder is the one exposed.
Boards apply this at complaint time, not at license time. Nobody stops you bidding; the question surfaces when something goes wrong and somebody reads your classification.
§ 4Adding a class
Adding a classification is an application, and in most board states it means another trade examination. It is usually cheaper than a second license and it keeps one number, one bond and one renewal date — which matters more than the fee once you are running two crews.
California prices the addition differently depending on whether it rides an existing application or arrives later; the exact amounts are on our California sheet and inside the license cost calculator.
Pick the class from the work you actually sell.
Contractors over-collect classifications the way they over-collect tools. Every extra class is another exam, another fee and another line the board can test you against.

Checked against
- CSLB — Licensing Classifications (B&P Code Div. 3, Ch. 9, Art. 4, § 7055)read 2026-10-18
- CSLB — B General Building Contractor (B&P Code § 7057)read 2026-10-18
- NCLBGC — Classifications and Limitationsread 2026-10-18
Not legal advice. Fees, bond amounts and deadlines are set by statute and change without notice — confirm with the board that issues your license before you file.
Related
- General vs specialtyWhich license a given scope actually needs.2026-10-18
- California sheetThe full § 7055 class list and the fees.2026-10-18
- The license examWhat the trade half of the exam covers.2026-09-04
- Working outside your classThe same exposure as working unlicensed.2026-09-04
- Virginia Class A, B and CThe state where the letter is a dollar limit, not a trade.2026-10-18