A CDL lets you drive large trucks and buses for work

A Commercial Driver's License (CDL) is a separate license class you need to operate certain vehicles for pay. It is not an upgrade to a regular driver's license — it is a different license altogether, issued by your state's Department of Motor Vehicles (or equivalent), with its own written test, skills test, and medical requirements.

You need a CDL to drive a truck that weighs more than 26,001 pounds, to haul hazardous materials, or to operate a bus carrying passengers. If you drive these vehicles without a CDL, you face fines, criminal charges, and loss of your regular license. The specific weight thresholds and vehicle types vary slightly by state, but the federal standard applies across all 50 states.

Getting a CDL takes longer than a regular license — typically three to six months from start to finish — because the testing is more rigorous and many states require you to hold a regular license first. You will also need to pass a medical exam and meet stricter age and background requirements than regular drivers face.

Key Takeaways

  • A CDL is required to drive trucks over 26,001 pounds or buses carrying passengers, and you cannot use a regular driver's license for these vehicles.
  • Most states require you to hold a valid regular driver's license before you can obtain a CDL.
  • The CDL process includes a written knowledge test, a skills test with a vehicle, and a medical examination that must be passed before you can be licensed.
  • CDL holders must renew their licenses every four years and maintain medical certification throughout the validity period.
  • Some CDL endorsements (like hazmat or passenger) require additional testing and background checks beyond the base CDL.

CDL classes and what vehicles they cover

There are three main CDL classes — A, B, and C — and each one covers different vehicle weights and types. Class A is the broadest: it covers any combination of vehicles where the towed vehicle weighs more than 10,000 pounds, which includes most semi-trucks and trailers. Class B covers single vehicles weighing more than 26,001 pounds but where any towed vehicle weighs 10,000 pounds or less — this includes straight trucks and some buses. Class C is the most limited and covers vehicles under 26,001 pounds that carry hazardous materials or 16 or more passengers.

Most people pursuing a CDL aim for Class A because it opens the widest range of driving jobs. Class B is common for local delivery drivers and small bus operators. Class C is less common and typically applies to specific roles like school bus drivers in some states or hazmat vehicle operators in smaller trucks.

Your state's DMV will tell you which class you need based on the vehicle you plan to drive. If you are unsure, ask your employer or the company hiring you — they can specify the exact class required for the job.

Prerequisites before you can test for a CDL

Before you sit for any CDL test, you must meet several baseline requirements. You must be at least 18 years old to drive a CDL vehicle intrastate (within your state) or 21 years old to drive interstate (across state lines). You must hold a valid regular driver's license from your state — you cannot jump straight to a CDL without one. You must also pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner, who will check your vision, hearing, blood pressure, and overall fitness to drive.

Many states also require you to obtain a Commercial Learner's Permit (CLP) before you can take the CDL skills test. The CLP is a temporary permit that allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. You get a CLP by passing the written knowledge test for your desired class; you then hold it for a set period (usually 14 days to several months, depending on your state) before you can test for the full CDL.

You will also need to provide proof of your Social Security number, residency, and identity — typically a birth certificate, passport, or state ID. Some states conduct background checks for CDL holders, so any serious traffic violations or criminal convictions may affect your may be able to access.

The written test and what it covers

The CDL written test is longer and more detailed than a regular driver's license test. You will answer 50 questions covering vehicle inspection, safe driving practices, cargo handling, and emergency procedures. The exact content depends on your class and any endorsements you are pursuing, but all CDL applicants must know federal regulations, braking systems, and how to inspect a commercial vehicle before driving.

Many states allow you to study using the official CDL manual, which is free and available online or at your DMV. Some people study on their own; others take a CDL training school course, which typically costs $3,000 to $7,000 and includes classroom instruction, vehicle practice, and test preparation. A training school is not required by law, but it significantly increases the chance you will pass both the written and skills tests on your first attempt.

You must score at least 80 percent on the written test to pass. If you fail, you can retake it after a waiting period set by your state — usually a few days to a week.

The skills test: pre-trip inspection, driving, and backing

After you pass the written test and obtain your CLP, you will schedule the CDL skills test, which has three parts: the pre-trip inspection, the basic controls test, and the road test. All three must be passed on the same day to earn your CDL.

The pre-trip inspection requires you to walk around and inside a commercial vehicle, pointing out and explaining critical safety components — brakes, lights, tires, mirrors, coupling devices, and more. You must demonstrate that you know what to check and why. This part lasts about 15 minutes and is scored on your knowledge and thoroughness.

The basic controls test (sometimes called the "yard test") takes place in a closed course or parking lot. You will perform specific maneuvers: straight-line backing, offset backing, alley dock backing, and parallel parking. These are difficult for new drivers because commercial vehicles handle very differently from cars — the trailer swings wide on turns, and backing requires precise steering adjustments. Most people fail this section on their first attempt if they have not practiced extensively.

The road test is a 30- to 50-minute drive on public roads with an examiner in the vehicle. You will demonstrate safe acceleration, braking, turning, lane changes, and highway driving. The examiner is looking for smooth control, awareness of your surroundings, and compliance with traffic laws. You must also show you can handle the vehicle in various conditions — city streets, highways, and possibly residential areas.

CDL endorsements and when you need them

Beyond your base CDL class, you may need an endorsement — a special notation on your license that permits you to drive or carry specific cargo or passengers. The most common endorsements are Hazmat (H) for hazardous materials, Passenger (P) for buses carrying people, and Tanker (N) for tank vehicles carrying liquids.

Each endorsement requires an additional written test. The Hazmat endorsement also requires a background check and fingerprinting through the Transportation Security Administration (TSA). Some endorsements can be added at the same time you test for your base CDL; others require you to hold the CDL first and add them later.

Your employer will tell you which endorsements you need for your specific job. If you are unsure, ask before you begin training — some endorsements take longer to obtain because of background checks or additional testing.

Medical certification and renewal requirements

Your CDL is valid for four years, but your medical certification is valid for only two years (or one year in some cases, depending on your medical history). You must renew your medical certification before it expires, or your CDL becomes invalid even if the license itself has not expired. This means you will need to see a DOT-certified medical examiner every two years to maintain your CDL.

When your CDL is due to expire, you must renew it through your state's DMV. Renewal typically involves passing the written test again and renewing your medical certification. Some states allow you to renew by mail or online if you have no violations; others require you to appear in person. Check your state's DMV website for the specific renewal process.

If you fail the medical exam or your medical certification is denied, you cannot legally drive a commercial vehicle. Common reasons for medical denial include uncontrolled high blood pressure, vision problems, or certain medications. If you are denied, you have the right to request a second opinion from another DOT-certified examiner.

Frequently Asked Questions

Can I get a CDL if I have traffic violations on my regular license?

Minor violations like speeding tickets usually do not disqualify you, but serious violations like DUI, reckless driving, or multiple at-fault accidents may. Each state has different standards. Contact your state's DMV to ask about your specific record before you invest time and money in training.

How long does it take to get a CDL from start to finish?

Most people take three to six months. This includes time to study for the written test, obtain your CLP, practice driving, and schedule your skills test. If you attend a training school, the classroom portion takes two to four weeks, but you still need time to practice before testing.

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

You are not required to attend a school — you can study the manual on your own and practice with a licensed CDL holder. However, training schools teach you how to handle the vehicle and pass the skills test, which most people find necessary. Many employers will reimburse training costs or hire you only if you have completed a school.

What happens if I fail the skills test?

You can retake it after a waiting period set by your state, usually a few days to a week. Most people fail at least one section on their first attempt — backing is the most common failure point. You can practice more and test again without losing your CLP or written test results.

Can I drive a commercial vehicle with a CLP before I get my full CDL?

Only if a licensed CDL holder is sitting next to you in the front seat. You cannot drive alone, and you cannot drive at night or on certain highways in most states. The CLP is strictly for supervised practice.