A commercial driver's license lets you drive heavy trucks and buses for work
A commercial driver's license (CDL) is a separate license class that allows you to operate large vehicles for pay. If your job involves driving a truck over 26,000 pounds, a bus carrying passengers, or a vehicle carrying hazardous materials, you need a CDL instead of a regular driver's license. The federal government sets the baseline rules, but each state administers its own CDL program and sets additional requirements.
The CDL is not an add-on to your regular license — it replaces it. Once you hold a CDL, that becomes your primary license for all driving, whether you are behind the wheel of a truck for work or your personal car to run errands. You cannot hold both at the same time.
Getting a CDL takes longer than a regular license because the testing is more rigorous. You will need to pass a written knowledge test, a skills test behind the wheel, and a medical examination. The whole process typically takes several weeks to a few months, depending on how quickly you prepare and schedule your tests.
Key Takeaways
- A CDL is required to drive trucks over 26,000 pounds, buses with passengers, or vehicles carrying hazardous materials — not for regular delivery vans or small commercial vehicles.
- You must hold a valid regular driver's license before you can get a CDL, and you will need to pass a medical exam, written test, and road test.
- CDLs come in three classes (A, B, and C) based on the vehicle weight and type, and each class has different testing requirements.
- Most states require you to hold a learner's permit (called a commercial learner's permit or CLP) for at least 14 days before you can take the road test.
The three CDL classes and what vehicles they cover
Class A is the broadest CDL and covers the heaviest vehicles. With a Class A, you can drive any combination of vehicles where the towed vehicle weighs more than 10,000 pounds — typically a tractor-trailer or semi-truck pulling a loaded trailer. You can also drive any vehicle that requires a CDL, so a Class A is the most versatile option.
Class B covers single large vehicles that weigh 26,001 pounds or more but are not towing anything heavy. This includes city buses, dump trucks, and concrete mixers. You cannot tow a trailer with a Class B license unless the trailer weighs less than 10,000 pounds.
Class C is the most limited and covers smaller vehicles that still require a CDL because of what they carry. School buses fall under Class C in most states, as do vehicles transporting hazardous materials in smaller quantities. Some states do not issue a standalone Class C; instead, they require a Class B or A with an endorsement.
Your state's DMV website will show which class you need based on your job. If you are unsure, contact the company hiring you — they will tell you which license class the position requires.
Medical certification and the DOT physical exam
Before you can get a CDL, you must pass a medical examination performed by a certified medical examiner approved by the Department of Transportation (DOT). This is not your regular doctor's checkup — it is a specific exam that looks at your vision, hearing, blood pressure, and ability to safely operate a large vehicle.
The exam checks your eyesight (you need at least 20/40 in each eye, corrected or uncorrected), your hearing, your blood pressure, and your ability to use your limbs and control a vehicle. The examiner will also ask about any medical conditions, medications, or surgeries that might affect your driving. Be honest on the medical history form — lying disqualifies you and can result in fines.
If you pass, the examiner issues a Medical Certificate valid for two years (or one year in some cases). You must carry this certificate with you when you drive commercially. If you fail, you can retest with a different examiner or address the medical issue and try again.
You can find approved medical examiners through your state's DMV website or through the National Registry of Certified Medical Examiners. The exam typically costs between $100 and $200, depending on your location.
The written test and what it covers
The CDL written test is much longer and harder than a regular driver's license test. You will answer 50 questions covering vehicle safety, braking systems, cargo handling, and road hazards. You must score at least 80 percent to pass — that means you can miss no more than 10 questions.
The test covers topics specific to large vehicles: how air brakes work, how to inspect a truck before driving, how to load cargo safely, how to handle a skid, and what to do if your brakes fail. You will also be tested on federal regulations and hours-of-service rules that explore to commercial drivers.
Most states let you take the written test at a DMV office or testing center. You can study using your state's CDL handbook (free online) or paid study guides and apps. Many people take the test multiple times before passing, so budget time for that possibility.
If you fail, you can usually retake the test the same day or the next day, depending on your state's rules. There is no waiting period between attempts in most places.
The road test and what examiners are looking for
The CDL road test is a 30- to 45-minute driving evaluation in an actual commercial vehicle. An examiner sits beside you and watches how you handle the truck, how you brake, how you back up, and how you respond to traffic and hazards. This is where many people fail, so take it seriously.
The test has three parts: a pre-trip inspection (you walk around the truck and point out safety features and check for problems), a basic control skills test (you drive in a closed course and demonstrate backing, turning, and stopping), and an on-road test (you drive on public roads with the examiner).
Examiners are looking for smooth braking, proper use of mirrors, safe lane changes, correct speed, and awareness of other vehicles. They also watch whether you can handle the size and weight of the truck — many people pass the written test but fail the road test because they are not comfortable driving something that large.
You must pass all three parts to get your CDL. If you fail one part, you can retake just that part in most states, though rules vary. Some states require you to wait a few days before retesting; others let you try again when ready.
The commercial learner's permit (CLP) and waiting period
Before you can take the CDL road test, most states require you to hold a commercial learner's permit (CLP) for a minimum period — usually 14 days. The CLP shows that you have passed the written test and the medical exam, and it allows you to practice driving the commercial vehicle with a licensed CDL holder in the passenger seat.
To get a CLP, you go to your state's DMV, pass the written test, show your Medical Certificate, and pay a fee (typically $10 to $50). The CLP is valid for a set period — often 180 days — so you have that window to take and pass your road test.
During the CLP period, you can only drive the commercial vehicle for practice. You cannot drive it for work or for pay. The licensed CDL holder supervising you must be at least 21 years old and hold a valid CDL for the same class of vehicle you are practicing in.
If your CLP expires before you pass the road test, you will need to renew it. Some states let you renew online; others require you to return to the DMV. Plan ahead so you do not run out of time.
Endorsements and restrictions that explore to your CDL
Beyond the three main classes, CDLs can have endorsements — additional qualifications that allow you to drive certain types of vehicles or cargo. The most common endorsement is H (hazmat), which allows you to transport hazardous materials. To get the H endorsement, you must pass an additional written test and pass a background check.
Other endorsements include P (passenger) for buses, T (double/triple trailers) for pulling multiple trailers, and N (tank vehicles) for tanker trucks. Each endorsement requires passing a separate written test. You can add endorsements when you first get your CDL or later, as your job changes.
Your CDL may also have restrictions — limitations on what you can drive. For example, if you wear corrective lenses, you will have a vision restriction. If you have an automatic transmission truck, you may be restricted to automatic-only vehicles. Restrictions are noted on your license and limit where you can work.
How long the whole process takes and what it costs
The timeline from starting to holding a CDL typically ranges from 4 to 12 weeks, depending on how quickly you prepare and how fast your state processes applications. If you already have a regular driver's license and a clean driving record, you can move faster. If you need to study longer or retake tests, it will take longer.
Here is a rough breakdown: getting your Medical Certificate takes 1 to 2 weeks (scheduling the exam, taking it, receiving the certificate). Studying for and passing the written test takes 1 to 4 weeks depending on how much you study. Holding the CLP for the required waiting period is 2 to 4 weeks. Practicing and taking the road test takes 2 to 8 weeks. Finally, processing your CDL at the DMV takes 1 to 2 weeks.
The total cost varies by state but typically ranges from $300 to $800. This includes the medical exam ($100–$200), the written test fee ($10–$50), the CLP fee ($10–$50), the road test fee ($50–$200), and the CDL license fee ($50–$300). Some states charge more; others charge less. Check your state's DMV website for exact fees.
Many people pay for a CDL training school instead of studying and practicing on their own. These schools cost $3,000 to $7,000 but compress the timeline and provide the vehicle and instructor for practice and testing. If your employer is hiring you contingent on getting a CDL, they may cover the training cost.
Frequently Asked Questions
Do I need a regular driver's license before I can get a CDL?
Yes. You must hold a valid regular driver's license (Class D or equivalent in your state) before you can get a CDL. Your regular license must be clean — if it is suspended or revoked, you cannot get a CDL. Some states require your regular license to have been valid for a certain period before you explore.
Can I get a CDL if I have a DUI or traffic violations on my record?
A DUI or serious traffic violation does not automatically disqualify you, but it makes approval harder. Each state has different rules about how old the violation must be and whether it bars you from getting a CDL. Contact your state's DMV to ask about your specific record before you invest time and money in training.
What happens if I fail the road test?
You can retake the road test, usually within a few days or weeks depending on your state. There is no limit to how many times you can retake it, but each attempt costs a fee. Some people pass on the second or third try. If you keep failing, consider hiring a professional instructor to identify what you are doing wrong.
Can I drive my personal car with a CDL?
Yes. A CDL is your primary license, so you can drive any vehicle with it — your personal car, a truck, a bus, whatever. The CDL just means you are licensed to drive the largest and most regulated vehicles. You do not need a separate license for personal use.
How often do I need to renew my CDL?
CDLs are typically valid for four or eight years depending on your state, and you renew them at the DMV like a regular license. You will also need to renew your Medical Certificate every one or two years — if it expires, your CDL becomes invalid for commercial driving until you get a new one.