Μια εμπορική άδεια οδήγησης (CDL) έρχεται σε τρεις κύριες τάξεις: A, B και C. Κάθε τάξη έχει τις δικές της προδιαγραφές, και υπάρχουν επίσης εξα επισημάνσεις που ένας οδηγός μπορεί να αποκτήσει που του επιτρέπουν να χειρίζεται καθορισμένα εμπορικά μηχανοκίνητα οχήματα (CMVs), όπως σχολικά λεωφορεία ή οχήματα επικίνδυνων υλικών (HazMat). Οι υποψήφιοι πρέπει πρώτα να αποκτήσουν άδεια εκπαιδευόμενου πριν προκρίνουν για άδεια τάξης A, B ή C.
Ο федеральικός νόμος προσδιορίζει ότι μια άδεια εκπαιδευόμενου CDL είναι έγκυρη για μέγιστο εξάμηνο. Δικαιώνει έναν οδηγό να χειρίζεται ένα CMV μόνο όταν συνοδεύεται στην καθέδρα του επιβατή από κάποιον που έχει κρατήσει κανονική άδεια οδήγησης για όχι λιγότερο από πέντε χρόνια και τη σχετική τάξη CDL για δύο ή περισσότερους χρόνους. Για παράδειγμα, αν ένας μαθητής οδηγός φορτηγού επιθυμεί να οδηγήσει ένα CMV τάξης B, πρέπει να συνοδεύεται στην καμπίνα από έναν κάτοχο άδειας τάξης B.
Οι CDL τάξης A απαιτούνται για τη λειτουργία οποιουδήποτε συνδυασμού οχημάτων με αξιολόγηση ακαθάριστης βάρους οχήματος (GVWR) 26.001 λιбрών ή περισσότερο, με την προϋπόθεση ότι τουλάχιστον ένα ρυμουλκούμενο όχημα ζυγίζει περισσότερο από 10.000 λιбрές. Για παράδειγμα, ένα μεμονωμένο βαριά φορτηγό, που ζυγίζει περισσότερο από 26.000 λίβρες, και τρία ρυμουλκούμενα, το πρώτο από τα οποία ζυγίζει 12.000 λίβρες, θα απαιτούσε άδεια τάξης A.
Οι κάτοχοι CDL τάξης B είναι προσδιορισμένοι να χειρίζονται οποιοδήποτε μεμονωμένο όχημα με GVWR ανώτερο των 26.000 λιбрών ή οποιονδήποτε συνδυασμό CMV, με την προϋπόθεση ότι όλα τα ρυμουλκούμενα ζυγίζουν λιγότερο από 10.000 λιбрές. Ένα βαριά φορτηγό, με GVWR 31.000, που τραβάει ένα μικρό ρυμουλκούμενο, που ζυγίζει 1.500 λίβρες, θα απαιτούσε άδεια τάξης B.
Μια CDL τάξης C ορίζεται ως όχημα που δεν ικανοποιεί ούτε τις απαιτήσεις τάξης A ούτε τάξης B, αλλά μεταφέρει 16 ή περισσότερους κάτοχους (συμπεριλαμβανομένου του οδηγού) ή μεταφέρει αγαθά που απαιτούν πινακίδες HazMat. Για παράδειγμα, μια άδεια τάξης C (καθώς και μια επιπλέον επισημάνση) είναι απαραίτητη για να οδηγήσει κανείς ένα σχολικό λεωφορείο. Επιπλέον, ένας οδηγός πρέπει να κρατάει άδεια τάξης C (και μια επιπλέον επισημάνση) για να οδηγήσει οχήματα που περιέχουν εκρηκτικά, συμπιεσμένα αέρια και εύφλεκτα υγρά και στερεά, μεταξύ άλλων επικίνδυνων υλικών.
Έξι επιπλέον επισημάνσεις είναι διαθέσιμες, και πράγματι απαραίτητες σε ορισμένες περιπτώσεις, για οδηγούς CDL. Αν ένας οδηγός επιθυμεί να χειριστεί ένα όχημα όπως σχολικό λεωφορείο, το οποίο αποδίδεται μεγαλύτερη σημασία λόγω του πολύτιμου φορτίου του, πρέπει να αποκτήσει επισημάνση τάξης S περνώντας και μια επιπλέον γραπτή και πρακτική εξέταση. Μια επισημάνση τάξης H είναι απαραίτητη για να χειριστεί οποιοδήποτε CMV που πρέπει να εμφανίσει πινακίδες HazMat.