Class A, B, and C CDLs cover different vehicle weights and configurations
A commercial driver's license comes in three classes — A, B, and C — and the class you hold determines what size and type of vehicle you can legally operate. The difference between them is the Gross Vehicle Weight Rating (GVWR), which is the maximum weight a vehicle can safely carry including cargo, passengers, and fuel. Your state's DMV assigns you to one class based on the vehicle you use for your commercial driving job.
The class system exists because larger vehicles require different handling skills and pose greater risk on the road. A tractor-trailer rig behaves nothing like a delivery van, and the licensing structure reflects that. You cannot straightforward choose a class — you must test in the vehicle category you actually drive, and you can only operate vehicles that fall within your assigned class.
Key Takeaways
- Class A CDLs allow you to drive any combination of vehicles with a GVWR of 26,001 pounds or more, including tractor-trailers and doubles.
- Class B CDLs permit single vehicles with a GVWR of 26,001 pounds or more, such as straight trucks and large buses, but not tractor-trailers.
- Class C CDLs cover vehicles under 26,001 pounds GVWR that require a CDL only because of passenger capacity or hazardous materials, not size.
- You must test in the actual vehicle you will drive for work, so your employer's equipment determines which class you pursue.
- Endorsements and restrictions can modify what you can haul or where you can drive within your assigned class.
Class A: Tractor-trailers, doubles, and any combination vehicle
A Class A CDL is the highest tier and allows you to operate any combination of vehicles where the towed unit has a GVWR of 10,001 pounds or more. This includes tractor-trailers (the standard 18-wheeler), doubles (a tractor pulling two trailers), and triples in states that permit them. The tractor itself must have a GVWR of at least 15,001 pounds, and the total combination must exceed 26,001 pounds.
Class A is what most long-haul truckers hold. If you drive for a major freight carrier, pull tankers, or haul construction equipment across state lines, you need a Class A. The written test covers combination vehicle handling, air brake systems, and hazmat awareness. The skills test happens in a tractor-trailer or the largest combination vehicle your employer uses.
Class A holders can also legally drive Class B and Class C vehicles, so the license is the most versatile. However, you cannot downgrade to a lower class once you have tested for Class A — if you later take a job driving a smaller truck, you still hold the Class A but are only operating within its scope.
Class B: Straight trucks and large buses
A Class B CDL covers single vehicles (not combinations) with a GVWR of 26,001 pounds or more. This includes straight trucks like dump trucks, cement mixers, box trucks used for delivery, and large buses that carry passengers. The vehicle must be a single unit — you cannot tow a trailer with a Class B, even if the trailer is small.
Class B is common in local delivery, waste management, and public transit. If you drive a delivery truck for a retailer or operate a city bus, you typically hold a Class B. The written test focuses on vehicle control, braking systems for heavy single units, and cargo securement. The skills test happens in the actual truck or bus you will drive.
Class B holders can also operate Class C vehicles but cannot tow anything. If your job later requires pulling a trailer, you would need to upgrade to Class A by testing in a tractor-trailer combination.
Class C: Small vehicles requiring a CDL for cargo or passengers
A Class C CDL covers vehicles under 26,001 pounds GVWR that still require a commercial license because of what they carry, not their size. This includes small buses that transport 16 or more passengers (including the driver), vehicles carrying hazardous materials in certain quantities, and some specialized transport vehicles. The vehicle itself is relatively small, but the cargo or passenger load creates the regulatory requirement.
Class C is less common than A or B. You might hold one if you drive a shuttle bus for an airport, transport hazmat in a small truck, or operate a passenger van for a charter service. The written test covers passenger safety, hazmat handling (if applicable), and vehicle control. The skills test happens in the actual vehicle you will operate.
Class C is the most restrictive — holders cannot operate Class A or B vehicles. If you test in a small passenger bus, you cannot later drive a large straight truck without upgrading your license.
How GVWR determines your class
The GVWR is a number stamped on the vehicle's frame or listed in the owner's manual, and it is the single deciding factor for class assignment. It is not the vehicle's current weight — it is the maximum safe weight it can carry. A tractor-trailer might weigh 35,000 pounds loaded but have a GVWR of 80,000 pounds, and that GVWR determines the class.
For combination vehicles, the GVWR of the towed unit matters most. A tractor pulling a 10,000-pound trailer falls under Class A because the trailer's GVWR exceeds 10,001 pounds. A tractor pulling a 5,000-pound utility trailer does not require a CDL at all, because the combination stays under the threshold.
Your state's DMV will verify the GVWR from your employer's vehicle registration or title when you test. You cannot test in a vehicle and then claim a different class — the test vehicle determines your license class.
Endorsements and restrictions within your class
Your class is just the starting point. Within any class, you may need endorsements — additional qualifications that allow you to haul specific cargo or operate specific equipment. The most common is the H endorsement for hazardous materials, which requires a separate written test and a federal background check. An N endorsement allows you to pull double or triple trailers (Class A only). A P endorsement is required to transport passengers.
You may also have restrictions that limit where or how you can drive. A common one is the air brake restriction, which means you can only operate vehicles without air brakes — this happens if you test in a vehicle without air brakes and do not pass the air brake portion of the exam. Other restrictions might limit you to intrastate driving or certain road types.
Endorsements and restrictions are separate from your class. A Class A driver with an H endorsement can haul hazmat in a tractor-trailer. A Class B driver without an N endorsement cannot tow anything, even though Class B vehicles can be equipped to tow.
Which class you need depends on your job, not your preference
You do not choose your class — your employer's vehicle determines it. If you are hired to drive a tractor-trailer, you must test for Class A. If you are hired to drive a delivery truck, you test for Class B. If you are hired to drive a passenger shuttle, you test for Class C. Testing in the wrong vehicle class wastes time and money, and you cannot transfer a license from one class to another.
Before you begin the testing process, confirm with your employer exactly what vehicle you will operate and what cargo or passengers you will carry. This tells you which class and which endorsements you need. Some employers will even let you practice in their vehicle before your test, which significantly improves your pass rate.
If your job changes and you need to operate a different class of vehicle, you must test again in that vehicle. You cannot upgrade or downgrade on paper — the DMV requires a new skills test in the new vehicle class.
Frequently Asked Questions
Can I drive a Class B vehicle if I have a Class A license?
Yes. A Class A license allows you to operate any vehicle in Class A, B, or C. The higher class covers all lower classes. However, you cannot do the reverse — a Class B license does not permit you to drive Class A vehicles.
What happens if I test in the wrong vehicle class?
Your license will be issued for the class of vehicle you tested in. If you tested in a straight truck but your job requires a tractor-trailer, you will need to test again in a tractor-trailer to upgrade to Class A. You cannot change your class without a new skills test.
Do I need a hazmat endorsement for all Class A jobs?
No. Hazmat endorsements are only required if you transport hazardous materials in quantities that trigger federal regulations. Many trucking jobs do not involve hazmat. Your employer will tell you if the job requires it.
Can I test for Class A if I have never driven a truck before?
Yes, but you must still pass the written and skills tests. Many people test for Class A without prior commercial driving experience. However, you will need access to a tractor-trailer to practice and to take the skills test, which usually means your employer provides one or you hire a CDL training school.
What is the difference between GVWR and actual vehicle weight?
GVWR is the maximum safe weight a vehicle can carry. Actual weight is what it weighs right now. A truck might weigh 20,000 pounds empty but have a GVWR of 36,000 pounds. The GVWR determines your license class, not the current weight.