A commercial driving license lets you drive trucks, buses, and other large vehicles for pay
A commercial driving license (CDL) is a separate license issued by your state that permits 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 own the truck or bus. The CDL is required by federal law for anyone driving a commercial motor vehicle (CMV) on public roads.
The process involves written tests on traffic laws and vehicle operation specific to commercial driving, a skills test with an examiner, and a medical certification. Most states require you to hold a regular driver's license first. The timeline from starting to passing all tests typically ranges from a few weeks to several months, depending on how quickly you study and schedule your exams.
Key Takeaways
- A CDL is required by federal law to drive trucks over 26,001 pounds, buses carrying 16 or more passengers, or any vehicle carrying hazardous materials.
- You must pass a medical examination, written knowledge tests, and a behind-the-wheel skills test administered by your state's Department of Motor Vehicles.
- Different classes of CDL (Class A, B, and C) permit you to drive different vehicle types and weights, so you need to know which class your job requires.
- Endorsements like hazmat or passenger are added to your CDL when you pass additional tests, and some jobs require specific endorsements.
- Your state's DMV website lists testing locations, required documents, and the current fee, which varies by state but typically ranges from $50 to $150.
The three classes of commercial driving licenses and what each one covers
States issue three classes of CDL based on the vehicle's gross vehicle weight rating (GVWR) and what it carries. Class A covers the heaviest vehicles: tractor-trailers and any combination of vehicles over 26,001 pounds where the towed vehicle weighs more than 10,000 pounds. This is the most common class for long-haul trucking and is the broadest license — it lets you drive Class B and Class C vehicles too.
Class B covers single vehicles over 26,001 pounds (like straight trucks and large buses) but not tractor-trailers. Class C is for smaller commercial vehicles, usually those under 26,001 pounds but carrying 16 or more passengers, or any vehicle carrying hazardous materials. Your job determines which class you need. A long-haul truck driver needs Class A; a delivery driver in a box truck might need Class B; a school bus driver needs Class C with a passenger endorsement.
Medical certification and the first step toward a CDL
Before you can take any CDL test, you must pass a medical examination performed by a certified medical examiner on your state's approved list. The examiner checks your vision, hearing, blood pressure, and general health to may support you can safely operate a large vehicle. You will receive a Medical Certificate (also called a Medical Examiner's Certificate) that is valid for two years. Without this certificate, you cannot obtain or renew a CDL.
Your state's DMV website lists approved examiners in your area. The exam typically costs $75 to $150 and takes 30 minutes to an hour. Bring your current driver's license, proof of residency, and any medical records relevant to conditions like diabetes or high blood pressure. If the examiner finds a condition that disqualifies you, you may be able to request a waiver or retest after treatment.
Written knowledge tests: what to study and how they are scored
After you have your medical certificate, you take written tests at your state's DMV office. Every CDL applicant must pass the General Knowledge Test, which covers traffic laws, vehicle inspection, and safe driving practices specific to commercial vehicles. The test is typically 50 questions, and you must score at least 80 percent to pass.
Depending on your CDL class and the type of vehicle you will drive, you may also take tests for endorsements. A Passenger Endorsement is required to drive buses; a Hazmat Endorsement is required to carry hazardous materials; an Air Brake Endorsement is required if your vehicle has air brakes. Each endorsement test has its own set of questions. Your state's DMV provides a study manual for each test, usually free online or in print at the DMV office. Many people use third-party study guides or practice tests available online to prepare.
The skills test: what the examiner watches for during the driving portion
Once you pass the written tests, you schedule a skills test with an examiner from your state's DMV. The test has three parts: a pre-trip vehicle inspection, a basic control skills test, and an on-road driving test. During the pre-trip inspection, you walk around the vehicle and point out safety features and potential problems — the examiner is checking whether you know what to look for before driving.
The basic control skills test takes place in a closed course or parking lot. You demonstrate backing up in a straight line, backing into a space at an angle, and parking between two lines. The examiner watches for smooth steering, proper mirror use, and awareness of the vehicle's size. The on-road test lasts 30 to 60 minutes and includes highway driving, turns, stops, and lane changes. The examiner is looking for safe speed, proper signaling, smooth braking, and awareness of other vehicles and pedestrians.
You must bring the vehicle you will be tested in — it must match your CDL class and have all required safety equipment. Many people rent a vehicle from a truck driving school or borrow one from their employer. If you fail any part of the skills test, you can retake it, though you may need to wait a few days and pay a retest fee.
Endorsements: additional tests for specialized driving
An endorsement is a notation on your CDL that shows you are authorized to drive or carry specific cargo. The most common endorsements are Passenger (P), Hazmat (H), and Air Brake (L). Some jobs require one or more endorsements; others do not. For example, a tanker truck driver needs a Hazmat endorsement and often a Tanker endorsement (N). A school bus driver needs a Passenger endorsement and a School Bus endorsement (S).
Each endorsement requires passing an additional written test. The Hazmat test, for instance, covers regulations for transporting dangerous goods and what to do in an emergency. You take the test at the DMV, and if you pass, the endorsement is added to your CDL. Some endorsements also require a background check or fingerprinting — the Hazmat endorsement, for example, requires a Transportation Security Administration (TSA) background check.
Costs, timelines, and where to find your state's requirements
The total cost of obtaining a CDL varies by state but typically ranges from $200 to $500 when you add up the medical exam, written test fees, skills test fee, and endorsement tests. Some states charge a flat fee; others charge per test. Your state's DMV website lists the exact fees and accepted payment methods.
The timeline depends on how quickly you study and how soon you can schedule tests. Many people complete the written tests within two to four weeks of studying. The skills test often has a waiting list, so scheduling can take another two to eight weeks depending on your area's demand. If you attend a truck driving school, the school may help you schedule tests and provide vehicles for the skills test, which can speed up the process.
Start by visiting your state's DMV website and searching for "commercial driving license" or "CDL." You will find the study manual, a list of approved medical examiners, testing locations, fees, and the process form. Some states allow you to explore online; others require you to visit an office in person. Having your current driver's license, proof of residency, and Social Security number ready will speed up the process.
Frequently Asked Questions
Do I need a commercial driving license if I drive my own truck for personal use?
No. A CDL is required only when you drive a commercial motor vehicle for compensation — that is, when you are paid to drive. If you own a truck and drive it only for personal errands, you do not need a CDL. However, if you use that truck for any business purpose (hauling freight, delivering goods, or providing a service), you may need one depending on the vehicle's weight and what it carries.
Can I get a CDL if I have a DUI or other traffic violations on my record?
A DUI or serious traffic violation does not automatically disqualify you, but it may affect your ability to get hired by an employer or insured by a carrier. Some states impose waiting periods before you can obtain a CDL after certain violations. Contact your state's DMV to learn the specific rules in your state. Your driving record will be reviewed during the process process.
What happens if I fail the skills test?
You can retake the skills test. Most states allow you to schedule another test after a waiting period of a few days to a week. You will pay the retest fee again, which is typically the same as the initial skills test fee. You must bring the same type of vehicle and can take the test as many times as needed until you pass.
Do I need to renew my CDL, and how often?
Yes. CDLs must be renewed every four or eight years depending on your state. You will need to renew your medical certificate every two years, and your CDL renewal will be denied if your medical certificate has expired. The renewal process is simpler than the initial process — you typically take a written test and renew your medical certificate but do not need to retake the skills test.
What is the difference between a CDL and a regular driver's license with a commercial endorsement?
A CDL is a separate license class issued specifically for commercial driving. Some states use the term "commercial endorsement" to describe the same thing — it is the notation on your license that authorizes commercial driving. The requirements and testing are the same regardless of terminology. You cannot add a commercial endorsement to a regular passenger license; you must obtain a CDL instead.