Contractor License VaultResources
← All resources

SB 779: California contractor penalties just got a floor — $1,500 minimum, per violation

August 24, 2026 · 7 min read

On July 1, 2026, the price of contracting without a valid California license changed. Under SB 779 (Archuleta, Chapter 233, Statutes of 2025), the minimum civil penalty for unlicensed activity rose from $200 to $1,500 — per violation. That's a 650% increase, and it's a floor, not a suggestion: the same bill created mandatory minimums across the CSLB's penalty system where, until now, only maximums existed.

If you hold a license, this isn't someone else's problem. An expired or suspended license makes your work unlicensed work — so the new floor applies to the lapse you didn't notice, not just to the guy who never got licensed at all. Before reading on, it's worth knowing where your own license stands today: check it free at contractorlicensevault.com/lookup — status, expiration date, bond, and comp, no signup.

What changed on July 1

SB 779 amends Business & Professions Code sections 7028.7 and 7099.2. Three changes matter to working contractors:

  1. The unlicensed-activity minimum jumped from $200 to $1,500, per violation. The old $200 minimum dated from an era when it stung. The new floor is 7.5 times higher — and "per violation" means the arithmetic scales with the conduct, not with the negotiation.
  2. Licensed-contractor violations now have minimums, not just maximums. Most other disciplinable violations carry a $500 minimum. Previously, a citation might list an impressive maximum and settle for a fraction of it. Now the floor holds regardless of how the appeal goes.
  3. The floors will keep pace with inflation. The CSLB is authorized to adjust these minimums every five years, indexed to the California Consumer Price Index. The floor you see today is the lowest it will ever be.

The serious category got the same treatment. For the violations the statute treats as gravest — willful or deliberate disregard of building, labor, and safety laws (§7110), aiding or abetting an unlicensed operator (§7114), contracting with an unlicensed contractor (§7118), and the workers' comp violations of §7125.4, including filing a false exemption certificate — the penalty now runs from a $1,500 minimum to a $30,000 maximum. General violations run $500 to $8,000, and unlicensed activity $1,500 to $15,000. Note that §7125.4 is the same territory SB 291 covers with its own $10,000 and $20,000 floors — comp violations now sit under overlapping minimums, none of them small.

Why the legislature did it

The bill wasn't a reaction to a scandal. It was a reaction to a spreadsheet.

Between fiscal years 2019–20 and 2022–23, administrative law judges reduced 2,014 CSLB enforcement fines on appeal, cutting more than $3.7 million from originally assessed penalties. In other words: the CSLB would cite, the contractor would appeal, and the fine would shrink. Do that at scale and the deterrent stops deterring — the legislature's stated concern was that fines were being treated as a cost of doing business.

The fix was structural. Instead of telling judges to be tougher, SB 779 removed the room underneath the fine. An appeal can still argue the facts, but it can no longer grind a penalty down below the floor. The bill passed both chambers unanimously — there was no constituency for the old arrangement.

This is a pattern, not a one-off

SB 779 is the second bill in two years to replace CSLB penalty discretion with statutory minimums. Six months earlier, SB 291 did the same thing for workers' comp violations — $10,000 and $20,000 floors, plus a renewal hold. The direction of travel is one way.

The part that reaches licensed contractors: a lapse mid-job

Here's the chain that makes SB 779 a license-holder's problem and not just an enforcement statistic:

  1. Your license lapses — a renewal that slipped, a bond that was cancelled, a comp policy that quietly expired.
  2. Work performed while the license is expired is unlicensed work — the same, in the law's eyes, as never having been licensed.
  3. The minimum penalty for that is now $1,500 per violation.
  4. And separately, under B&P 7031, unlicensed work can forfeit your right to be paid for the job at all — a customer can refuse to pay, and you can be barred from suing to collect.

Notice what "per violation" does to the math. A crew that keeps working through a two-week lapse isn't looking at one abstract fine; it's looking at a floor that multiplies. And the 7031 exposure isn't a fine at all — it's the contract value.

The delinquent renewal fee — up to 50% of the renewal fee — used to be the number people associated with a late renewal. It was never the real cost. The real cost was always 7031, and SB 779 just stacked a four-figure statutory floor on top of it.

The old math vs. the new math

It's worth being concrete about what "floors, not maximums" changes in practice, because the citation paperwork looks the same as it did in 2025 — the difference is what happens after.

Under the old regime, a cited contractor had a rational playbook: appeal, argue mitigation, and expect the number to come down — often dramatically, sometimes to less than the cost of the compliance that would have prevented it. That's exactly the behavior the 2,014 reduced fines documented, and exactly what a minimum makes pointless. An appeal can still win on the facts — was this unlicensed activity at all? — but if the violation stands, the penalty has nowhere to go below $1,500.

And the floor is only one layer of a late renewal's real cost. The delinquent fee — up to 50% of the renewal fee — is the visible, bounded part. The unbounded parts are the per-violation arithmetic while work continues, and B&P 7031's forfeiture, which is priced in contract dollars, not statute dollars. The floor didn't create that stack; it made the bottom layer four figures.

If you're already past your expiration date

Don't keep working — that's the one move that converts an administrative problem into an unlicensed-work problem at $1,500 a violation. The rescue paths are unchanged: an expired license can be renewed for up to five years, and a retroactive-renewal petition is possible within 90 days of expiration if the delay was beyond your control. The late-renewal guide walks through both, in order.

What to actually do about it

Nothing in SB 779 changes what a compliant contractor has to do. It changes the price of missing it — which changes how much attention the boring parts deserve:

  • Know your expiration date — licenses renew every two years and expire on the last day of a month. The renewal walkthrough covers the full sequence.
  • Watch the things that fail silently. A renewal you're waiting on, comp, the bond, entity standing, and the SB 291 discipline hold can each stop a license without a letter you'll actually read in time.
  • Treat a lapse as a work stoppage, not a paperwork item. The moment the record shows expired or suspended, the next day of work is the expensive kind.

The cheapest intervention point is before the lapse. Contractor License Vault checks your license every day and emails you at 90, 60, 30, 14, 7, and 3 days before expiration — plus the moment your bond, comp, entity standing, or license status changes. $19 a month, against a fine that now starts at $1,500. That math is the whole product.

Check your license free — no signup, and you'll see exactly what the state's record shows today.

Frequently asked questions

What is the minimum fine for unlicensed contracting in California in 2026?

Under SB 779, effective July 1, 2026, the minimum civil penalty for unlicensed activity is $1,500 per violation — up from $200, a 650% increase. The CSLB is also authorized to adjust these minimums for inflation every five years, indexed to the California Consumer Price Index.

Does SB 779 apply to licensed contractors too?

Yes. SB 779 created mandatory minimum penalties for licensed-contractor violations where previously only maximums existed, including a $500 minimum for most other disciplinable violations. Before, a fine could be negotiated down toward zero; now there's a floor.

Why did the legislature raise CSLB penalties?

Between fiscal years 2019-20 and 2022-23, administrative law judges reduced 2,014 enforcement fines on appeal, cutting more than $3.7 million from originally assessed penalties. The legislature's stated concern was that fines were being treated as a cost of doing business. SB 779 passed both chambers unanimously.

Does SB 779 matter if my license just lapsed by accident?

Yes — that's the main way it reaches licensed contractors. Work performed while a license is expired is unlicensed work, so the $1,500-per-violation floor applies to a lapse you didn't catch. And under B&P 7031, unlicensed work can forfeit the right to be paid for the job at all.

Keep reading