A commercial driver's license lets you operate trucks and buses for pay, but requires separate testing and medical clearance

A commercial driver's license (CDL) is a credential issued by your state that permits you to drive vehicles over a certain weight or carrying certain cargo for compensation. A regular driver's license does not. The threshold varies by state, but generally applies to trucks weighing 26,001 pounds or more, vehicles carrying hazardous materials, or buses carrying 16 or more passengers. You cannot legally drive these vehicles for hire with only a standard license, even if you are an experienced driver.

The CDL process involves written knowledge tests specific to the type of vehicle you will operate, a practical driving test, and a medical examination. Most states require you to pass a general knowledge test, then additional tests for the endorsement you seek — such as Class A (tractor-trailers), Class B (straight trucks), or Class C (smaller commercial vehicles). The medical exam is performed by a certified medical examiner and documents your fitness to operate commercial vehicles; this is separate from a standard driver's license medical check.

Key Takeaways

  • A CDL is required to operate trucks over 26,001 pounds or vehicles carrying hazardous materials for pay; a regular license is not sufficient.
  • You must pass written knowledge tests, a practical driving test, and a medical examination conducted by a certified examiner.
  • Different classes and endorsements (A, B, C, hazmat, tanker, doubles) cover different vehicle types and cargo, and each has its own testing requirements.
  • Your state's Department of Motor Vehicles (DMV) or equivalent agency issues the CDL and sets the testing schedule and fees.
  • A CDL is valid for four or eight years depending on your state and whether you hold a hazmat endorsement, and requires renewal with retesting.

The three main CDL classes and what they cover

Class A covers combination vehicles (tractor-trailers) with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, where the towed unit weighs more than 10,000 pounds. This is the most common CDL for long-haul trucking. You must pass the general knowledge test, the air brakes test (if your vehicle has air brakes), and the combination vehicles test, then complete a behind-the-wheel driving test in a Class A vehicle.

Class B covers single vehicles weighing 26,001 pounds or more, such as straight trucks, dump trucks, or cement mixers. The knowledge tests are the general test and the air brakes test if applicable. The driving test is performed in a Class B vehicle. Class B drivers cannot tow trailers weighing more than 10,000 pounds.

Class C covers smaller commercial vehicles, such as delivery vans or small buses, and is less commonly pursued because many of these vehicles can be operated with a regular license. Class C is typically used for vehicles carrying hazardous materials or 16 or more passengers but weighing under 26,001 pounds. The testing is similar to Class A and B but tailored to the vehicle type.

Endorsements that add to your CDL

Beyond your class, you can add endorsements to your CDL that permit you to haul specific cargo or operate specific equipment. The most common is the H endorsement (hazmat), which allows you to transport hazardous materials. This requires passing a hazmat knowledge test and undergoing a Transportation Security Administration (TSA) background check. The TSA check includes fingerprinting and a records review; it can take several weeks.

Other endorsements include T (double/triple trailers), P (passenger), S (school bus), and N (tank vehicles). Each has its own knowledge test. You do not need to pass a new driving test for most endorsements — only the knowledge test — though some states may require it for certain endorsements. Endorsements are noted on your CDL card and expire with your license.

Medical certification and the DOT physical

Before you can obtain a CDL, you must pass a medical examination performed by a certified medical examiner listed on the Federal Motor Carrier Safety Administration (FMCSA) National Registry. This is not your regular doctor; it must be someone specifically certified for commercial driver medical exams. The exam checks your vision, hearing, blood pressure, and ability to operate a commercial vehicle safely. You will receive a Medical Certificate (also called a Medical Examiner's Certificate) that you must carry with your CDL.

The medical certificate is valid for 24 months in most cases, though some states issue it for shorter periods. If you fail the exam or have a medical condition that disqualifies you, you may be able to request a waiver or exemption from the FMCSA, but this is a separate process and not may provide. Your medical status is tracked in the FMCSA's database, and your state DMV can see it when you renew your CDL.

How to obtain a CDL: the step-by-step process

First, obtain your Commercial Learner's Permit (CLP) from your state DMV. To get a CLP, you must hold a valid regular driver's license, pass the general knowledge test for your desired class, and pass any endorsement knowledge tests you want to pursue. You do not need to pass the driving test yet. The CLP allows you to practice driving a commercial vehicle with a licensed CDL holder in the vehicle.

Second, schedule and pass your medical examination with a certified examiner. Bring your CLP and any medical records relevant to your health. Once you pass, you will receive your Medical Certificate. This must be done before you take your driving test.

Third, schedule your skills test (driving test) with your state DMV or an approved third-party testing facility. The test includes a pre-trip vehicle inspection, a basic control skills test (backing, turning, parking), and a road test. You must bring your CLP, Medical Certificate, and proof of insurance. After you pass, the DMV will issue your CDL card.

CDL validity, renewal, and maintaining your status

A CDL is valid for four or eight years depending on your state. If you hold a hazmat endorsement, your CDL is valid for five years in most states because the TSA background check must be renewed. When your CDL is about to expire, you must renew it through your state DMV. Renewal typically requires passing the general knowledge test again, renewing your medical certificate, and paying a renewal fee. Some states allow online renewal for non-hazmat CDLs, but most require an in-person visit.

Your CDL can be suspended or revoked if you accumulate traffic violations, fail a drug or alcohol test, or lose your medical certification. A suspension is temporary; a revocation is permanent and requires you to reapply for a new CDL. If you are convicted of certain crimes or violations while operating a commercial vehicle, your CDL may be disqualified for a set period. You can check your CDL status and any disqualifications through your state DMV's online portal.

Costs and timeline for obtaining a CDL

The total cost to obtain a CDL varies by state and whether you attend a truck driving school. State DMV fees for the CLP, skills test, and CDL issuance typically range from $100 to $300 combined. The medical examination costs $50 to $150. If you attend a commercial truck driving school, tuition ranges widely depending on the program length and location; many programs cost $3,000 to $7,000 and take four to eight weeks.

The timeline from start to CDL in hand is typically six to twelve weeks if you study on your own and schedule tests quickly, or four to eight weeks if you attend a full-time truck driving school. The longest wait is often the TSA background check for a hazmat endorsement, which can add two to four weeks. Some states have backlogs in their testing facilities, so scheduling your skills test early is important.

Frequently Asked Questions

Do I need a CDL to drive a pickup truck for work?

Not unless the truck weighs over 26,001 pounds or you are transporting hazardous materials. Most pickup trucks fall below that threshold. Check your truck's GVWR on the driver's door jamb or registration. If it is under 26,001 pounds and you are not hauling regulated cargo, a regular license is sufficient.

Can I get a CDL if I have a medical condition?

It depends on the condition. The medical examiner will assess whether your condition affects your ability to operate a commercial vehicle safely. Some conditions, such as uncontrolled diabetes or certain heart conditions, may disqualify you. You can request a waiver or exemption from the FMCSA, but approval is not may provide. Discuss your specific condition with a certified medical examiner before scheduling your exam.

What happens if I fail the CDL driving test?

You can retake it. Most states allow you to schedule another test within a few days or weeks. You do not need to retake the knowledge tests or medical exam unless they have expired. Each retake usually costs a testing fee. Some states limit the number of retakes within a certain period, so check your state's rules.

Do I need to renew my hazmat endorsement separately from my CDL?

No, but the hazmat endorsement requires a TSA background check renewal, which happens when you renew your CDL. You must pass the hazmat knowledge test again and complete the TSA process. If your TSA clearance is denied or revoked, your hazmat endorsement is removed, but your CDL remains valid.

Can I hold a CDL and a regular driver's license at the same time?

Yes. Your CDL replaces your regular license for driving purposes, but you can use it to operate both commercial and non-commercial vehicles. You do not need two separate licenses. Your CDL card will show your class and any endorsements.