A CDL license (Commercial Driver's License) is required to legally operate commercial motor vehicles (CMVs) in the United States. There are three CDL classes: Class A covers combination vehicles over 26,001 lbs, Class B covers single vehicles over 26,001 lbs, and Class C covers vehicles transporting 16+ passengers or hazardous materials. To get a CDL, you must pass a CDL knowledge test, a CDL skills test (pre-trip inspection, basic controls, and road test), and meet medical certification requirements. CDL training programs typically take 3–7 weeks and cost $3,000–$10,000, though employer-sponsored paid CDL training is widely available. This guide covers CDL license requirements, classes, exam format, and how to get certified in 2026–2026.
The CDL class you need depends on the type of commercial vehicle you will drive. Federal regulations under 49 CFR Part 383 define the three CDL classes.
Class A CDL: Required for any combination of vehicles with a Gross Combination Weight Rating (GCWR) of 26,001 lbs or more, where the towed vehicle(s) weigh more than 10,000 lbs. This includes semi-trucks (tractor-trailers), flatbed trucks, livestock carriers, and most 18-wheelers. Class A holders can also operate Class B and Class C vehicles. This is the most comprehensive CDL and the most in-demand for long-haul trucking careers.
Class B CDL: Required for single vehicles with a Gross Vehicle Weight Rating (GVWR) of 26,001 lbs or more, OR vehicles towing a trailer 10,000 lbs or less. Includes straight trucks, box trucks, dump trucks, garbage trucks, city buses, and school buses. Class B holders can also operate Class C vehicles but not Class A combination vehicles without upgrading their license.
Class C CDL: Required for vehicles not meeting Class A or B weight thresholds but designed to transport 16 or more passengers (including driver), or placarded hazardous materials. Includes passenger vans, small shuttle buses, hazmat vehicles, and certain emergency vehicles. Class C CDL is the most limited of the three classes.
Which class do you need? Most professional truck driving careers require Class A CDL. Class B is commonly required for bus drivers, local delivery drivers, and sanitation workers. Class C is less common and typically applies to specific niche commercial vehicle roles. Consult your employer or the vehicle's GVWR documentation to confirm which class applies.
Federal CDL requirements are set by the Federal Motor Carrier Safety Administration (FMCSA) and apply in all 50 states. States may add requirements beyond the federal minimums.
Age requirements:
Medical requirements:
Driving record requirements:
Commercial Learner's Permit (CLP): You must hold a CLP for at least 14 days before taking the CDL skills test. The CLP is issued after passing the CDL knowledge test and requires a valid medical certificate. With a CLP, you can practice driving a CMV accompanied by a CDL holder with at least 1 year of experience in the vehicle type.
Prepare for the knowledge test with our CDL general knowledge practice test, and use our full CDL practice tests collection for endorsement-specific preparation. Our CDL air brakes practice content is essential for Class A applicants who need the air brakes endorsement.
The CDL licensing process requires two separate exams: a written knowledge test and a practical skills test. Both must be passed in your state of legal domicile (where you are a resident).
CDL Knowledge Test (written):
CDL Skills Test (practical):
The skills test must be taken in the same class of vehicle you are seeking licensure for. Most CDL schools provide the test vehicle.
CDL training is not federally required before taking the CDL knowledge test, but the skills test requires behind-the-wheel practice, and most applicants use a structured training program to prepare for both tests.
Types of CDL training programs:
CDL total cost breakdown:
Endorsements are additions to your CDL that authorize you to drive specific vehicle types or haul specific cargo. Each endorsement requires passing an additional knowledge test, and some require an additional skills test or background check.
Common CDL endorsements: