How to Get a CDL: Complete Step-by-Step Guide
Getting a Commercial Driver's License (CDL) in the United States is a multi-step process that combines federal requirements set by the Federal Motor Carrier Safety Administration (FMCSA) with state-administered testing through your local DMV (or DMV-equivalent agency). The general path is the same in every state, but the specific fees, scheduling steps, and document requirements vary. Here's what to expect.
Step 1: Confirm you're eligible
You must be at least 18 years old to drive a commercial vehicle within your home state (intrastate), or 21 years old to drive across state lines (interstate) or to haul hazardous materials. You must hold a valid non-commercial driver's license. You must be medically qualified — that means a current DOT medical exam (Medical Examiner's Certificate, also called a "med card") issued by a provider on the FMCSA National Registry of Certified Medical Examiners.
Step 2: Pick the right CDL class
Three federal CDL classes exist:
- Class A — Any combination of vehicles with a Gross Combination Weight Rating (GCWR) of 26,001+ lbs, where the towed vehicle is over 10,000 lbs. (Tractor-trailers, doubles, triples.)
- Class B — Any single vehicle with a Gross Vehicle Weight Rating (GVWR) of 26,001+ lbs, or such a vehicle towing one not over 10,000 lbs. (Straight trucks, large delivery trucks, dump trucks, most buses.)
- Class C — Any vehicle that does not meet Class A or B but is designed to carry 16+ passengers (including the driver) or transports hazardous materials in placardable amounts.
Step 3: Complete Entry-Level Driver Training (ELDT)
Since February 2022, the federal ELDT rule requires anyone seeking an initial Class A or Class B license — or upgrading from B to A — to complete training through a Training Provider Registry-listed school before taking the CDL skills test. The same rule applies to drivers seeking an initial Hazmat (H), Passenger (P), or School Bus (S) endorsement. ELDT consists of a theory (classroom) curriculum and a behind-the-wheel range and public-road component. There is no minimum number of hours, but the curriculum is detailed and most quality programs run three to seven weeks.
Step 4: Get your Commercial Learner's Permit (CLP)
At your state DMV, present your documents (proof of identity, residency, U.S. citizenship or lawful presence, current driver's license, DOT medical card, completed ELDT theory certificate). Pay the CLP fee (typically $10 to $50). Pass the General Knowledge knowledge test, plus the knowledge tests for any endorsement that requires one (Air Brakes if your training vehicle has them, Combination Vehicles for Class A, etc.). Pass a vision screening. You'll receive a CLP that lets you practice driving a commercial vehicle only when accompanied by a CDL holder seated next to you.
Step 5: Hold the CLP for the required minimum
You must hold the CLP for a minimum of 14 days before you are eligible to take the skills test. During that time, complete your ELDT behind-the-wheel training.
Step 6: Pass the skills test
The CDL skills test has three sections, taken in this order:
- Vehicle inspection. A verbal pre-trip inspection where you point to and identify components and explain what you're checking. Most failures happen here because applicants underestimate how detailed the script is.
- Basic vehicle control. Maneuvers on a closed range — straight backing, offset back, parallel park, alley dock.
- Road test. Driving on public roads with the examiner riding along.
The vehicle you bring to the skills test determines what restrictions appear on your license. Test in a vehicle with manual transmission to avoid an "E" restriction (no manual). Test in a vehicle with full air brakes to avoid an "L" or "Z" restriction. Test in a Class A combination to avoid the "O" restriction (no tractor-trailer combination).
Step 7: Apply for the CDL
After passing all three skills test sections, return to the DMV (in some states the examiner submits results electronically), pay the CDL issuance fee (typically $40 to $90), and surrender your non-commercial license. You'll receive a temporary paper license; the plastic card arrives by mail in two to four weeks.
Step 8: Add endorsements as needed
Each endorsement (Hazmat, Tanker, Doubles/Triples, Passenger, School Bus) requires its own knowledge test. Hazmat additionally requires a TSA Threat Assessment background check (TSA TWIC or HME). Passenger and School Bus also require a separate skills test in a representative vehicle.
Step 9: Stay compliant
Keep your DOT medical card current — update your DMV with new MEC certifications as they're issued. Notify your employer within 30 days of any traffic conviction (other than parking). Renew the CDL by your state's renewal cycle (commonly four to eight years). Carry your CDL whenever you operate a commercial vehicle.
Total time and cost
Plan on 4 to 12 weeks from start to plastic card, depending on your ELDT school, DMV scheduling backlog, and how aggressively you study for the knowledge tests. Total out-of-pocket cost typically ranges from $150 to $350 for DMV fees alone (CLP, CDL, endorsements, road-test fee), plus the cost of ELDT — which varies widely from $1,500 (community college) to $7,000+ (private truck-driving school). Many fleets reimburse all or part of ELDT for new hires who commit to a year of service.