Skip to main content

HVAC contractor License Requirements in San Bernardino, CA

Last reviewed: September 2026

Quick Answer

Yes, you need a California Contractors State License Board (CSLB) C-20 licence to operate as an HVAC contractor in San Bernardino. The C-20 classification covers heating, ventilation, and air conditioning installation and repair. You must apply through CSLB at https://www.cslb.ca.gov, demonstrate 4 years of qualifying experience, pass the trade and law examinations, obtain a $15,000 surety bond, and carry workers compensation insurance. San Bernardino County and your local city also require additional permits and inspections.

Key Facts

  • •California HVAC contractors must hold a Contractors State License Board (CSLB) C-20 licence.
  • •C-20 applicants need 4 years experience, pass the trade exam, and meet bonding requirements.
  • •San Bernardino County requires additional local permits and inspections for HVAC work.
  • •Operating without a C-20 licence is a misdemeanor with fines up to $5,000 and jail time.

State Licence Requirements

Licence name

C-20 Heating, Ventilation, and Air Conditioning Contractor Licence

Issued by

Contractors State License Board (CSLB)

Cost

$300-$500

Processing time

4-8 weeks after exam passage

How to apply

To apply for a C-20 HVAC contractor licence in California, visit the CSLB website at https://www.cslb.ca.gov and create an account in the online licensing system. Complete the C-20 application form (Form CSLB-12) and verify you meet the minimum experience requirement of 4 years of work in HVAC contracting within the 10 years preceding application (California Business and Professions Code § 7068).

Submit proof of experience through verifiable work history, including detailed descriptions of projects, dates, and references from supervisors or clients. You will need to pass two examinations: the C-20 Trade Exam, which tests technical HVAC knowledge covering installation, repair, maintenance, and system design, and the Law and Business Exam (CSLB Examination 4), covering California contractor law, licensing regulations, and business practices.

Obtain a $15,000 surety bond from a California-authorized bonding company and evidence of workers compensation insurance (Form SI-12 or equivalent). Submit all required documents through the CSLB online portal, including identification, proof of bonding, and insurance certificates. The application fee is approximately $300-$400, with exam fees totaling $100-$150 per exam.

Once your application is deemed complete, you will receive notification to schedule your examinations. After passing both exams, CSLB will issue your C-20 licence within 4-6 weeks. You must display your licence number prominently on all business cards, advertisements, and contracts.

Federal Requirements

HVAC contractors in San Bernardino must comply with several federal requirements in addition to state licensing. The Environmental Protection Agency (EPA) enforces the Clean Air Act (42 U.S.C. § 7412) and the Significant New Alternatives Policy (SNAP) program, which restricts the use of certain refrigerants such as CFC and HCFC compounds. All HVAC technicians who handle refrigerants must obtain EPA Section 608 certification through an EPA-approved testing organization, demonstrating knowledge of safe refrigerant handling practices.

The Occupational Safety and Health Administration (OSHA) under 29 U.S.C. § 654 imposes workplace safety standards that apply to all HVAC contractors. These include requirements for fall protection, electrical safety, and personal protective equipment. HVAC contractors must maintain OSHA compliance on all job sites and ensure employees receive proper safety training.

Federal employee requirements include obtaining an Employer Identification Number (EIN) from the Internal Revenue Service (26 U.S.C. § 6109) even if operating as a sole proprietorship, withholding federal income and FICA taxes for all employees, and maintaining workers compensation insurance as required by California state law (which is enforced but federally influenced through OSHA).

Additionally, HVAC contractors must comply with the Americans with Disabilities Act (42 U.S.C. § 12101 et seq.) when performing work on commercial or public buildings, ensuring accessibility modifications are implemented according to ADA standards. The Fair Labor Standards Act (29 U.S.C. § 201 et seq.) governs wage and hour requirements for all employees.

Local & County Requirements

San Bernardino County and its municipalities require HVAC contractors to obtain multiple local permits and approvals in addition to the state C-20 licence. Most cities in San Bernardino County require a City Business Tax Certificate (also called a business licence), which is obtained from the city's business tax office or development services department. This permit typically costs $75-$300 depending on the city and contractor's gross revenue.

Zoning approval is mandatory before commencing work. Many cities require HVAC contractors to verify that work locations are in zones permitting mechanical contracting services. This involves obtaining a Zoning Compliance Certificate from the local planning department, which ensures the property is not in a residential-only zone where HVAC work is restricted.

Heating and cooling equipment installation requires mechanical permits from the county or city building and safety department. These permits require submission of equipment specifications, ductwork plans, and electrical diagrams. The permit application includes a plan check fee (typically $150-$400) and an inspection fee ($75-$150). Inspectors will verify that all work complies with the California Energy Commission (Title 24) standards and the California Building Code.

Specific local requirements vary by city. In San Bernardino City, permits are obtained through the Development Services Department and require completed Application for Permit (Form DS-8). In Fontana, Victorville, Ontario, and Moreno Valley, similar processes apply through respective building departments. Fire safety inspections are required in some jurisdictions, particularly for commercial installations near fire suppression systems. High-desert cities like Apple Valley and Victorville may have additional requirements for high-altitude HVAC installations.

Total Cost Breakdown

The first-year cost to become a licensed HVAC contractor in San Bernardino includes multiple state and local fees. The CSLB C-20 application fee ranges from $300-$400. Two required examinations (Trade Exam and Law/Business Exam) cost approximately $50-$75 each, totaling $100-$150. The mandatory $15,000 surety bond costs approximately $400-$800 depending on your credit score and the bonding company selected (typical annual cost with renewal).

Workers compensation insurance is required and varies by contractor size and claims history but typically costs $2,000-$5,000 annually for a small HVAC operation with 2-3 employees (rates are set by the California Department of Insurance and vary by classification code). A City Business Tax Certificate in most San Bernardino jurisdictions costs $75-$300 depending on location and projected revenue.

Local permits for initial projects add $200-$500 per permit depending on project complexity. Plan check fees for mechanical permits range from $150-$400, and inspection fees add another $75-$150. Zoning compliance verification costs approximately $50-$100. Commercial property inspections may require additional fire safety inspections costing $100-$250.

A realistic total first-year cost ranges from $4,000-$8,500, accounting for licensing, bonding, insurance, and initial local permits. This estimate assumes a solo operation with no employees and minimal project activity during the first year. Contractors with employees and active job portfolios should budget $6,000-$10,000 for the first year. Renewal years cost significantly less (approximately $600-$1,500) since examination fees are eliminated and only licensing, bonding, and insurance renewal fees apply.

Licence Renewal

California C-20 HVAC contractor licences expire on a two-year cycle based on the licence issue date. The CSLB sends renewal notices approximately 60 days before expiration, but it is the contractor's responsibility to track the expiration date shown on the physical licence. Renewal must be completed online through the CSLB licensing portal at https://www.cslb.ca.gov by the expiration date listed on your licence card.

To renew your C-20 licence, you must maintain current bonding ($15,000 surety bond) and workers compensation insurance, as these are non-negotiable requirements for renewal. You do not need to retake the trade or law exams for renewal, but you must complete and submit the renewal application with updated bonding and insurance documentation. The renewal fee is approximately $210-$290 for a two-year renewal cycle.

Continuing education is not currently mandated by CSLB for C-20 contractor renewal, though CSLB recommends voluntary courses on changes to the California Building Code and Title 24 energy standards. If you miss the renewal deadline, your licence becomes inactive immediately. Operating with an inactive or expired licence is illegal and carries the same penalties as operating without a licence, including fines up to $5,000 and potential criminal charges. You can renew online, by mail, or through the CSLB office, with online renewal being the fastest option (2-3 weeks processing). Late renewal penalties of $0.30 per day past the expiration date may apply if you reinstate after expiration.

Penalties for Operating Without a Licence

Operating as an HVAC contractor in San Bernardino without a valid C-20 licence is a serious violation under California Business and Professions Code § 7099, which carries both civil and criminal penalties. Any person who engages in the business of contracting without the required licence is guilty of a misdemeanor, punishable by imprisonment in county jail for not more than one year and a fine of not less than $500 and not more than $5,000 for the first violation.

Repeated violations escalate penalties significantly. A second violation within a five-year period can result in fines of $1,000 to $10,000 and potential jail time up to one year. Each project or contract undertaken without a licence may be treated as a separate violation, meaning a contractor completing multiple jobs without licensure faces multiple charges and compounding fines.

California Business and Professions Code § 7028.5 allows CSLB to issue cease-and-desist orders against unlicensed contractors, prohibiting them from advertising or soliciting HVAC work. Violations of cease-and-desist orders result in additional fines of $2,500 to $7,500 per violation. CSLB actively investigates complaints through its Enforcement division, which receives tips from customers, competitors, and the Better Business Bureau.

Unlicensed HVAC work creates severe insurance implications. Homeowners and commercial clients who discover work was performed by an unlicensed contractor may pursue civil liability claims against both the contractor and, in some cases, the property owner. Insurance companies frequently deny claims related to work performed by unlicensed contractors, leaving clients without coverage for defective work, injuries, or property damage. Additionally, unlicensed contractors cannot legally carry state-regulated liability insurance, leaving them personally liable for all accidents, equipment failures, and property damage that occurs during their work.

Get expert guidance on your HVAC contractor license application through our trusted California contractor resources.

Get notified when licensing rules change

Licensing requirements and fees change periodically. We'll email you when this page is updated.

Frequently Asked Questions

How long does it take to get an HVAC C-20 licence in California?

The total timeline typically ranges from 3 to 6 months, depending on how quickly you complete each step. First, you must gather documentation proving 4 years of qualifying HVAC experience, which often takes 2-4 weeks to obtain from past employers and supervisors. Submitting your application to CSLB at https://www.cslb.ca.gov takes 1 week. Once CSLB deems your application complete (1-2 weeks), you can schedule your two required exams. Many test centres offer appointments within 2-3 weeks. After passing both the Trade Exam and Law/Business Exam (which CSLB scores within 1-2 weeks), CSLB processes your licence issuance, which takes an additional 2-4 weeks. The entire process moves faster if you have your documentation ready immediately and schedule exams promptly.

Do I need separate permits from San Bernardino County versus individual cities?

Yes, requirements vary significantly between San Bernardino County jurisdiction and individual cities. Most HVAC work in populated areas falls under city jurisdiction (San Bernardino City, Fontana, Ontario, Victorville, Moreno Valley, etc.), requiring permits from that specific city's building and safety department. Unincorporated areas fall under San Bernardino County jurisdiction and require County permits. Each city has slightly different fee structures, inspection processes, and timeline expectations. For example, San Bernardino City permits are processed through their Development Services Department and typically require plan review within 10-15 business days, while Victorville may have different timelines. It is critical to determine whether your project location is within city or county jurisdiction before submitting permit applications. You should contact the specific city or county building department serving your project location to confirm local requirements, as they vary significantly.

Can I use my HVAC experience from another state to get my California C-20 licence?

California does not have reciprocity agreements with other states for the C-20 HVAC contractor licence. However, out-of-state experience does count toward the required 4 years of qualifying experience under California Business and Professions Code § 7068. You must document all relevant HVAC work performed in other states with detailed descriptions, dates, and verifiable references from supervisors or clients. CSLB evaluates out-of-state experience on a case-by-case basis to ensure it meets California standards for heating, ventilation, and air conditioning work. You still must pass both California-specific exams (the C-20 Trade Exam and Law/Business Exam), as these test knowledge of California Building Code, Title 24 energy standards, and California contractor law. There is no shortcut to bypass the examination requirement, even with extensive out-of-state experience. If CSLB determines your out-of-state experience does not fully satisfy California requirements, they may require additional California-based work or apprenticeship hours before your application is approved.

What happens if I start an HVAC business without getting my C-20 licence first?

Operating without a C-20 licence is illegal and exposes you to severe consequences under California Business and Professions Code § 7099. You face criminal misdemeanor charges with potential jail time up to one year and fines from $500 to $5,000 for the first violation. Each project undertaken without a licence may be treated as a separate violation, multiplying your exposure. CSLB actively investigates unlicensed contractors through consumer complaints, competitor reports, and undercover operations. If caught, you must cease all HVAC work immediately and comply with a cease-and-desist order, which carries additional fines of $2,500 to $7,500 if violated. Any work you performed is considered void, and customers can pursue civil lawsuits against you. More critically, unlicensed contractors cannot legally carry liability insurance, leaving you personally liable for all injuries, property damage, and equipment failures. Insurance companies will deny claims related to unlicensed work, and you could face bankruptcy from a single accident or failed installation. Additionally, obtaining your licence after operating illegally may result in CSLB denial of your application due to disciplinary action.

What are the EPA Section 608 refrigerant certification requirements for HVAC technicians?

All HVAC technicians in California who handle refrigerants must obtain EPA Section 608 certification under the Clean Air Act (42 U.S.C. § 7412). This federal requirement applies regardless of whether you hold a state C-20 licence. EPA Section 608 certification is not issued by CSLB but rather by EPA-approved testing organizations such as HVAC Excellence, North American Technician Excellence (NATE), or other authorized providers. You must pass a written examination demonstrating knowledge of refrigerant properties, safe handling practices, recovery techniques, and leak detection. Four certification types exist: Type 1 (small appliances), Type 2 (high-pressure systems), Type 3 (low-pressure systems), and Type 4-Universal (covers all types). Most HVAC contractors obtain Type 4-Universal certification, which costs approximately $150-$250 for the exam. Certification is valid indefinitely and does not require renewal. However, handling refrigerants without certification violates federal law and can result in EPA fines up to $25,000 per violation. Many jurisdictions, including San Bernardino County, require proof of Section 608 certification before issuing mechanical permits for HVAC work.

Other Business Types in San Bernardino, CA

hvac contractor Licensing in Other States

See hvac contractor licensing in every state →

Sources & References

  • California Business and Professions Code § 7058 — Defines C-20 HVAC contractor licence classification requirements
  • California Business and Professions Code § 7068 — Establishes experience and examination requirements for C-20 applicants
  • California Business and Professions Code § 7099 — Sets penalties for operating without required contractor licence
  • California Code of Regulations Title 16 § 832 — Details bonding and workers compensation insurance requirements

Licence requirements change. Verify current requirements with the issuing agency before applying.

Editorial standards: This guide is reviewed against primary government sources and cites 4 statutes. Last reviewed September 2026. Scheduled for re-verification by September 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.