How to get your California general B contractor license: the full path
The California general B — the general building contractor license — is the credential most people mean when they say "general contractor." Getting it is a defined process: qualify on experience, apply, pass two exams, post a bond. None of the steps are hard on their own, but the order matters and a missed detail can add months. Here's the whole path.
Who this is for
This guide is for someone getting licensed for the first time. If you already hold a license, you're looking for how to renew it instead.
Step 1: Confirm the B is the classification you want
A Class B general building contractor builds, alters, or repairs any structure that requires at least two unrelated building trades or crafts — think framing plus electrical, or concrete plus carpentry. The two-unrelated-trades rule is the heart of the B. If your work is a single specialty (just electrical, just plumbing, just roofing), a C-class specialty license is the right fit and often a faster path. See what the B classification covers before you commit.
Step 2: Make sure your experience qualifies
This is where most applications live or die. You need four years of experience at the journey level or above — journeyman, foreman, supervising employee, or contractor — earned within the last ten years. For the B specifically, that experience must span at least two unrelated trades, either on projects you performed or projects you supervised.
Two things trip people up:
- It has to be verifiable. A certifier — an employer, a licensed contractor you worked under, a building official — has to attest to it firsthand. Payroll records, tax records, or project documentation back it up.
- Journey level means journey level. Time as a general laborer or apprentice usually doesn't count toward the four years. Be honest about where your clock actually started.
Short on experience? There are narrow waivers
CSLB grants limited exam or experience waivers in specific situations — for example, someone already licensed in a reciprocal state, or a family member continuing an existing licensed business. They're the exception, not the norm. If you think you qualify, check with CSLB before you count on it.
Step 3: Submit the application
File the Application for Original Contractor License with CSLB. On it you'll:
- name the qualifying individual — that's you if you're qualifying on your own experience, or a Responsible Managing Officer (RMO) or Responsible Managing Employee (RME) if someone else's experience qualifies the business,
- attach the certification of work experience, and
- pay the $450 non-refundable application fee.
Fill it out completely and in ink. Applications get rejected for blanks and inconsistencies as often as for anything substantive.
Step 4: Get fingerprinted (Live Scan)
Every qualifying person, owner, and officer must be fingerprinted via Live Scan for a Department of Justice and FBI background check. It runs roughly $50–$90 depending on the Live Scan location. Do it as soon as you're told to — a background check waiting on prints is one of the most common reasons an otherwise-clean application sits.
Step 5: Pass the two exams
Once CSLB reviews and approves your experience, it mails a Notice to Appear for Examination. You'll take two exams at a PSI testing center:
- The Law and Business exam — California construction law, contracts, liens, employment, insurance, and running the business.
- The B trade exam — general building: planning and estimating, framing and structure, the core trades, finish work, and safety.
Both are multiple choice and closed book. This is the step you actually study for — we break down exactly what's on each and how to prepare in how to prepare for the B exams.
Step 6: Post your bond, add comp, and pay the license fee
Passing the exams doesn't issue the license — three things still have to be in place:
- The $25,000 contractor's bond. Required before any active license is issued. First-year premium usually runs $100–$400 depending on your credit.
- Workers' comp — required if you'll have employees (and required regardless of employees for a handful of classifications; the B isn't one of them today, but that changes for nearly everyone on January 1, 2028).
- The initial license fee — $200 for a sole owner, $350 for any other entity.
Once those clear, CSLB issues the license and you're active.
What it costs, all in
For 2026, budget roughly $1,000 to $1,500 in state and setup costs: the $450 application fee, the $200/$350 license fee, ~$50–$90 for Live Scan, and $100–$400 for the first year of the bond. Exam-prep courses, if you use one, are on top of that. (Always confirm current fees with CSLB — they change.)
After you're licensed, the job changes
Getting the license is a one-time sprint. Keeping it is the part that trips up contractors for the next twenty years — because a B license has to stay renewed every two years, with the bond current, comp on file where required, and your entity in good standing, or it quietly suspends. The day your license goes active is the day it starts being something you have to watch. That's what Contractor License Vault does — it monitors your renewal date, bond, comp, and entity status daily and warns you before any of them lapses.
Frequently asked questions
What is a California Class B general building contractor license?
The B is the general building classification. It qualifies you to build, alter, or repair any structure that requires at least two unrelated building trades or crafts. If a job only needs one specialty trade, that work generally belongs to a C-class specialty contractor unless the B contractor is also performing framing.
How much experience do I need for a B license?
At least four years of journey-level, foreman, supervising, or contractor experience within the last ten years, and it must cover at least two unrelated trades. The experience has to be verifiable by a qualified certifier — an employer, contractor, or other firsthand witness.
How long does it take to get a B license in California?
Plan on roughly three to six months from application to an active license, sometimes longer. CSLB has to review your experience, run the background check, schedule your exams, and confirm your bond and workers' comp before issuing the license.
What does it cost to get a B license in 2026?
Budget about $1,000–$1,500 in total: a $450 non-refundable application fee, a $200 (sole owner) or $350 (other entity) initial license fee, roughly $50–$90 for Live Scan fingerprinting, and $100–$400 for the first year of the $25,000 contractor's bond. Confirm current amounts with CSLB before you file.