The four CDL classes determine what size and type of vehicle you can legally operate
A Commercial Driver's License (CDL) comes in four classes — A, B, C, and D — and each one restricts what you can drive based on the vehicle's Gross Vehicle Weight Rating (GVWR) and cargo type. The GVWR is the maximum weight a vehicle can safely carry, including the truck itself, cargo, and passengers. Your class determines whether you can haul a 40-ton tractor-trailer, a city bus, a straight truck, or nothing commercial at all. Most states issue Class A, B, and C licenses; Class D is less common and varies by state.
The difference matters because driving a vehicle heavier or more complex than your license permits is illegal and voids your insurance. If you cause an accident while operating outside your class, you face fines, license suspension, and personal liability for damages. Understanding which class you need before you pursue training saves you time and money.
Key Takeaways
- Class A CDL covers tractor-trailers and any combination vehicle with a GVWR over 26,001 pounds, making it the broadest commercial license.
- Class B CDL covers single vehicles (not towing a trailer) with a GVWR over 26,001 pounds, such as dump trucks and city buses.
- Class C CDL covers vehicles under 26,001 pounds GVWR that carry hazardous materials or 16 or more passengers, including small buses and tanker trucks.
- Endorsements like Hazmat, Tanker, and Passenger add to your base class and allow you to haul specific cargo or carry more people.
- You cannot legally drive a vehicle heavier or more specialized than your license class permits, even if you have the skills.
Class A: Tractor-Trailers and Combination Vehicles
Class A is the most versatile CDL and covers any combination of vehicles (a tractor pulling one or more trailers) where the towed unit has a GVWR over 10,001 pounds. It also covers single vehicles with a GVWR over 26,001 pounds. Most long-haul trucking jobs require Class A because they involve pulling 53-foot trailers across state lines.
To obtain Class A, you must pass a written knowledge test covering general driving rules, air brakes, and combination vehicles, plus a skills test that includes a pre-trip inspection, basic control, and an on-road driving evaluation. The written test is offered at your state's Department of Motor Vehicles (DMV) or equivalent agency. Many drivers attend a CDL training school for 3 to 7 weeks before testing, though some states allow you to test without formal training if you meet age and medical requirements.
Class A holders can legally drive any commercial vehicle except those requiring a Class B-only endorsement (like certain passenger buses). If you hold Class A, you do not need Class B or C — your license covers all three categories.
Class B: Single Heavy Vehicles Without Trailers
Class B covers single vehicles with a GVWR over 26,001 pounds that are not towing a trailer, or towing a trailer with a GVWR under 10,001 pounds. Common Class B vehicles include dump trucks, concrete mixers, city buses, and box trucks used for local delivery. Class B is narrower than Class A because it excludes tractor-trailer combinations.
The written test for Class B covers general driving, air brakes (if the vehicle has them), and vehicle-specific rules. The skills test is similar to Class A but focuses on the single vehicle rather than managing a trailer. Class B training typically takes 2 to 4 weeks at a CDL school.
If you hold Class B, you cannot legally tow a trailer with a GVWR over 10,001 pounds. Many drivers start with Class B for local or regional work, then upgrade to Class A if they want to move into long-haul trucking.
Class C: Smaller Vehicles Carrying Hazmat or Passengers
Class C covers vehicles under 26,001 pounds GVWR that either carry hazardous materials or transport 16 or more passengers. Examples include small buses, tanker trucks carrying fuel or chemicals, and box trucks hauling regulated cargo. Class C is the most specialized because it focuses on what the vehicle carries, not just its size.
To obtain Class C, you must pass the general knowledge test plus an endorsement test for the cargo type (Hazmat, Tanker, or Passenger). The Hazmat test covers regulations for transporting explosives, flammables, and toxic substances. The Tanker test covers the physics of liquid sloshing in a tank and how it affects braking. The Passenger test covers evacuation procedures and passenger safety.
Class C is common in local delivery, school bus driving, and hazmat transport. If you hold Class C, you cannot drive a Class A or B vehicle unless you upgrade your license. Many drivers obtain Class C first because the training is shorter and the local work is more stable than long-haul trucking.
Class D and Non-Commercial Licenses
Class D is a non-commercial license that allows you to drive regular passenger vehicles, light trucks, and motorcycles. Some states do not use the Class D designation and instead use a standard driver's license. Class D does not permit any commercial driving — you cannot haul cargo for pay or transport passengers for a fee, even in a small vehicle.
If you drive a vehicle under 26,001 pounds GVWR and carry fewer than 16 passengers without hazardous materials, you do not need a CDL. This covers most personal vehicles and small business trucks. The moment you exceed any of those thresholds, you must hold the appropriate CDL class.
Endorsements That Expand What You Can Haul
Endorsements are add-ons to your base CDL class that allow you to transport specific cargo or carry more passengers. The major endorsements are Hazmat (H), Tanker (N), Passenger (P), Doubles/Triples (T), and Tank Vehicle (X). You can hold multiple endorsements on a single license.
Hazmat (H) allows you to transport explosives, flammables, poisons, and radioactive materials. It requires a written test and a federal background check. Tanker (N) allows you to haul liquids in a tank vehicle and requires knowledge of how liquid shifts during braking and turning. Passenger (P) allows you to transport 16 or more people and requires a test on passenger safety and evacuation. Doubles/Triples (T) allows you to tow two or three trailers behind a single tractor. Tank Vehicle (X) combines Hazmat and Tanker endorsements.
Endorsements do not change your base class — they expand what you can do within that class. A Class A driver with Hazmat can haul hazardous materials in a tractor-trailer. A Class C driver with Passenger can operate a small bus. Without the endorsement, you cannot legally transport that cargo or those passengers, even if you have the skills.
Restrictions That Limit Your Driving
Some CDL licenses come with restrictions that limit where or how you can drive. Common restrictions include air brake restriction (you can only drive vehicles without air brakes), automatic transmission restriction (you can only drive automatic vehicles), and passenger restriction (you cannot transport passengers). Restrictions are usually imposed if you fail part of the skills test or if your medical certification has limitations.
An air brake restriction means you failed the air brake portion of the skills test and can only drive vehicles with hydraulic brakes. This limits your job options because most heavy trucks use air brakes. You can remove the restriction by passing the air brake test later. An automatic transmission restriction means you tested in an automatic vehicle and can only drive automatics — you can remove it by retesting in a manual transmission vehicle.
Restrictions appear on your license and are enforceable by law enforcement. Driving outside your restrictions carries the same penalties as driving outside your class.
Upgrading or Downgrading Your CDL Class
You can upgrade from Class C to Class B or from Class B to Class A by passing the written and skills tests for the higher class. You do not have to retake tests for the lower classes you already hold. Most drivers upgrade when they change jobs — for example, moving from local delivery (Class B) to long-haul trucking (Class A).
Upgrading typically takes 2 to 4 weeks of training if you attend a CDL school, or longer if you study on your own. Some employers offer tuition reimbursement or pay for training if you commit to working for them after you upgrade. You can also downgrade by requesting a lower class from your DMV, though this is less common because it restricts your job options.
Your medical certification must be current to upgrade or renew any CDL class. If your medical card has expired, you must renew it with a certified medical examiner before you can test for a higher class.
Frequently Asked Questions
Can I drive a Class B vehicle with a Class A license?
Yes. Class A covers all vehicles that Class B covers, plus tractor-trailers. If you hold Class A, you can legally drive any commercial vehicle except those requiring a Class B-only endorsement. Your Class A license is the broadest option.
What happens if I drive a vehicle heavier than my license class?
You face a fine, points on your license, and possible license suspension. Your insurance may also deny a claim if you cause an accident while operating outside your class. The vehicle can be impounded, and you may be cited for operating a commercial vehicle without proper licensing.
Do I need Hazmat endorsement to haul any cargo?
No. You only need Hazmat if you transport explosives, flammables, poisons, or radioactive materials. Regular freight, food, or retail goods do not require Hazmat. Check your job description or cargo manifest to know whether you need it.
Can I get a CDL without attending a training school?
It depends on your state. Most states allow you to test without formal training if you meet age and medical requirements, but you must study on your own and pass both the written and skills tests. Many states require training for certain classes or endorsements. Check your state DMV website for specific rules.
How long does a CDL class take to complete?
Training typically takes 3 to 7 weeks for Class A, 2 to 4 weeks for Class B, and 1 to 3 weeks for Class C, depending on the school and whether you study full-time or part-time. Self-study takes longer because you must schedule your own test dates and practice time.