Renewals by state › California (CSLB)
California is one of the more forgiving states on paper — there's no continuing-education homework to renew a contractor license — but it has its own traps: a two-year clock most people misremember, a fee schedule that jumps sharply if you're a day late, a mandatory $25,000 bond, and a workers'-compensation rule that is expanding to cover every classification. This page lays out what the Contractors State License Board (CSLB) actually requires to keep a license current, and where people slip.
The one-line version: a CSLB license renews on a two-year cycle (active) with no continuing-education requirement; the timely active renewal fee is $450 (sole owner) or $700 (non-sole owner); you must keep a $25,000 contractor bond on file; and under SB 216 as amended by SB 1455, all classifications must carry workers' compensation insurance by January 1, 2028 (four classifications already must).
An active California contractor license expires every two years. This is the fact people most often get wrong — plenty of other states run a one- or three-year cycle, so contractors assume California matches, and it doesn't. A license placed on inactive status renews on a longer cycle and can be kept on inactive status indefinitely as long as you file the inactive renewal each period.
Unlike many trades in other states, CSLB does not require continuing education to renew a contractor license. There is no CE-hours box to satisfy and no course-completion to report at renewal. That makes California unusually simple on the education side — but it also means the entire burden shifts to dates and paperwork: the renewal itself, the bond, and workers'-comp status. If you also hold licenses in states that do require CE, don't let California's no-CE rule lull you into missing another state's hours — see our 2026 CE deadline calendar.
These are the fees published on CSLB's official fee schedule. Note the two wrinkles most people miss: C-10 (electrical) contractors pay $20 more per renewal, and a delinquent (late) renewal costs substantially more than a timely one.
| Renewal type | Sole owner | Non-sole owner |
|---|---|---|
| Active — timely (on or before expiration) | $450 (C-10: $470) | $700 (C-10: $720) |
| Active — delinquent (after expiration) | $675 (C-10: $695) | $1,050 (C-10: $1,070) |
| Inactive — timely | $300 | $500 |
| Inactive — delinquent | $450 | $750 |
| Reactivation application (inactive → active) | $450 | $700 |
Letting an active license go delinquent adds $225 (sole owner) or $350 (non-sole owner) to the bill — a pure penalty for missing the date, on top of the risk of operating on an expired license. An eligible active or inactive license with a single qualifier can usually renew online through CSLB's renewal eService; a license with multiple qualifiers must mail or hand-deliver the paper renewal form and payment.
An active CSLB license must keep a contractor's bond of $25,000 on file with the board; the bond amount was raised to $25,000 effective January 1, 2023. This is separate from your renewal — a lapsed or cancelled bond can suspend a license even if the renewal fee is paid. Bonds are written for a term (commonly one or two years) and must be kept continuously in force, so the bond's own expiration is a second date to track alongside the license. Some qualifying individuals also need a separate Bond of Qualifying Individual depending on their role, and licenses with employees have workers'-comp obligations covered below.
Missing your expiration date in California is recoverable, but on a clock:
Why the 90 days matters so much: the difference between renewing on day 89 and day 91 isn't just a fee — inside 90 days your license is treated as if it never lapsed; outside it, there's a hole in your licensure history that can affect contracts, payment, and mechanics-lien rights for work done during the gap. Treat the 90th day after expiration as a hard wall, not a soft one.
This is the moving piece. SB 216 (2022) set out to require all licensed contractors to carry workers' compensation insurance regardless of classification and regardless of whether they have employees — closing the old exemption that let contractors with no employees skip coverage. It was phased in:
The practical takeaway: if you hold a C-8, C-20, C-22, or D-49 license you already need coverage or a valid exemption on file; everyone else has until the start of 2028, but many third-party pages still cite the old 2026 date, so confirm the current requirement directly with CSLB.
A California license has no CE to track — but it has a renewal date, a bond expiration, and a workers'-comp deadline, each on its own clock. LicenseLedger keeps all three in one place per license, and if you hold licenses in other states too, it tracks their CE hours and renewal dates alongside California's, so nothing lapses because the rules differ by state.
See how LicenseLedger tracks it →