Contractor License VaultResources
← All resources

C-20 HVAC license renewal: the no-exemption comp rule

September 14, 2026 · 5 min read

If you hold a C-20 license — warm-air heating, ventilating, and air conditioning — your renewal runs on the same two-year clock as every other CSLB license. What's different is that one of the five things a renewal checks is never optional for you, and the cost of getting it wrong went up in 2026.

Not sure what your record currently shows for comp, bond, or status? Check your license free — all of it is public.

The rule: no exemption, ever, for C-20

Most California contractors with genuinely no employees can file a Certificate of Exemption with CSLB and skip carrying workers' comp. C-20 is one of the classifications where that door is closed. Along with C-8, C-22, C-39, and C-61/D-49, HVAC must carry a comp policy regardless of headcount — "it's just me on the truck" doesn't change it. The list is set by regulation, not by how you run your business.

So for a C-20 license, workers' comp isn't a box that's sometimes checked and sometimes exempted. It's a continuous condition of holding the license.

Where that lands at renewal

Comp is one of the five independent things that can block a renewal: the application itself, workers' comp where it's required, the $25,000 contractor bond, your entity's standing with the Secretary of State if you're a corporation or LLC, and — since January 2026 — SB 291's comp discipline hold. None of those five are C-20-specific. The comp one is where C-20 differs: if there's no policy on file when your renewal comes up, there's no exemption to fall back on, and the renewal stalls until you fix it.

There's a second requirement worth having ready before you file. Since July 1, 2024, any contractor with a comp certificate on file must list their three highest-payroll classification codes on the renewal. If you run more than one classification under the same license, know your top three codes in advance so the application isn't returned for correction.

The trap is mid-cycle, not renewal day

The renewal date isn't the only time comp matters. A policy can lapse between renewals: a missed premium, a cancellation, a carrier leaving the market. Because there's no exemption path for HVAC, that lapse is a live problem for the license the day it happens, not something you can wait out until your next renewal window. CSLB can suspend a license when a required policy lapses with nothing on file to replace it, and the state doesn't call first.

The version of this that catches careful people: if your comp policy's own expiration date falls before your license's renewal date, it can quietly lapse months ahead of when you'd otherwise be thinking about the license at all. Watching the renewal date alone misses it entirely. Here's what to do if a lapse has already happened.

A suspended license can't legally contract

Work performed while a license is suspended for a comp lapse carries the same B&P 7031 exposure as work performed while expired: it's unlicensed work, and it can cost you the right to collect payment for it.

What SB 291 added in 2026

A comp gap used to be mostly a license problem. Since January 1, 2026, it's also a money problem with a floor under it. Under SB 291, a licensee found to have employed workers without maintaining comp coverage faces a minimum civil penalty of $10,000 per violation as a sole owner, or $20,000 per violation as a partnership, corporation, LLC, or tribal business.

The part that outlasts the fine is the hold: SB 291 prohibits CSLB from renewing or reinstating a license subject to that discipline until a current, valid certificate of workers' comp insurance — or certification of self-insurance, in the licensee's business name — is on file. It isn't a waiting period you serve out. It lasts until the paperwork exists.

The renewal clock itself

Nothing about C-20 changes the ordinary mechanics. The license runs two years and expires on the last day of a month, not on the anniversary of your issue date. CSLB mails a courtesy notice roughly 60 days out with the PIN for renewing online — a courtesy, not a guarantee, and a stale address doesn't move the deadline.

Miss it and the delinquent fee runs up to 50% on top of the renewal fee. That's the smaller cost: work performed while the license is expired is unlicensed work under B&P 7031. An expired license stays renewable for up to five years, and a retroactive-renewal petition within 90 days of expiration can restore it if the delay was outside your control.

In 2028, everyone joins you

The no-exemption rule isn't a crackdown aimed at HVAC — the rest of the trades are about to catch up. Under SB 216, every classification loses the no-employee exemption on January 1, 2028 (delayed from an original 2026 date by SB 1455). Here's what that changes and when. Nothing about your obligation changes on that date — you're just not the one who has to adjust.

Staying ahead of it

A C-20 comp lapse happens on your insurer's schedule, not yours, and it can suspend a license months before renewal is on your mind. Contractor License Vault watches all five renewal blockers daily — including comp for no-exemption classifications like C-20 — and counts down to expiration at 90, 60, 30, 14, 7, and 3 days out, so a lapse is a phone call to your carrier instead of a suspension you learn about later.

Frequently asked questions

Does a C-20 HVAC contractor need workers' comp with no employees?

Yes. C-20 is one of the classifications that must carry workers' comp regardless of employee count — along with C-8, C-22, C-39, and C-61/D-49. There is no Certificate of Exemption available for a solo C-20 operator.

When does a C-20 license expire?

Every CSLB license runs on a two-year cycle and expires on the last day of a month. CSLB mails a courtesy renewal notice about 60 days ahead containing the PIN you need to renew online, but the renewal is the contractor's responsibility whether or not that notice arrives.

What happens if my comp policy lapses mid-cycle as a C-20 contractor?

Because C-20 has no exemption path, a lapse with no replacement policy on file is a problem for the license immediately, not something that waits for your renewal date. CSLB can suspend the license, and since January 1, 2026 SB 291 also blocks renewal or reinstatement of a license under workers' comp discipline until a current, valid certificate is on file.

Is the no-exemption rule spreading to other classifications?

Yes. Under SB 216, every California contractor classification loses the no-employee exemption on January 1, 2028 (delayed from an original 2026 date by SB 1455). C-20 contractors are simply early to a rule everyone else is about to join.

Keep reading