Skip to content
Modesto HVAC Pros

Licensing guide · CSLB pages read November 2026

How to verify an HVAC contractor's CSLB C-20 license

As of November 2026, an HVAC contractor working in Modesto — or anywhere in California — needs an active CSLB C-20 Warm-Air Heating, Ventilating and Air-Conditioning license for any job over $1,000 in labor and materials, or any job that needs a permit. You can confirm it yourself, free, in about two minutes with CSLB's Check a License tool at cslb.ca.gov. Modesto HVAC Pros connects you with independent local contractors — (209) 721-8199 — and this page is how to read the record on whoever quotes the job.

Why the classification is C-20

California licenses contractors by classification, not by a general "contractor" card. CSLB's official C-20 scope reads: a warm-air heating, ventilating and air-conditioning contractor "fabricates, installs, maintains, services and repairs warm-air heating systems and water heating heat pumps, complete with warm-air appliances; ventilating systems complete with blowers and plenum chambers; air-conditioning systems complete with air-conditioning unit; and the ducts, registers, flues, humidity and thermostatic controls and air filters in connection with any of these systems," and the classification includes systems that use solar energy.

Two words in that sentence matter on a Modesto quote. "Maintains, services and repairs" means a repair call is licensed work, not just a full replacement. And "ducts" means the duct work that comes with a change-out is inside the same license. CSLB's own HVAC upgrade guidance for consumers puts it in one line: be sure your contractor "holds an active C-20 Warm-Air Heating, Ventilating, and Air-Conditioning license that is issued by and in good standing with CSLB."

The number should already be on the quote

Before you open CSLB's site, look at the estimate. California's Business and Professions Code (§ 7030.5) requires every licensed contractor to include the license number in all construction contracts and in all forms of advertising, and CSLB's advertising guidance lists websites, online directories, business cards, vehicle signage and yard signs among the covered channels. A written HVAC quote with no license number on it is not a paperwork oversight — it is the first finding.

How to verify a C-20 license in eight checks

Use CSLB's own Check a License tool for every step. It is the only authoritative record of a license's status on a given day — not a company's website, not a directory badge, and not this site.

  1. Get the license number off the written estimate. California requires a licensed contractor to include the license number in every construction contract and in all forms of advertising — the website, the truck, the business card, the yard sign and the written quote. If the estimate has no number on it, ask for it before you do anything else. A company that cannot give you one has answered the question already.
  2. Open CSLB's Check a License tool. Go to cslb.ca.gov and choose Check a License. It offers five searches: by contractor license number, by business name, by the name of a person on the license, and two for Home Improvement Salesperson registrations. Search by number when you have it. CSLB notes a California contractor license number contains no letters, so a "license number" with letters in it is some other registration.
  3. Match the business name to the quote. The name on the record should be the name on the estimate — not a similar name, and not a person's name when the quote came from a company. If you must search by name, CSLB's tips say commas and periods are not used in business names but apostrophes are, and the search returns up to 50 businesses, so a common name may need the number to settle it.
  4. Read the status and the expiration date. Only an active license counts. CSLB's own HVAC guidance tells consumers to make sure the contractor "holds an active C-20 ... license that is issued by and in good standing with CSLB." Note the expiration date too: a license that lapses mid-project is a problem you can see coming.
  5. Find C-20 on the classifications line. For an AC replacement, a furnace, a heat pump, ductwork or a repair, the classification you are looking for is C-20 Warm-Air Heating, Ventilating and Air-Conditioning. A B General Building license can take the prime contract on a project with two or more unrelated trades, but CSLB says it must otherwise subcontract the heat-pump work to a C-20. A record showing only C-10 Electrical or C-36 Plumbing does not cover an HVAC system — see the heat-pump section below.
  6. Check the contractor's bond line. The record shows whether a contractor's bond is on file. This page does not state the required bond amount — read it off the record and confirm the current figure on cslb.ca.gov. A bond is not insurance for you; it is a limited fund certain claims can be made against.
  7. Check the workers' compensation line. The record shows whether workers' compensation insurance is on file, or whether the license carries an exemption because the contractor reports having no employees. An install crew of three working under a no-employees exemption is a question to ask before the old unit comes out.
  8. Ask for what CSLB does not track. CSLB does not record general liability insurance, and it does not record the federal refrigerant-handling certification technicians need to work on sealed systems. Ask for a current certificate of liability insurance naming you as certificate holder, and ask who on the crew holds the refrigerant certification. Keep both with the signed contract.

One practical note from CSLB's page: the database is unavailable Sundays at 8 p.m. through Monday at 6 a.m. for scheduled maintenance. If the AC quit on a Sunday afternoon and you are comparing emergency quotes that night, the license check waits until Monday morning — the emergency repair guide covers what to do in the meantime.

The heat-pump rule: C-20, not C-10

Heat pumps are where license confusion actually happens in Modesto, because the job touches electrical work and sometimes plumbing. CSLB published a classification fact sheet specifically for heat pump water heaters and HVAC heat pumps, and it draws the lines plainly:

  • HVAC system heat pump → C-20

    "The CSLB classification currently licensed for an HVAC system heat pump is C-20 – Warm-Air Heating, Ventilating and Air-Conditioning." If you are weighing a heat pump against conventional central air, the installer's record needs C-20 either way.

  • Heat pump water heater → C-20 or C-36

    "The CSLB classifications currently licensed for installation/repair of heat pump water heaters are C-20 … or C-36 – Plumbing." The C-20 scope includes "water heating heat pumps"; the C-36 scope includes "any type of equipment to heat water."

  • Electrician → panel upgrade only

    "The C-10 Electrical contractor is licensed to perform an electrical panel upgrade should one be necessary … A C-10 contractor may not contract for a heat pump water heater or HVAC system heat pump." If the panel needs upgrading for the new equipment, expect a C-10 on that part — not a C-10 running the whole job.

  • General contractor → must subcontract

    A B General Building contractor "may take a prime contract for a heat pump water heater or HVAC system heat pump; however, the B … must subcontract the work to a C-20 … or C-36 – Plumbing contractor, unless the prime contract includes two or more unrelated trades other than framing or carpentry." On a remodel that includes HVAC, ask which company's C-20 covers the mechanical part.

What the record will not tell you

  • General liability insurance

    CSLB does not track it. Ask for a certificate of liability insurance naming you as certificate holder, and match the company name on it to the license record.

  • The bond amount

    The record shows that a bond is on file. This page deliberately states no dollar figure for the required bond — read the current requirement on cslb.ca.gov rather than from any third-party page, including this one.

  • Whether your job needs a permit

    That is the building department's question, not CSLB's, and the answer depends on whether the address is inside Modesto city limits, in Ceres, Turlock, Riverbank or Oakdale, or in unincorporated Stanislaus County. The HVAC permit page routes each one. Licensing and permitting are separate rules; a licensed contractor still pulls the permit where one is required.

Five red flags CSLB's own rules make checkable

What you see Why it matters What to do
No license number on the quote, website or truck State law requires it on every contract and every form of advertising. Ask for the number. No number, no contract.
A license number with letters in it CSLB notes a California contractor license number contains no alphabetic characters. It may be a business license or a different registration. Search CSLB by business name instead.
"We'll call it a repair so it stays under the limit" The $1,000 exemption only applies when the job needs no permit and the person employs nobody else — and most replacements in Modesto need a permit. Treat the pitch as the finding. Get a quote from a company whose record shows C-20.
A deposit of a third or half up front CSLB's home-improvement rule caps the down payment at $1,000 or 10 percent of the contract price, whichever is less. Decline. A payment schedule tied to work performed and equipment delivered is what the rule expects.
Record shows C-10 or C-36 but no C-20 (and no B) CSLB's fact sheet: a C-10 may not contract for a heat pump; C-36 reaches heat pump water heaters, not HVAC systems. Ask which company's C-20 covers the mechanical work, or move on.

The $1,000 question, in one paragraph

California's AB 2622 raised the statewide minor-work exemption to $1,000, effective 2025-01-01. CSLB's own announcement puts the conditions plainly: an unlicensed person may complete small projects up to $1,000 "if they do not hire workers and no building permits are needed," and the $1,000 includes all costs of the project. A thermostat swap or a capacitor might sit under it. A condenser, a furnace or a heat pump replacement does not fit under it in practice, and inside Modesto city limits a replacement is normally permitted work (see the permit page), which removes the exemption by itself. That is why every installation figure on this site assumes a licensed C-20 contractor.

If the record and the quote do not match

Most mismatches are ordinary: a trade name that differs from the licensed name, a license held by an individual who also runs a company, a classification added since the van was lettered. Ask. A legitimate company can explain which license covers the work and show you the record for it. What should end the conversation is a company that cannot produce any number, offers a number that belongs to someone else, or wants to restructure the job to avoid the license question.

If something goes wrong after you hire — abandoned work, equipment that is not what the contract named — complaints against contractors may be filed with CSLB by homeowners, and CSLB states it has jurisdiction over both licensed and unlicensed contractors' projects for up to four years. Start at CSLB's complaint-process page. The printed license record, the signed contract and your payment history are what the process runs on, which is one more reason to run the check before signing rather than after.

Want a contractor who already reports the classification?

Contractors who receive requests through Modesto HVAC Pros report an active C-20 classification when they join, and your request goes to one independent local company. Checks two through eight are still yours to run — a license can lapse between any check and your job — but step one is done. Describe the problem or call (209) 721-8199, then run the record when the quote arrives. The how-to-choose guide covers what else to compare once the license checks out.

What this page is not

It is not a statement that any particular company is licensed or insured, and it is not legal advice. It is a walk through a public record, quoting CSLB's own pages as read in November 2026. CSLB's record is the only authoritative source for a license's status on any given day; if this page and the record ever disagree, the record is right.

Sources, read November 2026: CSLB Licensing Classifications Detail, Class=C20 (scope quoted verbatim); CSLB "HVAC Upgrade Information for Consumers"; CSLB "Fast Facts — Classifications for the Installation, Maintenance, or Service of Heat Pump Water Heaters and HVAC System Heat Pumps" (undated fact sheet); CSLB Check a License page (search modes, search tips, maintenance window); CSLB "How the Complaint Process Works"; CSLB, "Learn About Home Improvement Contracts" (down payment rule); CSLB press release on AB 2622 (minor-work exemption and its conditions); Business and Professions Code § 7030.5 (license number in contracts and advertising). Bond amounts, renewal periods, fees and refrigerant-certification specifics are not stated on this page by design.

FAQ

Common questions

Does an HVAC contractor in Modesto need a license? +

Yes — as of November 2026, any HVAC job in California over $1,000 in combined labor and materials, or any job that requires a building permit, must be done by a contractor holding an active CSLB license in the right classification, which for heating and air conditioning is C-20. The license is statewide, so the same rule applies in Modesto, Ceres, Turlock, Riverbank, Oakdale, Salida and Empire.

What does a C-20 license cover? +

CSLB's official scope: a C-20 contractor "fabricates, installs, maintains, services and repairs warm-air heating systems and water heating heat pumps, complete with warm-air appliances; ventilating systems complete with blowers and plenum chambers; air-conditioning systems complete with air-conditioning unit; and the ducts, registers, flues, humidity and thermostatic controls and air filters in connection with any of these systems," including systems that use solar energy. That is every job type on this site — AC repair and replacement, furnace work, heat pumps and ductwork.

Can an electrician install my heat pump? +

Not on a C-10 license alone. CSLB's classification guidance states that the classification licensed for an HVAC system heat pump is C-20, that a C-10 Electrical contractor "may not contract for a heat pump water heater or HVAC system heat pump," and that a C-10 is licensed to do the electrical panel upgrade if the installation needs one. A heat pump water heater is different: CSLB lists C-20 or C-36 Plumbing for that.

How do I look up a contractor's license in California? +

Use CSLB's Check a License tool at cslb.ca.gov — by license number (best), business name, or the name of a person on the license. The record shows the status, expiration date, classifications, whether a bond and workers' compensation are on file, and the people associated with the license. CSLB notes the database is unavailable Sundays from 8 p.m. to Monday at 6 a.m. for maintenance.

The contractor says a repair is under the handyman limit — is that legal? +

Only if all three conditions hold: the whole job, labor and materials, is $1,000 or less; the work needs no building permit; and the person doing it employs nobody else on it. California raised that threshold under AB 2622 effective 2025-01-01. A capacitor swap might sit under it; a system replacement never does, and most replacements in Modesto need a permit anyway, which removes the exemption on its own.

How much can an HVAC contractor ask for up front? +

CSLB's rule for home improvement contracts is that the down payment cannot be more than $1,000 or 10 percent of the contract price, whichever is less, and later payments cannot exceed the value of the work performed. A request for half the price before the equipment arrives is asking for something the rule does not allow.

Is the license different in Turlock, Ceres or unincorporated Stanislaus County? +

No. CSLB licensing is statewide — a C-20 license is valid in every city in Stanislaus County and in the unincorporated areas. What changes by jurisdiction is the building-permit process, which this site covers separately on its HVAC permit page.

What can I do if a licensed contractor does not finish or does bad work? +

Complaints against contractors may be filed with CSLB by homeowners, and CSLB states it has jurisdiction over both licensed and unlicensed contractors' projects for up to four years. Complaints involving a threat to public health and safety get the highest priority, and CSLB may refer you to alternative dispute resolution if it cannot settle the complaint. Keep the contract, the license record you printed, photos and every payment record.

Get free quotes

Tell us what's going on with your system

We'll connect you with independent local HVAC contractors who can help — no obligation, no cost to you.

(209) 721-8199 Get Free Quotes