A Commercial Driver's License lets you drive trucks and buses for work

A Commercial Driver's License (CDL) is a separate license you need if you want to drive trucks or buses as part of your job. It is not the same as a regular driver's license, and you cannot straightforward upgrade one to the other. You have to earn a CDL through its own testing process, which includes written exams, a skills test, and a medical certificate.

The CDL comes in three classes — A, B, and C — based on the truck's weight and what it carries. Most people think of Class A when they hear "truck driver": that covers the big 18-wheelers you see on highways. But you might need a Class B CDL if you drive a smaller truck, or a Class C if you transport hazardous materials in a lighter vehicle. Each class has its own rules about what you can legally operate.

Getting a CDL takes longer than getting a regular license because the stakes are higher. You are operating a vehicle that can weigh 26,000 pounds or more, and mistakes affect other people on the road. Most states require you to be at least 18 years old (21 for interstate driving), pass a medical exam, and complete a written test on truck-specific rules before you even get behind the wheel for the skills test.

Key Takeaways

  • A CDL is required to drive trucks or buses for work and cannot be obtained by upgrading a regular license — it is a separate credential with its own tests.
  • CDL Class A covers heavy trucks over 26,001 pounds, Class B covers medium trucks, and Class C covers lighter vehicles carrying hazardous materials.
  • You must pass a medical exam, a written knowledge test, and a behind-the-wheel skills test in the actual truck you plan to drive.
  • Most states require you to be at least 18 for intrastate driving and 21 for interstate routes, and you must hold a regular driver's license first.
  • Endorsements like Hazmat or Tanker add to your CDL and allow you to haul specific cargo types, but each requires additional testing.

The three CDL classes and what each one covers

Class A CDL is the most common and covers the largest trucks. You can drive any combination of vehicles with a gross vehicle weight rating (GVWR) over 26,001 pounds, as long as the trailer weighs more than 10,000 pounds. This is what long-haul truckers and many delivery drivers hold. If you want to drive an 18-wheeler, you need a Class A.

Class B CDL covers single trucks (not tractor-trailers) with a GVWR over 26,001 pounds, or any truck towing a trailer under 10,000 pounds. School bus drivers, city delivery truck drivers, and dump truck operators often hold a Class B. The truck itself is heavier than a regular vehicle, but you are not pulling a large trailer.

Class C CDL is the least common. You need it only if you drive a lighter truck or vehicle that carries hazardous materials requiring a Hazmat endorsement. Most people who drive trucks for work hold either a Class A or Class B.

Medical certification and the first step toward a CDL

Before you can take any CDL test, you must pass a Department of Transportation (DOT) medical exam. This is not optional and not something you can skip. A certified medical examiner (not your regular doctor) checks your vision, hearing, blood pressure, and overall health to make sure you can safely operate a large truck.

The exam costs money — typically between $100 and $200 depending on your state and the examiner — and you pay out of pocket. If you pass, the examiner gives you a Medical Certificate that you carry with your license. If you fail, you cannot get a CDL until you address the health issue and pass a new exam.

Some conditions disqualify you temporarily or permanently: untreated high blood pressure, certain heart conditions, diabetes managed with insulin, and severe sleep apnea can all result in a failed exam. If you have a medical condition, ask the examiner before the official test whether it might be a problem. Many examiners will tell you honestly whether you have a chance of passing.

The written knowledge test for your CDL class

After you have your medical certificate, you take a written test at your state's Department of Motor Vehicles (DMV) or equivalent office. The test covers truck-specific rules: how to inspect a truck before driving, how to handle braking on different road surfaces, how to find cargo, and how to manage the truck's size and weight on the road.

The test is usually 50 questions, and you need to pass with a score of around 80 percent (this varies by state). You can study using your state's CDL manual, which is free and available online or at the DMV. Many people also use study apps or take practice tests to prepare.

If you are seeking endorsements — like Hazmat (hazardous materials), Tanker, or Passenger — you take additional written tests for each one. These tests are on top of the main CDL test, not instead of it. Plan to spend several weeks studying if you want multiple endorsements.

The behind-the-wheel skills test in an actual truck

After you pass the written test, you schedule a skills test with an examiner. This test happens in a real truck — usually one provided by a CDL training school or your employer — and it has three parts: a pre-trip inspection, a basic control test, and a road test.

The pre-trip inspection is where you walk around the truck and point out safety features and potential problems. You explain what you are checking and why. The examiner is watching to see whether you know the truck well enough to spot a brake problem or a tire issue before you drive.

The basic control test happens in a closed course or parking lot. You back up, turn, and maneuver the truck to show you can handle its size and weight. This is harder than it sounds because large trucks do not turn or stop like cars, and the examiner is looking for smooth, controlled movements.

The road test is a 20- to 30-minute drive on real streets and highways. The examiner watches how you merge, brake, turn, and respond to traffic. They are checking whether you can operate the truck safely around other vehicles and pedestrians.

Endorsements that expand what you can haul

A basic CDL lets you drive trucks carrying general cargo. But if you want to haul hazardous materials, passengers, or tanker loads, you need an endorsement — an add-on to your CDL that shows you have passed additional testing on that cargo type.

The most common endorsements are Hazmat (hazardous materials like fuel or chemicals), Tanker (liquid cargo in tank trucks), and Passenger (buses or vehicles carrying 16 or more people). Each endorsement requires its own written test. Hazmat also requires a background check and fingerprinting.

You can hold multiple endorsements on one CDL. If you want to drive a tanker truck carrying hazardous materials, you would have both the Tanker and Hazmat endorsements. Each one costs money to test for and takes time to prepare.

Age requirements and holding a regular license first

You must be at least 18 years old to get a CDL in most states, but there is an important catch: you can only drive within your state at 18. If you want to drive across state lines (interstate), you must be 21. Many trucking companies will not hire you until you are 21 for this reason.

You also must already hold a valid regular driver's license before you can get a CDL. The CDL does not replace your regular license — you carry both. Your regular license shows you can drive a car; your CDL shows you can drive a truck.

Some states allow you to get your CDL while you still have a learner's permit for your regular license, but this varies. Check with your state's DMV to see what the exact rules are where you live.

How long it takes and what it costs

The timeline depends on how fast you study and how quickly you can schedule tests. The written test can happen within days of your medical exam. The skills test usually takes 2 to 4 weeks to schedule, depending on how busy your local DMV is and whether you are using a training school's truck or your own.

The total cost varies widely. A medical exam runs $100 to $200. Written tests cost $10 to $50 per test depending on your state. The skills test costs $50 to $150. If you attend a CDL training school, tuition ranges from $3,000 to $7,000 or more, depending on the school and how long the program is. Some employers pay for training if you agree to work for them afterward.

If you study on your own and use a truck you have access to (or borrow one), you can keep costs lower. If you attend a full training program, expect to spend several weeks and several thousand dollars before you are behind the wheel as a professional driver.

Frequently Asked Questions

Can I get a CDL if I have a regular driver's license suspension or revocation?

No. You must have a valid, unrestricted regular driver's license to hold a CDL. If your regular license is suspended or revoked, your CDL is automatically suspended or revoked too. You cannot get a CDL until your regular license is restored.

Do I have to attend a CDL training school, or can I study on my own?

You can study on your own using your state's CDL manual and practice tests. However, you still need access to a truck to take the skills test, and many people find a training school helpful because the school provides the truck and teaches you how to handle it. Some employers require training school completion before hiring.

What happens if I fail the skills test?

You can retake it. Most states let you schedule another test within a few days or weeks. You pay the test fee again. Many people pass on their second or third attempt, especially if they get more practice time between tests.

Can I get a CDL with a medical condition like diabetes or high blood pressure?

It depends on the condition and how it is managed. Some conditions disqualify you permanently; others may be approved if you show the condition is controlled. Talk to a DOT medical examiner before paying for the exam — they can tell you whether your specific situation is likely to pass or fail.

Do I need a CDL to drive a truck for personal use, like moving my own belongings?

No. A CDL is only required if you drive a truck as part of your job or for commercial purposes. If you are renting a truck to move your own things, a regular driver's license is enough. The truck must meet weight and size limits for non-commercial driving in your state.