CDL Classes A, B, and C — Complete Commercial Driver License Guide
FMCSA + State DMV · 49 CFR 383
Regulation at a glance
The Commercial Driver License (CDL) is required to operate any commercial motor vehicle (CMV) in the United States. CDLs are issued by state DMVs under federal FMCSA standards. There are three classes — A, B, and C — that determine what vehicles you can legally drive. Class A is the most-permissive (allows tractor-trailers), Class B is mid-range (large straight trucks), and Class C is for specialty vehicles (passenger transport or hazmat). The CDL system was established by the Commercial Motor Vehicle Safety Act of 1986 and has been continuously refined since. As of 2026, all CDL applicants must complete Entry-Level Driver Training (ELDT) before taking their skills test.
Overview
The Commercial Driver License (CDL) is required to operate any commercial motor vehicle (CMV) in the United States. CDLs are issued by state DMVs under federal FMCSA standards. There are three classes — A, B, and C — that determine what vehicles you can legally drive. Class A is the most-permissive (allows tractor-trailers), Class B is mid-range (large straight trucks), and Class C is for specialty vehicles (passenger transport or hazmat). The CDL system was established by the Commercial Motor Vehicle Safety Act of 1986 and has been continuously refined since. As of 2026, all CDL applicants must complete Entry-Level Driver Training (ELDT) before taking their skills test.
Who must comply
Anyone operating a commercial motor vehicle weighing 26,001 lb or more GVWR (single or combined), carrying 16+ passengers (including driver), or transporting placarded hazmat. The CDL requirement applies regardless of whether the operation is for-hire (commercial trucking) or private (company vehicle). Exemptions exist for military vehicles, farm equipment driven by farmers within 150 miles of their farm, and emergency response vehicles.
Requirements in detail
Exceptions and exemptions
Farm-to-market exemption: farmers, ranchers, and farm employees can operate CMVs without a CDL within 150 air-miles of their farm. Military exemption: active-duty military can operate military CMVs without civilian CDL. Recreational vehicle exemption: motor home and large RV operators don't need a CDL even if their RV exceeds 26K lb GVWR.
Penalties for non-compliance
Driving without proper CDL: civil penalty up to $5,000 (driver) and up to $10,000 (employer/carrier knowingly using unqualified driver). Driving with disqualified CDL: vehicle out-of-service, citation, potential criminal charges. State penalties apply on top of federal. Conviction of a CDL violation in your CDL state results in CDL disqualification — periods range from 60 days (first serious violation) to lifetime (multiple major violations, drug/alcohol, or fatality-causing violations).
Practical tips and compliance advice
Pick a CDL school carefully — ELDT (Entry-Level Driver Training) is now federally required. Total training time: 160-200 hours of classroom + behind-the-wheel, costing $4,000-$7,000 (varies by state and school). Many trucking companies offer paid CDL training in exchange for a 6-12 month commitment to drive for them — this is the cheapest path if you don't have the cash upfront. Self-pay students can recoup costs in 3-6 months of trucking work. Failed CDL skills test attempts: most states require 14-day wait between attempts. Out-of-state CDL: you can hold a CDL in only ONE state at a time — the state of your residence.
Recent changes and updates
2022: ELDT (Entry-Level Driver Training) became mandatory for new CDL applicants and CDL upgraders. 2023: FMCSA Clearinghouse Phase 2 — state DMVs now check the Clearinghouse before issuing or renewing a CDL. 2024: Drug & Alcohol Clearinghouse violations trigger automatic CDL downgrade in most states. 2026: Continued expansion of ELDT requirements and Clearinghouse integration with state DMVs.
Related forms and documentation
DL-44 (state-specific CDL application), MCSA-5876 (medical examiner certificate), TSA Hazmat Endorsement application (for H endorsement)