What is a CDL? License classes, costs and how to get one

A man standing in front of semi truck with clipboard folder

If you’re buying your first work truck or thinking about commercial driving, you’ve probably come across terms like “Class A CDL” and “CDL training.” The rules can be confusing, and getting them wrong can mean fines, voided insurance or a truck you can’t legally drive. This guide covers what a CDL is, who needs one, the differences between license classes, and what it takes in time and money to get one in the U.S.

The short answer: CDL stands for commercial driver’s license, a special license you need in the U.S. to drive large or specialized commercial vehicles. Generally, you need one for any vehicle or combination with a gross weight rating of 26,001 lbs or more, vehicles designed to carry 16 or more people including the driver, and vehicles hauling hazardous materials that require placards. There are three classes, A, B and C, and each is issued by your state under federal rules.

What does CDL stand for?

CDL stands for commercial driver’s license.

The program is regulated federally by the Federal Motor Carrier Safety Administration (FMCSA), and each state’s Department of Motor Vehicles (DMV) handles testing and issues the license. The license classes and endorsements are the same nationwide, but fees, paperwork and wait times vary by state.

Row of red, blue and white semi-trucks parked in a lot at sunset, one hauling a refrigerated trailer, mountains behind

CDL classes at a glance

ClassWhat it coversCommon examples
Class ACombinations with a gross combination weight rating (GCWR) of 26,001 lbs or more, where the trailer is rated over 10,000 lbsSemi-trucks, dump trucks pulling pup or transfer trailers, lowboys
Class BSingle vehicles rated at 26,001 lbs GVWR or more, or those vehicles towing a trailer rated 10,000 lbs or lessSingle, tandem and tri-axle dump trucks, cement mixers, large box trucks, buses
Class CVehicles that don’t meet Class A or B but carry 16 or more people (including the driver) or placarded hazardous materialsSmall passenger buses, light hazmat delivery vehicles

Vehicles below these thresholds, like most pickups, one-ton trucks and 26-foot rental box trucks, can be driven with a regular license. Our guide to GVWR and weight ratings explains how to find a vehicle’s rating.

Who needs a CDL?

You need a CDL if you drive a vehicle that meets the Class A, B or C thresholds on public roads for commercial purposes.

Some drivers are exempt under federal rules, including military drivers, firefighters and other emergency vehicle operators, people driving recreational vehicles for personal use, and farmers using farm vehicles within 150 miles of their farm, although states decide how they apply some of these exemptions. Even without a CDL, many commercial trucks over 10,000 lbs need a DOT number and a driver with a DOT medical card.

What are CDL endorsements and restrictions?

Endorsements let you drive specialized vehicles, and restrictions limit what your CDL covers.

CodeTypeWhat it means
HEndorsementHazardous materials
NEndorsementTank vehicles
PEndorsementPassenger vehicles
SEndorsementSchool buses
TEndorsementDouble and triple trailers
XEndorsementTank vehicles carrying hazardous materials
LRestrictionNo vehicles with full air brakes
ERestrictionNo manual transmission vehicles

How do you get a CDL?

To get a CDL, you meet the eligibility rules, earn a commercial learner’s permit, complete required training, and pass a skills test.

  1. Meet the basic requirements. You must be at least 18 to drive within your state and 21 to drive across state lines, hold a valid driver’s license, and pass a DOT physical to get a medical examiner’s certificate.
  2. Get a commercial learner’s permit (CLP). Pass the general knowledge test, plus tests for air brakes, combination vehicles or endorsements as needed. You must hold the CLP for at least 14 days before your skills test.
  3. Complete entry-level driver training (ELDT). Since February 7, 2022, first-time Class A and B applicants, and drivers upgrading from B to A, must complete theory and behind-the-wheel training from a provider listed on the FMCSA Training Provider Registry.
  4. Pass the skills test. It includes a pre-trip inspection, basic vehicle control and an on-road driving test.
  5. Apply for your CDL. Bring your documents, test results and fees to your state DMV.

Federal and state rules change from time to time, so check with your state DMV and the FMCSA for current requirements.

Blue chrome dump truck driving on highway with 18 wheeler in the background

How long does it take to get a CDL?

Most people get a CDL in about 3 to 8 weeks.

  • Training program length. Full-time CDL schools typically take 3 to 4 weeks, while part-time or evening programs take longer.
  • State processing times. Some DMV offices have waits for skills test appointments.
  • The 14-day CLP rule. You can’t take the skills test until you’ve held your permit for at least 14 days.

How hard is it to get a CDL?

Getting a CDL is challenging but manageable with good preparation.

The written tests cover vehicle inspection, safe driving and air brake systems, which can trip up unprepared test-takers. The skills test includes a pre-trip inspection, basic control skills like backing and parking, and an on-road evaluation. Most candidates find that maneuvering a large vehicle in tight spaces is the hardest part, and it gets easier with time behind the wheel.

How much does it cost to get a CDL?

Most of the cost of a CDL is training, which commonly runs from about $1,600 to $7,000 or more, plus a few hundred dollars in state and medical fees.

CostTypical range
CDL training (ELDT program)About $1,600 to $7,000+
DOT medical examAbout $100
Permit applicationAbout $50 to $100
Testing and license feesAbout $100 to $200 and up, depending on the state

Can you get a CDL for free?

Yes, in some cases you can get CDL training paid for.

  • Company-sponsored training. Some trucking companies offer free training in exchange for a driving commitment, usually 6 to 12 months.
  • Veteran programs. The GI Bill and other military benefit programs may cover training costs.
  • State grants and workforce funding. Local job centres sometimes fund training, especially for unemployed or underemployed workers.
Big rig day cab white semi truck with long box trailer making local commercial delivery at urban city with multilevel residential apartments buildings turning on the city street with crossroad

Do you need a CDL for a pickup, dump truck or box truck?

It depends on the vehicle’s weight rating, not its type.

VehicleCDL needed?
Pickup trucks, including one-tonsNo, unless the truck and trailer together are rated at 26,001 lbs or more and the trailer is rated over 10,000 lbs
26-foot box trucksNo, most are rated at 26,000 lbs GVWR or less
Dump trucksUsually yes. Most are rated over 26,000 lbs and need a Class B; see do you need a CDL to drive a dump truck
Semi-trucksYes, a Class A for tractor-trailers

Our guides to the best trucks for towing and DOT axle weight limits cover the weight rules in more detail.

Do you need a CDL in Canada?

Canada doesn’t use the term CDL; each province issues its own commercial licence classes.

For example, tractor-trailer drivers need a Class 1 licence in Alberta and British Columbia, and a Class AZ licence in Ontario. Requirements for heavy straight trucks also vary by province, so check with your provincial licensing office.

Is a CDL worth it?

Whether you’re buying a dump truck, hauling trailers or moving equipment between job sites, a CDL opens the door to higher-paying work and bigger trucks. Knowing which class you need before you buy helps you avoid costly surprises, especially if you’re browsing heavy-duty vehicles at auction.

If you’re in the market for commercial trucks or used dump trucks, knowing the licensing rules ensures you’re ready to put your next purchase to work.

See also
hot-shot-truck-on-highway-hauling-excavator What is hotshot trucking? Requirements, trucks and costs
Equipment for sale View all
2018 Freightliner Cascadia 113 S/A Day Cab Truck Tractor2018 Freightliner Cascadia 113 S/A Day Cab Truck TractorNorth East, MD 31 daysView listing2024 KM International KM8000TEDD Hot Box Trailer2024 KM International KM8000TEDD Hot Box TrailerPhoenix, AZ 3 daysView listing1999 Fruehauf Tanker Trailer1999 Fruehauf Tanker TrailerLake Worth, TX 4 daysView listing2013 Utility Van Trailer2013 Utility Van TrailerLake Worth, TX 4 daysView listing2007 Utility VS2RA Refrigerated Trailer2007 Utility VS2RA Refrigerated TrailerDavenport, FL 5 daysView listing2026 Trail Maxx MAX27-40 Equipment Trailer2026 Trail Maxx MAX27-40 Equipment TrailerNorth East, MD 31 daysView listing2023 Freightliner M2 106 Van Truck2023 Freightliner M2 106 Van TruckNewnan, GA 33 daysView listing2024 Mack MD Car Carrier Truck2024 Mack MD Car Carrier TruckNewnan, GA 33 daysView listing2018 Chevrolet Silverado 1500 Pickup2018 Chevrolet Silverado 1500 PickupMorris, IL 30 daysView listingConveyorConveyorPhoenix, AZ 3 daysView listing2026 TOFT HSSB-74 Skid Steer Bucket2026 TOFT HSSB-74 Skid Steer BucketPhoenix, AZ 3 daysView listing2026 AGT SDA140T Compact Track Loader2026 AGT SDA140T Compact Track LoaderPhoenix, AZ 3 daysView listing2026 SKLP SK-LJB12 Mats2026 SKLP SK-LJB12 MatsPhoenix, AZ 3 daysView listing2026 SDLC2040FT Carport2026 SDLC2040FT CarportPhoenix, AZ 3 daysView listing2026 AGT EXRC54 Misc. Excavator Attachment2026 AGT EXRC54 Misc. Excavator AttachmentLake Worth, TX 4 daysView listingCat Misc. PartsCat Misc. PartsLake Worth, TX 4 daysView listingMisc. Construction MaterialsMisc. Construction MaterialsLake Worth, TX 4 daysView listingCat 305 Excavator BucketCat 305 Excavator BucketLake Worth, TX 4 daysView listing2016 Chevrolet Sonic Automobile2016 Chevrolet Sonic AutomobileLake Worth, TX 4 daysView listing2026 AGT PD680-PZ Skid Steer Post Driver2026 AGT PD680-PZ Skid Steer Post DriverLake Worth, TX 4 daysView listing2026 KJ K2250 Traffic Cones2026 KJ K2250 Traffic ConesLake Worth, TX 4 daysView listing2026 SKLP SK-SC40 Carport2026 SKLP SK-SC40 CarportLake Worth, TX 4 daysView listing2026 KJ K5100 Misc. Portable Structure2026 KJ K5100 Misc. Portable StructureLake Worth, TX 4 daysView listingMisc. Construction MaterialsMisc. Construction MaterialsLake Worth, TX 4 daysView listingBradco 615 Skid Steer TrencherBradco 615 Skid Steer TrencherLake Worth, TX 4 daysView listing