CDL Classes, Endorsements and Restrictions

What Class A, B and C let you drive, the endorsements you can add, and the codes that limit a license.

Which Tests Do I Need?

The Three Classes

What Each Class Drives

A blue tractor pulling a white trailer along a desert interstate
Class A A tractor-trailer. Arne Hückelheim, CC BY-SA 3.0
A blue dump truck with a silver body, parked
Class B A heavy single truck, such as a dump truck. Fireflite59, public domain
A city express bus painted with the American flag, with skyscrapers behind
Class B A large bus, with the passenger endorsement. Metropolitan Transportation Authority, CC BY 2.0

Some photos cropped or edited.

Which endorsements are there, and what tests do they need?

Each endorsement needs its own knowledge test, and some a skills test too. Only P, S and N can go on a learner’s permit.

EndorsementForTests
HHazardous materialsKnowledge, and a TSA security threat assessment
NTank vehiclesKnowledge
PPassenger vehiclesKnowledge and skills
SSchool busesKnowledge and skills, with the P endorsement
TDouble and triple trailersKnowledge
XTank vehicles carrying hazmatThe H and N tests

49 CFR 383.93, 383.123, 383.141 and 383.153(a)(9).

What do the restriction codes mean?

A restriction limits what you may drive. Most come from the vehicle you took your skills test in, or a test you didn’t take or pass.

CodeYou may not drive
LAny vehicle with air brakes (failed or skipped the air brakes test, or tested without air brakes)
ZVehicles with full air brakes (tested with air-over-hydraulic brakes)
EVehicles with a manual transmission (tested with an automatic)
OTractor-trailers with a fifth wheel (tested with a pintle hook or other coupling)
MClass A passenger vehicles (passenger test in a Class B vehicle)
NClass A or B passenger vehicles (passenger test in a Class C vehicle)
KAcross state lines (intrastate only)
VShows a medical variance on your record

49 CFR 383.95 and 383.153(a)(10).

Can a Class A driver drive a Class B truck?

Yes. Class A covers Class B and C vehicles, and Class B covers Class C, as long as you hold the endorsements the vehicle or load needs.

49 CFR 383.91(c).

More Guides

How to Get a CDL · Hazmat Endorsement · Truck Driver Pay · CDL Rules