Verifying a heat pump installer's license in San Jose requires checking the California Contractors State License Board (CSLB) database for a valid C-20 or C-38 classification. You must also confirm the contractor holds a valid City of San Jose business license and carries adequate liability insurance. Air Sharks, a local HVAC provider, maintains these credentials to ensure compliant and safe installations for residents.
State Licensing Requirements
California law mandates that all HVAC contractors hold a state-issued license. A Class C-20 license is the standard classification for air conditioning and heating contractors. This license indicates the contractor has passed a journeyman exam and a law and business exam. You can verify this status directly through the CSLB website. The database provides the license number, expiration date, and any disciplinary actions. For additional details, review the Privacy Policy Air Sharks.
For heat pump water heaters, a Class C-38 license (Plumbing) may also be required if the installation involves plumbing connections. Many HVAC companies hold both classifications. Always ask for the specific license number before signing a contract. The CSLB website is the authoritative source for this data. Do not rely solely on marketing claims or third-party directories.
City of San Jose Permits
San Jose requires building permits for most HVAC installations. The City of San Jose Department of Building Safety reviews plans to ensure compliance with local codes. A licensed contractor is responsible for pulling the necessary permits. You can verify permit status through the city's online portal. This step ensures the work meets safety standards and is inspected by a city official.
Unpermitted work can lead to fines and insurance issues. It may also complicate future home sales. When hiring, ask the contractor to provide the permit number after the application is submitted. The City of San Jose maintains records of all issued permits. This transparency protects your investment and ensures the installation is legal.
Insurance and Bonding
Licensing is only one part of contractor verification. You must also confirm the contractor carries general liability insurance and workers' compensation. Ask for a Certificate of Insurance (COI) before work begins. The COI should name you as an additional insured. This protects you from liability if an accident occurs on your property.
California requires contractors to be bonded. The bond amount varies by license classification. You can verify bond status through the CSLB. A bonded contractor provides financial protection if they fail to complete the job. Air Sharks maintains comprehensive insurance coverage to protect clients during every phase of the installation process.
Red Flags to Watch For
Be cautious of contractors who refuse to provide a license number. Legitimate businesses have no reason to hide their credentials. Avoid cash-only deals, as they often indicate unlicensed work. Unlicensed contractors cannot pull permits, which is a major red flag. They may also lack the insurance to cover accidents or damages.
Check for a physical business address. Many unlicensed operators use PO boxes or residential addresses. A legitimate company like Air Sharks operates from a verifiable commercial location in San Jose. Verify the business name matches the license holder. Discrepancies between the business name and the license name can indicate fraud or unauthorized subcontracting.

Step-by-Step Verification Process
Follow these steps to verify any HVAC contractor in San Jose. First, request the CSLB license number. Second, search the CSLB website to confirm the license is active. Third, check for any complaints or disciplinary actions. Fourth, verify the City of San Jose business license. Fifth, request a Certificate of Insurance. Sixth, confirm the contractor will pull the required building permit.
This process takes less than 15 minutes. It provides peace of mind and protects your home. Use the CSLB website for state-level checks. Use the City of San Jose portal for local permits. Keep records of all verification steps. This documentation is valuable if disputes arise later.
Key Takeaways
- Verify the CSLB license number for a C-20 or C-38 classification.
- Confirm the contractor holds a valid City of San Jose business license.
- Request a Certificate of Insurance naming you as an additional insured.
- Ensure the contractor pulls the required building permit for the installation.
- Check the CSLB database for any disciplinary actions or complaints.
- Avoid contractors who refuse to provide license numbers or work without permits.
Frequently Asked Questions
What license classification is required for heat pump installation in California?
A Class C-20 license is required for air conditioning and heating work. A Class C-38 license may be required if plumbing connections are involved.
Where can I check a contractor's license status?
You can check the California Contractors State License Board (CSLB) website. The database is public and free to access.
Does San Jose require a separate business license?
Yes, the City of San Jose requires a local business license in addition to the state contractor license.
Who is responsible for pulling the building permit?
The licensed contractor is responsible for pulling the building permit. You can verify the permit status through the City of San Jose portal.
What is a Certificate of Insurance?
A Certificate of Insurance is a document proving the contractor carries liability and workers' compensation coverage.
Can I hire an unlicensed contractor for a small repair?
It is risky. Unlicensed contractors cannot pull permits and may lack insurance. Always use a licensed professional for HVAC work.
Conclusion
Verifying a heat pump installer's license is a critical step in protecting your home and investment. Use the CSLB website to confirm state licensing and the City of San Jose portal for local permits. Air Sharks provides transparent licensing and insurance documentation for all clients. To schedule a compliant heat pump installation, contact Air Sharks today.

