What Class A and Class B licenses are, and which one you need
A Class A commercial driver's license (CDL) lets you drive the largest trucks on California roads — tractor-trailers, semi-trucks, and any combination of vehicles weighing more than 26,001 pounds. A Class B CDL lets you drive single heavy trucks (like dump trucks or concrete mixers) that weigh more than 26,001 pounds, but not tractor-trailers. Both are commercial licenses, meaning you drive for pay or as part of a job.
The main difference comes down to vehicle weight and configuration. Class A covers more vehicle types and opens more job doors. Class B is narrower — you can drive a heavy single truck but not a tractor pulling a trailer. If you are unsure which class fits your job, ask your employer or the company that will hire you. They know what they need you to drive.
You cannot get a Class A or Class B license until you are at least 18 years old in California, and you must already hold a valid regular driver's license (Class C). You also cannot jump straight to Class A or Class B — you must pass a written knowledge test, a skills test, and a medical exam specific to commercial driving.
Key Takeaways
- Class A licenses cover tractor-trailers and any combination vehicle over 26,001 pounds; Class B covers single heavy trucks over 26,001 pounds but not trailers.
- You must be at least 18 years old, hold a valid Class C driver's license, and pass a written test, skills test, and medical exam to get either license.
- The California Department of Motor Vehicles (DMV) administers the written and skills tests at DMV offices and approved testing locations.
- The skills test includes a pre-trip vehicle inspection, a basic control test, and an on-road driving test, all in the actual truck you will drive.
- Endorsements like Hazmat or Tanker add to your Class A or B license and require separate written tests.
Steps to get a Class A or Class B license in California
Start by getting a commercial learner's permit (CLP) from the DMV. You will need to pass a written knowledge test covering commercial driving rules, vehicle safety, and cargo handling. The test is offered in multiple languages at any DMV office. You can study using the California Commercial Driver Handbook, available free on the DMV website or in print at any DMV office.
Once you have your CLP, you can practice driving the commercial vehicle with a licensed CDL holder in the passenger seat. You must hold the CLP for at least one day before you can take the skills test, but most people practice for weeks or months. Your employer may provide training, or you can attend a commercial driving school — neither is required by law, but both help you pass the skills test.
When you are ready, schedule your skills test at a DMV office or approved third-party testing location. The test has three parts: a pre-trip inspection (you walk around the truck and point out safety features), a basic control test (you back up, turn, and park in a lot), and a 30-minute on-road drive. You must bring the actual truck you will drive for work, or a truck of the same class and configuration. You cannot use a different truck for the test.
If you pass all three parts of the skills test, the DMV will issue your Class A or Class B license. The whole process — from CLP to final license — usually takes one to three months, depending on how quickly you schedule tests and how many attempts you need.
Medical exam and other requirements
Before you can get a commercial license, you must pass a Department of Transportation (DOT) medical exam. This is not the same as a regular doctor's visit. You must see a certified medical examiner on the DMV's National Registry of Certified Medical Examiners. The exam checks your vision, hearing, blood pressure, and ability to operate a commercial vehicle safely. It costs between $100 and $200, depending on the examiner.
If you have a medical condition — diabetes, heart disease, sleep apnea, or certain medications — tell the examiner upfront. Some conditions disqualify you; others require a special certificate or monitoring. The examiner will tell you on the spot whether you pass. If you do not pass, you can see another examiner or get a second opinion, but you cannot get a CDL without passing the medical exam.
You will also need to provide proof of your Social Security number, proof of California residency (a utility bill or lease), and your valid Class C driver's license. Bring these documents when you explore for your CLP.
Endorsements that add to Class A and Class B licenses
Once you have a Class A or Class B license, you can add endorsements that let you drive special cargo or vehicles. The most common endorsements are Hazmat (hazardous materials), Tanker (liquid cargo), and Passenger (buses or vans with 16 or more seats). Each endorsement requires a separate written test and, for Hazmat, a background check.
Hazmat endorsement is the most common. It lets you haul gasoline, chemicals, explosives, and other dangerous goods. The written test covers hazmat rules, labeling, and safety. The background check looks at your criminal history and immigration status. If you pass both, the DMV adds the Hazmat endorsement to your license.
Tanker endorsement covers liquid cargo in bulk — milk, fuel, water, or chemicals in large tanks. The test covers tank vehicle handling, weight distribution, and stopping distance. Passenger endorsement covers buses and large vans. You do not need it for a regular commercial truck, only if your job involves driving people.
Differences between Class A and Class B in real work
Class A opens more job opportunities. Long-haul trucking, most freight companies, and large construction firms hire Class A drivers. Class B is narrower — dump truck operators, concrete mixer drivers, and some local delivery jobs use Class B. If you are not sure which class your job needs, ask your employer before you start training.
The skills test is harder for Class A because tractor-trailers are longer and harder to maneuver. The backing and parking test is more difficult. The on-road test covers highway driving and tight turns. Class B skills tests are slightly easier because single trucks are shorter, but you still must demonstrate safe handling and control.
Pay and job stability differ too. Class A drivers often earn more and have steadier work, especially in long-haul trucking. Class B drivers may have more local work with less travel, which suits some people better. Neither is "better" — it depends on your goals and what work is available in your area.
What happens if you fail the skills test
If you fail any part of the skills test — the pre-trip inspection, basic control, or on-road drive — you can retake it. You do not lose your CLP. You can schedule another test as soon as the next day, or wait weeks to practice more. Most people pass on the second or third attempt. There is no limit to how many times you can retake the test, but each attempt costs a testing fee (usually $50 to $100).
If you fail the on-road portion, the examiner will tell you what you did wrong — speeding, unsafe lane changes, poor backing, or not checking mirrors. Use that feedback to practice the weak areas before your next test. Many people attend a commercial driving school after a failed test to get professional instruction on the specific skills they struggled with.
Renewing and maintaining your Class A or Class B license
Class A and Class B licenses are valid for five years in California, the same as a regular Class C license. You renew them at the DMV by mail, online, or in person. You do not have to retake the skills test to renew — only the written knowledge test if the DMV requires it (they do not always). You must pass a new DOT medical exam every two years to keep your license valid.
If your license expires and you do not renew it, you lose your CDL status. You can reapply, but you will have to take the skills test again. If you move out of California or change jobs, you may need to update your license or transfer it to another state — rules vary by state.
Frequently Asked Questions
Can I get a Class A or Class B license if I have a DUI or traffic violations?
A DUI does not automatically disqualify you, but it makes getting hired much harder. Most trucking companies will not hire drivers with recent DUIs. Traffic violations are less serious — minor speeding tickets usually do not block you from getting a CDL, but multiple violations or reckless driving may. Check with your employer or a commercial driving school about your specific record.
How much does it cost to get a Class A or Class B license?
The DMV fees are roughly $50 to $100 for the written test and $50 to $100 for the skills test, plus $100 to $200 for the DOT medical exam. If you attend a commercial driving school, expect $3,000 to $7,000 depending on the program length. Many employers pay for training or reimburse you after you complete it.
Do I need to attend a commercial driving school, or can I study on my own?
You do not have to attend school — you can study the handbook and practice with a licensed CDL holder. However, most people pass the skills test faster and more reliably after formal training. Schools teach backing, pre-trip inspection, and on-road skills in a structured way. If you are confident and have access to a truck and an experienced driver, self-study works.
What is the difference between a Class A and Class B license for towing?
Class A covers tractor-trailers and any combination vehicle over 26,001 pounds, so it covers most commercial towing. Class B does not cover tractor-trailers, so it cannot haul a trailer behind a heavy truck. If you want to tow trailers commercially, you need Class A.
Can I downgrade from Class A to Class B after I get my Class A license?
Yes. You can request a downgrade at the DMV without retaking tests. However, there is no reason to do this — a Class A license lets you drive Class B vehicles too. You only need to downgrade if you want to remove the CDL status entirely, which is rare.