Independent site · Not affiliated with CSLB or any state agency

Licensed HVAC Contractors in Upland, California

Updated November 1, 2026 from CSLB's public license file · C-20 Warm-Air Heating, Ventilating and Air-Conditioning Contractor

  • 50licensed HVAC contractors
  • 49active (Clear)
  • 2%with a suspension
  • 0%workers' comp exempt
  • 15.2 yrsmedian time licensed
  • 48%corp / LLC / partnership (52% sole owner)
  • 1new in the last 12 months
  • —change tracking began November 1, 2026

CSLB's public data lists 50 HVAC contractors with a mailing address in Upland, and 49 of them (98%) show a Clear primary status.

The share with a suspension, 2%, is 2.1 points lower than the San Bernardino County rate for the same license (4.1%). About 0% report a workers' comp exemption, roughly the statewide norm for HVAC contractors.

1 of these licenses is less than a year old, while 60% have been held for 10 years or more. The median is 15.2 years.

In California this work generally calls for the C-20 Warm-Air Heating, Ventilating and Air-Conditioning Contractor license (or a B license when it is part of a larger multi-trade job). See the C-20 Warm-Air Heating, Ventilating and Air-Conditioning Contractor guide for what the license covers.

How to check a HVAC contractor's license in Upland

  1. Find the business in the list below, or search all 50 Upland listings, and open its profile. You want a Clear status and the C-20 classification (a B license can also cover it as part of a multi-trade job).
  2. Re-check the same number on CSLB's Instant License Check the day you sign; our copy is refreshed weekly and 2% of Upland listings here already show a suspension.
  3. Match the license holder's name to the name on the written contract and the person you meet. Ask for proof of workers' comp if anyone besides the owner will work on site. Hiring checklist.

All 50 HVAC contractors in Upland

Upland HVAC contractors sorted with Clear licenses first, then by years licensed. Badges reflect CSLB's file dated November 1, 2026, not a rating of anyone's work.

Licensed HVAC contractors in Upland
Business nameLicense #StatusYearsWorkers' compBond
B T U Heating & Air Conditioning 522680 Clear 38 Insured On file
Rhino Mechanical INC 551799 Clear 37 Insured On file
Sandoval Heating and Air LLC 592398 Clear 36 Insured On file
Wallin Heating & Air INC 609238 Clear 35 Insured On file
Barons Heating & Air 659986 Clear 33 Insured On file
Rancho Plumbing Heating & Air 689936 Clear 32 Insured On file
Steves Heating and Air Conditioning 744873 Clear 28 Insured On file
Eskimo Air Conditiong & Heating 759568 Clear 27 Insured On file
N S Heat and AC 760511 Clear 27 Insured On file
Specialty AC Heat INC 784495 Clear 26 Insured On file
All Air Masters INC 791287 Clear 25 Insured On file
Advanced Systems Services INC 792602 Clear 25 Insured On file
Air Boss Mechanical INC 827830 Clear 22 Insured On file
Daniel Mechanical Service CO 832178 Clear 22 Insured On file
Goldbaums Air Conditioning and Heating 832367 Clear 22 Insured On file
Malki Timothy Elias 832293 Clear 22 Insured On file
Bakers Heating and Air Conditioning 868280 Clear 20 Insured On file
Xaviers Heating and Air 911404 Clear 18 Insured On file
C R Mechanical 917456 Clear 18 Insured On file
Carl's Air Conditioning 916121 Clear 18 Insured On file
Muniz Antonio JR 946924 Clear 16 Insured On file
Edwards Air Heating & Air Conditioning 954048 Clear 16 Insured On file
Novell Custom Heating & Air Conditioning Company 958830 Clear 15 Insured On file
Steve's Five Star Service INC 960861 Clear 15 Insured On file
Paul's Heating and Cooling 962985 Clear 15 Insured On file
Total 1 AC & Heating 966794 Clear 15 Insured On file
Performance Heating & Air 976963 Clear 14 Insured On file
L Construction Tech 996163 Clear 12 Insured On file
Savvy Tech INC 1008365 Clear 11 Insured On file
Maroma Construction 1048832 Clear 7 Insured On file
Marwan Heating & A/C Service 1050518 Clear 7 Insured On file
HVAC Solutions 1051903 Clear 7 Insured On file
Xpress Heating & Air 1053491 Clear 7 Insured On file
G M C Heating & Cooling INC 1054347 Clear 7 Insured On file
A M E Roofing 1057266 Clear 7 Insured On file
Specht Christopher 1064131 Clear 6 Insured On file
Jbm 1080381 Clear 5 Insured On file
Air Supply 1082967 Clear 5 Insured On file
Big Air Heating and Air Conditioning 1106129 Clear 3 Insured On file
Yeti Air 1106311 Clear 3 Insured On file
Sean Patrick HVAC INC 1107117 Clear 3 Insured On file
Hammer Heating & Air 1119562 Clear 2 Insured On file
Infinite Air Solutions INC 1121794 Clear 2 Insured On file
Afterair INC 1129087 Clear 2 Insured On file
Fresh Wave HVAC 1136898 Clear 1 Insured On file
Sims Comfort Solutions LLC 1136506 Clear 1 Insured On file
Eddy's Air Conditioning INC 1138261 Clear 1 Insured On file
Best Coast HVAC 1140079 Clear 1 Insured On file
Green Comfort Phac INC 1160800 Clear <1 Insured On file
G C Heating & Air Conditioning 984327 Susp: workers' compensation 13 None On file

Source: CSLB public data · Updated November 1, 2026 Status can change at any time. Verify on CSLB's Instant License Check.

Frequently asked questions

How many licensed HVAC contractors are in Upland?

CSLB's current public file lists 50 HVAC contractors with a Upland mailing address. 49 have a Clear status, and 90% show no issues at all in the file (no suspension, no pending action, bond on file, not near expiration).

What license does a HVAC contractor need in California?

CSLB issues the C-20 Warm-Air Heating, Ventilating and Air-Conditioning Contractor classification for this work. In San Bernardino County, 98% of Upland's holders are Clear right now. The license requirement starts at $1,000 per job (the minor-work rule).

How do I check a HVAC contractor's workers' comp?

Open the contractor's profile here to see the workers' comp type and insurer from CSLB's file. In Upland, 98% of HVAC contractors list a policy, 0% claim an exemption and 2% show no current coverage. Confirm the policy with CSLB's workers' comp search before work starts. How to check workers' comp.

Related

HVAC Contractors in nearby cities

More HVAC contractors lists in San Bernardino County

Other licensed trades in Upland

Guides