If you’re planning to become a truck driver in California, one of the first things you should understand is the difference between Class A, Class B, and Class C Commercial Driver’s Licenses (CDLs).
This is one of the most common questions among both new and experienced truck drivers. Understanding these differences is important because each license class allows you to operate different types of vehicles, haul different kinds of cargo, and qualify for various job opportunities within the transportation industry. Let’s start with the basics.
What Is a Commercial Driver’s License (CDL)?
A Commercial Driver’s License (CDL) is required to operate large or specialized vehicles used for commercial purposes. In California and throughout the United States, CDLs are divided into three main categories:
- Class A CDL
- Class B CDL
- Class C CDL
The primary difference between them is the weight of the vehicle and the type of cargo, trailer, or passengers being transported.
Class A License
A Class A CDL allows you to operate the largest and heaviest commercial vehicles. It is required when the Gross Combination Weight Rating (GCWR) is 26,001 pounds or more, and the trailer weighs more than 10,000 pounds.
With a Class A CDL, you can operate:
- Tractor-trailers (semi-trucks)
- Heavy-duty freight trucks
- Flatbed trucks
- Tanker trucks
- Livestock transport vehicles
- Combination and articulated vehicles
- Most Class B and Class C vehicles (with the appropriate endorsements)
Drivers with a Class A CDL commonly work in over-the-road (OTR) trucking, regional routes, port transportation, heavy equipment hauling, refrigerated freight, and fuel transportation.
Because of the complexity of the vehicles they operate and the distances they travel, Class A drivers typically earn the highest salaries in the trucking industry. In California, many Class A drivers earn between $60,000 and over $100,000 per year, depending on their experience and additional certifications.
Class B License
A Class B CDL allows you to operate heavy single vehicles that do not tow heavy trailers. This license is required when the vehicle has a Gross Vehicle Weight Rating (GVWR) of 26,001 pounds or more and the trailer weighs less than 10,000 pounds.
A Class B CDL allows you to operate:
- Dump trucks
- Box trucks
- Straight trucks
- Concrete mixer trucks
- Garbage trucks
- City buses
- Delivery trucks
Common job opportunities for Class B drivers include local delivery driving, construction transportation, bus driving, utility vehicle operation, and waste collection services.
Class B drivers in California typically earn between $45,000 and $75,000 annually, depending on the industry and overtime hours worked. This classification is ideal for individuals who prefer local routes, daily home time, fewer long-distance trips, or careers in construction and urban transportation.
Class C License
A Class C CDL is designed for smaller commercial vehicles that transport passengers or hazardous materials. It is generally required when transporting hazardous materials, carrying 16 or more passengers (including the driver), or operating certain specialized commercial vehicles.
Vehicles you can drive with a Class C CDL include:
- Passenger vans
- Airport shuttle vehicles
- Hazardous materials (HazMat) vehicles
- Vehicles designed to transport 16 or more passengers
Common jobs for Class C drivers include executive transportation, medical transportation, specialized hazardous materials delivery, and airport shuttle services.
Class C drivers typically earn between $35,000 and $60,000 per year, depending on the endorsements and certifications they hold. This license is ideal for individuals interested in passenger transportation, smaller commercial vehicles, or specialized local driving jobs.

Requirements to Obtain a CDL in California
To obtain a commercial driver’s license in California, you generally must:
- Meet the minimum age requirements.
- Pass a medical examination.
- Obtain a Commercial Learner’s Permit (CLP).
- Pass the written knowledge exams.
- Pass the driving skills test.
- Complete the federal Entry-Level Driver Training (ELDT) requirements.
Drivers transporting hazardous materials must also pass a Transportation Security Administration (TSA) background check.
Frequently Asked Questions
Can I drive a bus with a Class A license?
Yes. A Class A CDL generally allows you to operate Class B vehicles and some Class C vehicles, provided you have the required endorsements.
Is Class A better than Class B?
Not necessarily. Class A offers more job opportunities and higher earning potential, while Class B often provides more stable schedules and local work.
Do I need a CDL to drive a pickup truck?
Usually not, unless the vehicle exceeds certain weight limits or transports hazardous materials.
Which CDL pays the most?
The Class A CDL generally offers the highest salaries, especially in specialized sectors such as fuel transportation, oversized loads, and long-haul trucking.
Understanding the differences between Class A, B, and C licenses is essential before starting a career in California’s transportation industry. Choosing the right license can shape the direction of your entire career as a professional driver.
