How to Get a Contractor License in California

April 17, 2026 · Daniel Amar·Last updated: April 17, 2026

The $500 rule nobody explains

In California, if a job (labor plus materials) totals $500 or more, you need a contractor license from the CSLB. That's it. Doesn't matter if you're doing a fence, a bathroom tile job, or a deck for a friend's cousin. Cross $500 without a license and you've committed a misdemeanor under Business and Professions Code 7028.

I've watched subcontractors get tripped up on this because a homeowner paid them in cash, so they figured nobody would know. Then somebody files a complaint, or the work goes wrong, and the Contractors State License Board investigator shows up. First offense is up to $5,000 in fines and six months in jail. Second offense is 20% of the contract price (or $5,000, whichever is higher) and a mandatory 90 days in county jail.

Intent doesn't matter. You didn't know you needed a license? Doesn't help you. The statute is strict liability.

If you're going to do paid construction work in California, get licensed. Here's the full process.

Step 1: Pick your classification

The CSLB issues three broad license types, then breaks "specialty" down into roughly 44 sub-classifications. Pick the one that matches the work you actually do.

  • Class A (General Engineering): Big infrastructure work. Grading, paving, bridges, utilities, earthwork. Typically required for heavy civil projects.
  • Class B (General Building): Projects that involve two or more unrelated trades (framing plus plumbing, for example). Most residential and commercial builders qualify here.
  • Class B-2 (Residential Remodeling): Added in 2021 for contractors doing residential alterations involving at least three unrelated trades. A good fit if you do kitchen and bath remodels but not ground-up construction.
  • Class C (Specialty): Single-trade licenses. C-10 is electrical, C-36 is plumbing, C-20 is HVAC, C-33 is painting, C-27 is landscaping, and so on. If you only do one trade, this is your lane.

Pick wrong and you'll have to reapply. Most new applicants go for B or a specific C classification.

Step 2: Prove four years of experience

Every applicant (or their Qualifying Individual) needs at least four years of journeyman-level experience in the classification they're applying for, within the last ten years. Apprentice time counts. Time as an unlicensed trainee doesn't.

You document this on Form 13A-11 or 13A-12, and someone who actually worked with you (former employer, foreman, fellow journeyman, or a licensed contractor) has to sign a certification. CSLB may follow up by phone to verify.

If you don't have the experience yourself, you can hire a Qualifying Individual. That's a Responsible Managing Employee (RME) or Responsible Managing Officer (RMO) who holds the qualifications and is legally responsible for the work. Booking a qualifier costs anywhere from $3,000 to $10,000+ per year, and if they leave or revoke their affiliation, your license goes inactive until you find another one.

Step 3: File the application and pay the fees

Applications go through the CSLB either on paper or through the online Contractor Application System. Here's what it costs as of 2026:

Item Cost
Application fee (non-refundable) $450
Initial license fee (sole owner) $200
Initial license fee (non-sole owner, partnership, corp, LLC) $350
Fingerprinting and background check $49 to $59
Exam prep courses (optional) $300 to $800
$25,000 contractor bond (annual premium) $100 to $500 (based on credit)
LLC Employee/Worker Bond (LLCs only) $100,000 bond, ~$500 to $2,500/year premium
Renewal every 2 years (active license) $450

Add it up: a sole-owner B license runs roughly $800 to $1,200 out of pocket before you factor in exam prep or classroom time. LLCs pay more because of the extra $100,000 employee bond.

Step 4: Pass the two exams

Every applicant takes two written exams at a CSLB testing center:

  • Law and Business exam: 115 questions, covering contracts, mechanics liens, labor law, safety, workers comp, lien releases. Same test for every classification.
  • Trade exam: Specific to the classification you're applying for. A C-10 applicant gets electrical code questions. A B applicant gets general building and construction management.

Both are closed-book, roughly 3.5 hours per exam, and you need 70% or better on each. Pass rate for first-time takers hovers around 50 to 60%. If you fail, you pay $100 per retake, and you get 18 months from your application date to pass both before the application expires.

CSLB does allow exam waivers for applicants with an existing license in another state, certain trade union certifications, or a current CSLB license that's been qualified for at least five of the last seven years. Don't assume a waiver applies to you. Read the waiver eligibility worksheet first.

Step 5: Post the $25,000 bond

Senate Bill 607 bumped the standard CSLB contractor bond to $25,000 in January 2023. Every active license needs one before CSLB will issue or renew the license.

You don't actually hand over $25,000 (unless you want to: a $25,000 cash deposit with CSLB is a legal alternative). You buy a surety bond from a licensed insurance company, and the annual premium is typically $100 to $500 based on your credit. Bad credit or recent bankruptcies can push premiums higher.

A few bond details people miss:

  • The business name and license number on the bond must match CSLB records exactly. Even a typo can cause rejection or a delay.
  • The bond has to reach CSLB within 90 days of its effective date, or the license suspends.
  • If you operate as an LLC, you also need the $100,000 LLC Employee/Worker Bond in addition to the $25,000 contractor bond. The LLC bond protects your employees' unpaid wages, benefits, and tax withholdings.
  • If your Qualifying Individual is an RME or RMO who owns less than 10% of the company's voting stock, add a separate $25,000 Bond of Qualifying Individual.

Step 6: Workers comp and insurance

Workers' compensation insurance is required for almost every licensed contractor in California. Roofing contractors (C-39) must carry workers comp even if they have zero employees. Every other classification needs workers comp the moment they hire one W-2 employee.

Sole-proprietor contractors with no employees can file a Certification of Exemption from Workers Comp with CSLB. Lie about it (or hire someone under the table) and a workers comp audit or injury claim can destroy your license and leave you personally liable for medical costs.

General liability insurance isn't legally required for most classifications, but homeowners and GCs almost always demand proof of coverage before hiring you. Typical policies run $500 to $2,000 a year for a small contractor.

What unlicensed work actually costs

Business and Professions Code 7028 penalties escalate fast:

Offense Penalty
First offense Up to $5,000 fine, up to 6 months in county jail, or both
Second offense 20% of contract price or $5,000 (whichever is greater), plus mandatory 90 days in jail
Third offense $5,000 to $10,000 (or 20% of contract price if higher), plus 90 days to 1 year in jail
Operating during a state of emergency Felony enhancement. Fine up to $10,000 and state prison time.

There's also a civil side. Under California law, an unlicensed contractor cannot sue to collect money owed on a contract. Worse, the homeowner can sue to recover every dollar they already paid you, even if the work was done correctly. It's called disgorgement. Judges don't care if you built the best deck in the county. No license means no right to keep the money.

Renewals and keeping the license active

Licenses renew every two years. Active renewal runs $450, inactive renewal is $225. CSLB mails a renewal notice about 60 days before the expiration date. If you don't get it (address changed, email forgotten), it's still your responsibility to renew on time.

Operating on an expired license is treated exactly like operating with no license at all. Same BPC 7028 penalties apply. I wrote a separate piece on what happens when a contractor license lapses, because it's one of the most common ways licensed contractors end up in legal trouble.

California doesn't require continuing education for general contractor renewals (unlike Florida or Oregon). But you do need to keep your bond active, your workers comp current, and your contact info up to date with CSLB the entire time.

Timeline: from application to license in hand

Realistic timeline for a California contractor license in 2026:

  • Application processing: 4 to 6 weeks after CSLB receives a complete application
  • Fingerprinting and background check: 2 to 4 weeks
  • Exam scheduling: 6 to 10 weeks from application approval
  • Bond posting and final issuance: 1 to 2 weeks after passing exams

Total realistic timeline: 3 to 6 months from filing to license issuance. Applications with missing or mismatched documents stall in a queue that can add another 4 to 8 weeks. Double-check every name, license number, and signature before submission. Small mistakes cost you weeks.

California-specific things that surprise out-of-state contractors

  • No reciprocity with most states: California has limited reciprocity for Arizona, Nevada, and Utah (and only for certain classifications, after you've held the out-of-state license for 5+ years). Everyone else takes both exams.
  • Home Improvement Salesperson (HIS) registration: If your company sends employees to sell home improvement contracts door-to-door or in homes, each of those people must register separately as an HIS with CSLB. That's a $75 fee per person.
  • SB 1455 contractor disclosures: Effective 2026, residential contractors working on projects over $500 must provide a written disclosure of their license status, bond amount, and workers comp coverage at the time of contract signing. Missing the disclosure can void the contract.
  • Emergency disaster work: After declared disasters (fires, earthquakes, floods), CSLB frequently sweeps affected areas looking for unlicensed contractors. The penalties include a felony enhancement and state prison exposure.

Quick cost summary for a sole-proprietor Class B

  • Application fee: $450
  • Initial license fee: $200
  • Fingerprinting: $55
  • Bond premium (good credit): $150/year
  • Exam prep course (optional): $500
  • General liability insurance: $800/year
  • Workers comp (if employees): varies by payroll, typically 8 to 15% of labor cost

Out of pocket before your first job: roughly $2,150. That's not counting the income you're not earning while you wait 3 to 6 months for the license to issue. Most contractors treat the license fees as the cost of admission and build a 10 to 20% price premium into their bids to recover it within the first year.

Check everything you need in one place

Your contractor license is one of several things you need to operate in California. You'll also need a city business license, a seller's permit if you sell materials, sometimes a local building department registration, and (depending on where you work) county-specific disclosures.

Use the free permit checker to see the full list for your city. Pick California, pick your business type, and get every permit, license, and agency in one list with fees and deadlines.

Related reading: how to get a contractor license in Florida if you cross state lines, contractor license requirements by state for a broader comparison, and general vs specialty contractor licenses if you're still deciding which classification to pursue. Tracking a contractor license renewal, workers comp policy, city business license, and surety bond from four different agencies means four different expiration dates. The PermitDue dashboard puts every deadline in one place and sends reminders at 90, 60, 30, and 7 days so a lapsed license never catches you by surprise.

DA

Daniel Amar

Founder, PermitDue

Daniel spent 3 years in hospitality management before launching PermitDue. After watching two bars he worked at get hit with fines for lapsed permits — one for $4,200 — he built the tool he wished existed. He's personally researched permit requirements across 10 states and 157 cities.

Learn more about PermitDue

Check permits for your city