A Commercial Driver's License lets you drive trucks, buses, and other large vehicles for work
A Commercial Driver's License (CDL) is a separate license class that allows you to operate vehicles over a certain weight or designed to carry passengers for compensation. You cannot drive these vehicles legally with a regular passenger license, even if you have years of driving experience. A CDL is required by federal law for anyone operating a commercial motor vehicle (CMV) on public roads.
The CDL is not a single license—it comes in three classes (A, B, and C), each permitting different vehicle types and weights. You may also add endorsements that allow you to haul hazardous materials, transport passengers, or operate other specialized equipment. Getting a CDL involves passing a written knowledge test, a skills test, and a medical examination, and the process typically takes several weeks to a few months depending on your state and preparation.
Key Takeaways
- A CDL is required to drive any commercial motor vehicle over 26,001 pounds gross vehicle weight rating (GVWR) or designed to carry 16 or more passengers.
- Class A CDLs allow you to drive the heaviest trucks and tractor-trailers; Class B covers medium trucks; Class C is for smaller commercial vehicles or passenger transport.
- You must pass a written exam covering traffic laws and vehicle operation, a pre-trip inspection test, and a road test in the actual vehicle you plan to drive.
- Most states require a medical certificate from a Department of Transportation (DOT) examiner before you can take the CDL test.
- Endorsements like Hazmat (H) or Passenger (P) require additional written tests and background checks.
CDL Class A, B, and C: What Each One Permits
Class A is the highest level and allows you to operate any combination of vehicles with a total GVWR of 26,001 pounds or more, as long as the towed vehicle weighs more than 10,000 pounds. This includes tractor-trailers, double trailers, and most long-haul trucks. Class A is what most trucking companies require for over-the-road driving.
Class B covers single vehicles with a GVWR of 26,001 pounds or more, or any such vehicle towing a vehicle weighing 10,000 pounds or less. This includes dump trucks, cement mixers, delivery trucks, and city buses. You cannot tow a heavy trailer with a Class B license.
Class C is for vehicles that do not meet the weight requirements of Class A or B but are still commercial—typically small buses carrying 16 to 26 passengers, or vehicles carrying hazardous materials in smaller quantities. Some states do not issue Class C licenses; check your state's rules.
Medical Certification and the DOT Physical
Before you can take a CDL test in most states, you must obtain a Medical Certificate of Qualification from a DOT-certified medical examiner. This is not your regular doctor's visit—it is a specific physical that checks your vision, hearing, blood pressure, and ability to operate a large vehicle safely. The exam costs between $50 and $150 depending on your location and the examiner.
The medical certificate is valid for two years, and you must carry it with you when you drive. If you fail the exam or have a medical condition that disqualifies you, you may be able to request a waiver or exemption from your state's motor vehicle department, though this varies by state and condition. Schedule your DOT physical before you study for the written test, because you cannot sit for the exam without proof of certification.
The Written Knowledge Test and What It Covers
The CDL written test is administered by your state's Department of Motor Vehicles (DMV) or equivalent agency. You will answer multiple-choice questions covering the Federal Motor Carrier Safety Regulations, vehicle inspection, safe driving practices, and cargo handling. The test is typically 50 questions, and you must score at least 80 percent to pass.
The general knowledge test is required for all CDL applicants. If you are pursuing endorsements—such as Hazmat (H), Passenger (P), or Tanker (N)—you will take separate endorsement tests covering the specific rules for those vehicle types or cargo. Study materials are available free from your state's DMV website, and many people use third-party study guides or apps to prepare. Most states allow you to retake the test if you fail, though there may be a waiting period between attempts.
The Pre-Trip Inspection and Road Tests
After passing the written exam, you must demonstrate that you can inspect a commercial vehicle safely. The pre-trip inspection test requires you to walk around and point out critical components—lights, brakes, tires, mirrors, coupling devices—and explain what you are checking and why. You do not need to take anything apart; the examiner is assessing whether you know what to look for and can spot problems before they become dangerous.
The road test is the final hurdle. You will drive an actual commercial vehicle of the class you are seeking on public roads while an examiner observes and scores your performance. The test typically lasts 30 to 45 minutes and includes backing up, turning, lane changes, and highway driving. You must demonstrate smooth operation, proper use of mirrors, safe speed, and awareness of the vehicle's size and weight. Many people take a CDL training course before the road test to practice in the actual vehicle type.
CDL Endorsements: Hazmat, Passenger, and Others
An endorsement is an add-on to your CDL that permits you to haul specific cargo or carry certain types of passengers. The most common endorsements are Hazmat (H) for hazardous materials, Passenger (P) for buses or vans carrying 16 or more people, and Tanker (N) for tank vehicles. Some states also offer endorsements for double/triple trailers (T) or school bus (S).
Each endorsement requires a separate written test and, in the case of Hazmat, a background check conducted by the Transportation Security Administration (TSA). Hazmat endorsements are valid for five years; other endorsements typically last the life of your license. If you know you will need an endorsement, you can take those tests at the same time as your general CDL test, or add them later.
How Long the CDL Process Takes and What It Costs
The timeline varies by state and your preparation level. If you already hold a regular driver's license and study efficiently, you might complete the written test within a few weeks. However, scheduling the road test can add another two to eight weeks depending on your state's DMV backlog. Many people attend a CDL training school, which typically runs four to eight weeks full-time or longer part-time.
Costs include the DOT medical exam ($50–$150), written test fees ($10–$50 per test depending on your state), the road test fee ($50–$200), and training school tuition if you attend ($3,000–$8,000 for full-time programs). Some employers cover training costs for new hires, so ask before paying out of pocket. Your state's DMV website lists the exact fees and testing locations in your area.
Frequently Asked Questions
Do I need a CDL to drive a pickup truck for work?
Not unless the truck's GVWR exceeds 26,001 pounds. Most standard pickup trucks fall below this threshold. However, if you are towing a trailer that brings the combined weight over 26,001 pounds, you will need a Class A CDL. Check your vehicle's registration or owner's manual for the GVWR.
Can I get a CDL if I have a DUI or traffic violations on my record?
A DUI does not automatically disqualify you, but it will be reviewed by your state's DMV. Some states impose waiting periods or require additional documentation. Traffic violations may affect your insurance or hiring prospects, but they do not prevent you from obtaining a CDL. Contact your state's DMV to learn the specific rules.
What happens if I fail the road test?
You can retake it, though your state may require a waiting period (usually 7 to 14 days) and charge a retest fee. Many people schedule a few more practice sessions with a trainer before attempting again. There is no limit to how many times you can retake the test in most states.
Do I need a CDL to drive a school bus?
Yes, if the bus is designed to carry 16 or more passengers, you need at least a Class B or C CDL with a School Bus (S) endorsement. The endorsement requires an additional written test and a background check. Some states also require fingerprinting.
How often do I need to renew my CDL?
CDLs are typically valid for four or eight years depending on your state. You must renew before expiration by passing a new written test and medical exam. Some states allow online renewal if there have been no violations, but most require an in-person visit to the DMV.