California Contractor License Classifications
A California contractor license covers the classes printed on it, not all construction work. Electrical work falls under C-10 and roofing under C-39. Below $1,000, with no building permit and no helpers, a job needs no license at all.
Three Branches of Contracting
Business and Professions Code section 7055 splits contracting into three branches: general engineering, general building, and specialty contracting. General building has two parts: general building and residential remodeling.2 The Contractors State License Board (CSLB) names them A, B, B-2 and C.1
AGeneral Engineering: fixed works that need specialized engineering knowledge. Examples are irrigation, dams, highways, sewers, pipelines and power plants.3BGeneral Building: structures for shelter or enclosure. The work must use at least two unrelated building trades or crafts.4B-2Residential Remodeling: improvements to an existing residential wood frame structure. A single contract must use at least three unrelated trades.5CSpecialty: construction work that needs special skill in a specialized building trade or craft.6
The CSLB classification list names 43 specialty classes, from C-2 to C-61.1 One license can hold several classes. The licensee must qualify for each one, and CSLB charges no license fee for an added class.7
C-10 Electrical
A C-10 contractor places, installs, erects or connects electrical wires, fixtures, appliances, apparatus, raceways and conduits. The class covers any part of these that generates, transmits, transforms or uses electrical energy.8 The CSLB text also names solar photovoltaic cells.8
Solar panels can fall under two classes: C-10 and C-46 Solar both name photovoltaic systems.8,13 The full hiring checklist is in Hiring an Electrician.
C-39 Roofing
A C-39 contractor installs products and repairs surfaces that seal, waterproof and weatherproof structures. The goal is to stop water from passing the roof into the space below.9 The CSLB text lists the materials: asphaltum, pitch, tar, felt, glass fabric, urethane foam, metal roofing, shakes, shingles, roof tile, slate, and membranes.9
Permits and other rules for a new roof are in Reroofing Rules.
Classes a Homeowner Meets
| Class | Name | Work it covers | Limit in the CSLB text |
|---|---|---|---|
B | General Building | Whole buildings and projects with two or more unrelated trades4 | Framing or carpentry does not count toward the two trades4 |
B-2 | Residential Remodeling | Improvements to an existing wood frame home, three or more unrelated trades5 | No structural changes to load-bearing parts; no installing or substantially altering electrical, mechanical or plumbing systems5 |
C-7 | Low Voltage Systems | Communication and low voltage systems, such as telephone, sound, cable TV, video and low voltage landscape lighting10 | Energy limited systems up to 91 volts; low voltage fire alarm systems excluded10 |
C-10 | Electrical | Wires, fixtures, appliances, raceways and conduits that use electrical energy, including solar photovoltaic cells8 | No limit on voltage in the text8 |
C-20 | Warm-Air Heating, Ventilating and Air-Conditioning | Warm-air heating, water heating heat pumps, ventilation, air-conditioning, ducts, flues and thermostatic controls11 | Systems named in the class text11 |
C-36 | Plumbing | Safe water supply and disposal of fluid waste; gas piping and gas appliances; water heaters12 | Gas appliance work excludes forced warm-air units12 |
C-39 | Roofing | Products and surfaces that seal, waterproof and weatherproof structures9 | Roofing, waterproofing and membrane materials listed in the class text9 |
C-46 | Solar | Thermal and photovoltaic solar energy systems: install, modify, maintain, repair13 | Other building trades only when required to install the solar system13 |
Why the Class Must Match the Job
Section 7059 lets CSLB limit a licensee to the fields in which the licensee is classified and qualified.7 A specialty contractor may still take a contract that uses other trades. The other trades must be incidental and supplemental to the licensed one.7
CSLB gives homeowners a simple rule. For a single-trade job, such as roofing or plumbing alone, hire a contractor licensed in that trade.14 When a job needs more than two types of work on a building, a B contractor may contract for and oversee the whole project.14
A B license alone does not cover an electrical-only job. Section 7057 allows a B contractor to take a contract for a trade other than framing or carpentry in three cases only. The contract needs at least two unrelated trades besides framing or carpentry. Or the contractor holds the specialty class. Or the work goes to a licensed specialty subcontractor.4 A B-2 license excludes installing electrical systems.5 For a panel upgrade or a rewire, look for C-10 on the record.
The Minor Work Exemption
Section 7048 exempts work on one project when the total price for labor, materials and all other items is less than $1,000. The work must also not require a building permit.15 The exemption is lost in three cases:15
- the work is part of a larger operation, or a job is split into contracts under $1,000;
- the person advertises or signals to the public that they are a contractor;
- the person employs anyone to do or help with the work.
The limit rose from $500 to $1,000 on January 1, 2025, under Assembly Bill 2622 (Stats. 2024, Ch. 240).16 The section was last amended by Assembly Bill 1170 (Stats. 2025, Ch. 67), effective January 1, 2026. The current text keeps the $1,000 limit.15 An unlicensed person may advertise work up to $1,000 only if the ad says they are not licensed.16
When the License Is Missing
A person who does licensed work without a license cannot sue in a California court to collect payment for it.17 A person who used an unlicensed contractor may sue to recover all compensation paid.17 Details are in Unlicensed Contracting. How to find the classes on a license is in How to Read a CSLB License Record.
Sources
- Contractors State License Board, Licensing Classifications, https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/, accessed Oct 7, 2026.
- California Legislature, Business and Professions Code section 7055, https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC§ionNum=7055, accessed Oct 7, 2026.
- Contractors State License Board, A: General Engineering Contractor, https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/Licensing_Classifications_Detail.aspx?Class=A, accessed Oct 7, 2026.
- Contractors State License Board, B: General Building Contractor (Business and Professions Code section 7057), https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/Licensing_Classifications_Detail.aspx?Class=B, accessed Oct 7, 2026.
- Contractors State License Board, B-2: Residential Remodeling Contractor (Business and Professions Code section 7057.5), https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/Licensing_Classifications_Detail.aspx?Class=B-2, accessed Oct 7, 2026.
- California Legislature, Business and Professions Code section 7058, https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC§ionNum=7058, accessed Oct 7, 2026.
- California Legislature, Business and Professions Code section 7059, https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC§ionNum=7059, accessed Oct 7, 2026.
- Contractors State License Board, C-10: Electrical Contractor, https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/Licensing_Classifications_Detail.aspx?Class=C10, accessed Oct 7, 2026.
- Contractors State License Board, C-39: Roofing Contractor, https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/Licensing_Classifications_Detail.aspx?Class=C39, accessed Oct 7, 2026.
- Contractors State License Board, C-7: Low Voltage Systems Contractor, https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/Licensing_Classifications_Detail.aspx?Class=C-7, accessed Oct 7, 2026.
- Contractors State License Board, C-20: Warm-Air Heating, Ventilating and Air-Conditioning Contractor, https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/Licensing_Classifications_Detail.aspx?Class=C20, accessed Oct 7, 2026.
- Contractors State License Board, C-36: Plumbing Contractor, https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/Licensing_Classifications_Detail.aspx?Class=C36, accessed Oct 7, 2026.
- Contractors State License Board, C-46: Solar Contractor, https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/Licensing_Classifications_Detail.aspx?Class=C46, accessed Oct 7, 2026.
- Contractors State License Board, What Type of Contractor Do I Need?, https://www.cslb.ca.gov/Consumers/Hire_A_Contractor/What_Kind_Of_Contractor.aspx, accessed Oct 7, 2026.
- California Legislature, Business and Professions Code section 7048 (amended by Stats. 2025, Ch. 67, effective Jan 1, 2026), https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC§ionNum=7048, accessed Oct 7, 2026.
- Contractors State License Board, Industry Bulletin 24-07: License Requirement for Minor Work Increases from $500 to $1,000, Dec 31, 2024, https://www.cslb.ca.gov/Resources/IndustryBulletins/2024/AB%202622%20Implementation.FINAL.pdf, accessed Oct 7, 2026.
- California Legislature, Business and Professions Code section 7031, https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC§ionNum=7031, accessed Oct 7, 2026.