legal-trust  ·   ·  8 min read

CSLB Rules for Handyman Work in California: The $500 Line, Explained

California is one of the strictest states in the country when it comes to contractor licensing — and one of the most misunderstood. The rule most homeowners have heard is "$500," but very few have read what it actually says, what it counts, and what happens when the job crosses that line. This guide pulls the relevant code, the verification steps, and the practical checks into one place so you can hire with your eyes open.

Quick answer

California Business & Professions Code §7048 lets a handyman work without a CSLB license only when the total job — labor plus materials combined — stays under $500. Above that, the law requires a CSLB-licensed contractor. The license number is free to verify in three minutes at cslb.ca.gov. Note that a CSLB license does NOT require general liability insurance on residential jobs — that's a separate question you should ask any pro directly.

The CSLB $500 rule, in plain English

California Business & Professions Code §7048 sets the line: any home-improvement job where the combined cost of labor and materials is $500 or more requires a contractor licensed by the Contractors State License Board (CSLB). Below that threshold, the so-called "handyman exemption" applies and no license is required for the work itself.

The reasoning isn't a secret. The legislature wanted to keep small, low-risk jobs accessible — changing a lightbulb, hanging a picture, swapping a doorknob — without forcing every gig under a full licensing regime. The $500 figure was the compromise: small enough that abuse stays limited, large enough that genuinely tiny jobs aren't criminalized.

What the rule does not do: it doesn't create a separate "handyman license" in California. There is no such credential. A person performing under-$500 jobs is simply an unlicensed worker operating inside a narrow legal exemption. The moment a job crosses $500 — even by a dollar — that exemption disappears and the work becomes unlicensed contracting, a misdemeanor for the worker and a civil-liability exposure for the homeowner. You can read the statute itself at the California Legislative Information site.

What "combined labor and materials" actually means

This is where most homeowners and a fair number of pros misread the rule. The $500 threshold counts everything connected to the job: hourly rate times hours, plus parts, plus supplies, plus disposal fees, plus any subcontracted help. It's the total invoice, not just the labor line.

Quick math: a pro billing $200 per hour spends three hours on site and uses $150 in materials. Labor alone is $600; materials push the total to $750. The job is $250 over the threshold and legally requires a CSLB license — regardless of how the invoice is itemized.

One pattern the CSLB sees repeatedly is the split: "I'll just charge you for labor, you buy the materials at Home Depot." The intent is to keep each side of the transaction under $500 on paper. The CSLB does not honor that split. Investigators look at the entire project, not the way a clever invoice was structured. Splitting a single $800 job into a $400 labor receipt and a $400 materials run does not create two legal handyman jobs — it creates one unlicensed contracting violation.

Same logic applies to project chunking: breaking a $1,200 bathroom touch-up into three "$400 visits" over three weekends. If the work is part of a single project, the threshold is calculated against the whole project. The exemption was written for genuinely small jobs, not for accounting choreography around a large one.

How to verify a CSLB license (3 minutes, free)

Verifying a license is the single most useful thing you can do before signing with a contractor. It takes about three minutes, costs nothing, and tells you more than any badge or testimonial. The official check tool lives at cslb.ca.gov/checkthelicense.

  1. Enter the license number or business name. Every legitimate California contractor will give you their CSLB number on request. If the pro hesitates, treat that as data.
  2. Confirm the license status is "Active." Other statuses — Suspended, Expired, Revoked, Inactive — mean the license is not currently valid for new work. Don't assume "Expired" is a paperwork lapse; treat it as the same risk as Suspended.
  3. Confirm the classification matches your job. A B (General Building) license covers multi-trade projects. A C-class license (C-10 Electrical, C-36 Plumbing, etc.) covers only that specialty. A C-10 doing your plumbing is doing it out of class.
  4. Check workers' compensation coverage. If the contractor has employees, the CSLB page shows their carrier and policy status. "Exempt" means sole proprietor working alone — if a sole-prop shows up with a crew, that's a discrepancy worth asking about.
  5. Check for recent disciplinary actions. The page lists complaints, citations, and accusations on file. A clean record is not a guarantee; a dirty record is a real signal.

While you're there, note the $25,000 Contractors State License Bond status. That's the bond every licensed contractor is required to carry, and it's one of the recourse paths if a job goes sideways.

Why this matters: liability and your legal recourse

Hiring an unlicensed person for a job over $500 isn't just a problem for the worker — it's a problem for the homeowner. Three real exposures:

1. You can be treated as a participant in unlicensed contracting. Homeowners who knowingly hire unlicensed for jobs above the threshold lose certain protections. You generally cannot use the CSLB complaint process to recover from someone who was never licensed — your only path is private civil action against an individual who may have no assets and no bond.

2. Your homeowner's insurance may deny related claims. If unlicensed work causes damage — a leak from a botched plumbing repair, a fire from an under-spec electrical install — your insurer can deny the claim on the basis that the underlying work was performed illegally. This is in the fine print of most California homeowner policies, and carriers do invoke it.

3. You lose the State License Bond as recourse. A licensed contractor's $25,000 bond is your safety net if they abandon the job, damage your property, or fail to pay subs or suppliers (who can then file mechanic's liens against your home). With an unlicensed worker there is no bond, no CSLB enforcement process, and no state-tracked insurance verification — just a name and whatever the work product looks like.

Specialty classifications (C-licenses) explained

California issues two broad license families plus a long list of specialty classifications. Knowing which class fits your job is part of the verification step.

  • Class A — General Engineering. Civil and engineering projects. Not relevant for typical home repairs.
  • Class B — General Building. Any structure requiring two or more unrelated trades — kitchen and bath remodels, additions, multi-trade home-improvement projects. A B contractor can self-perform or properly subcontract individual trades.
  • Class C — Specialty (43 sub-classes). Each C is restricted to its specialty.

The C-classes you'll most often encounter in residential work:

  • C-10 Electrical — panels, circuits, fixtures, EV chargers.
  • C-36 Plumbing — supply, drains, fixtures, water heaters, gas lines.
  • C-20 HVAC — heating, ventilation, A/C, ductwork.
  • C-39 Roofing — all roofing materials and underlayment.
  • C-33 Painting and Decorating — interior and exterior, prep, finishes.
  • C-15 Flooring and Floor Covering — hardwood, tile (when bonded), carpet, LVP.
  • C-27 Landscaping — irrigation, planting, hardscape within scope.

Important: a Class B contractor can run a multi-trade job legally. A Class C contractor is allowed to do only their specialty plus work "incidental and supplemental" to it. A C-33 painter who decides to also re-pipe your bathroom is operating out of class — a CSLB violation even if the license is otherwise clean.

What about insurance? (CSLB doesn't require it)

The most common misconception in the entire licensing conversation: people assume a CSLB license means the contractor carries general liability insurance. It does not.

What CSLB actually requires:

  • A $25,000 Contractors State License Bond on file at all times. This is a bond, not insurance — it pays out to wronged consumers (and subs/suppliers) up to the bond amount when a valid claim is made.
  • Workers' compensation insurance if the contractor has employees. Sole proprietors with no employees can file as Exempt. Roofing contractors (C-39) must carry workers' comp regardless of employee count.

That's it. There is no requirement for general liability insurance on residential 1–4 unit work. Many licensed contractors carry it voluntarily — clients ask, lenders sometimes require it, and it protects their business — but the CSLB license alone does not certify it.

Practically: if liability coverage matters to you (and on most jobs over a few thousand dollars, it should), ask for it directly. Request a Certificate of Insurance (COI) emailed from the contractor's insurance broker, not a screenshot or verbal assurance. The COI shows the carrier, policy number, coverage limits, and effective dates. You can also ask to be named as a certificate holder — the broker will notify you if the policy is cancelled.

How to use this knowledge in the chat

Handyum is a matching service. We connect homeowners with local pros through an AI chat — and we are deliberate about what we do and do not claim. We don't run background checks, we don't verify CSLB status on your behalf, and we don't certify insurance coverage. Verification is point-in-time, and the only person who benefits from a fresh check is you, on the day you're about to hire.

Practical workflow when you're chatting with our AI or talking to a matched pro about a job that might cross the $500 line:

  1. Ask for the CSLB number before booking — or at the latest, before any work that could cross $500 in combined cost. A pro who's licensed will give it in seconds.
  2. Verify the number yourself at cslb.ca.gov. Confirm Active status, matching classification, and a clean disciplinary record.
  3. Ask for proof of general liability insurance separately. Request a Certificate of Insurance emailed from the broker. If the pro can't or won't provide one, that's information.
  4. Get the scope and price in writing. California law requires a written contract for any home-improvement work over $500. It must include the contractor's name, license number, and a three-day right of rescission for most residential work.

For more on vetting questions specific to handyman work, see How to Hire a Handyman in LA Without Getting Burned. If you're not sure which trade you need before asking license questions, Handyman vs Electrician vs Plumber walks the line between handyman-scope and licensed-trade-scope work. To start a job, the handyman services hub or the Los Angeles services hub are the entry points into the chat.

Frequently asked

What's the CSLB $500 rule in California?

California Business & Professions Code §7048 says any home-improvement job where combined labor and materials total $500 or more requires a CSLB-licensed contractor. Below $500, the "handyman exemption" applies and no license is required for the work itself. The threshold counts the entire project, not just the labor portion.

Do I need a licensed contractor for a $400 job?

Strictly under the law, no — a $400 job (total labor plus materials) falls inside the handyman exemption and does not require a CSLB license. That said, the work still has to be safe and code-compliant, and you have less recourse if it goes wrong. Many homeowners still ask for a license number on small jobs anyway as a baseline professionalism signal.

How do I verify a contractor's CSLB license?

Go to cslb.ca.gov/checkthelicense, enter the license number or business name, and confirm: (1) status is Active, (2) classification matches your job (B for general, C-class for specialty), (3) workers' comp is in place or properly exempt, and (4) there are no recent disciplinary actions on file. It's free and takes about three minutes.

Does CSLB license mean a contractor has insurance?

No. CSLB requires a $25,000 Contractors State License Bond (not insurance) and workers' compensation only if the contractor has employees. General liability insurance is not required for residential 1–4 unit work. Ask for a Certificate of Insurance directly from the contractor's broker if liability coverage matters for your job.

What happens if I hire an unlicensed contractor for a big job?

Three real exposures: (1) you may lose access to CSLB complaint and bond recourse if the work goes wrong, (2) your homeowner's insurance can deny related damage claims on the basis that the underlying work was unlicensed, and (3) you can be treated as a participant in unlicensed contracting in civil proceedings. The worker faces a misdemeanor; the homeowner faces lost protections.

What's the difference between B-class and C-class contractor licenses?

A Class B (General Building) license covers projects involving two or more unrelated trades — kitchen remodels, additions, multi-trade work. A Class C (Specialty) license is restricted to one trade (C-10 Electrical, C-36 Plumbing, C-39 Roofing, etc.). A C-class contractor can only do work "incidental and supplemental" to their specialty; doing work outside that class is a CSLB violation even if the license is otherwise valid.

Ready to get it fixed?

Tell our AI what's going on. One local pro, ready to talk about your specific job and your neighborhood. The intro is on us — what happens after is between you and the pro.

Free to use. Handyum is paid by pros for the introduction, never by you.

Tell us what's broken

We'll match you with one local pro and notify you within 2 hours.

Free to use. Handyum is paid by pros for the introduction, never by you.