A commercial driver's license (CDL) is a separate credential from a regular driver's license, required to operate certain heavy or passenger vehicles for pay

A commercial driver's license allows you to drive vehicles like semi-trucks, buses, or tanker trucks that carry hazardous materials. You cannot straightforward upgrade a regular license — you must pass a separate written test, a skills test, and a medical exam. The CDL is issued by your state's Department of Motor Vehicles (or equivalent), and the requirements and fees vary by state.

Most states require you to hold a regular driver's license first and have a clean driving record. You will also need to pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. The entire process typically takes several weeks to a few months, depending on how quickly you schedule your tests and how many attempts you need.

Key Takeaways

  • A CDL requires a separate written test covering federal regulations, vehicle operation, and safety, plus a practical driving test in the actual vehicle you will operate.
  • You must pass a DOT medical exam before you can be issued a CDL, and your medical certification must be renewed every one to two years depending on your condition.
  • CDL classes vary by vehicle type and cargo — Class A, B, and C have different requirements, and endorsements like hazmat or passenger add extra testing.
  • Costs range from roughly $100 to $500 in state fees, plus the cost of a medical exam and any training school you attend, which varies widely by provider and location.
  • Your state's DMV website lists the specific written test topics, required documents, and testing locations; many states also allow you to take the written test online.

The three CDL classes and what vehicles they cover

States organize CDLs into three classes based on the vehicle's gross vehicle weight rating (GVWR) and whether it tows a trailer. Class A covers the heaviest vehicles — typically semi-trucks and tractor-trailers — and requires you to have a valid Class B or C license first. Class B covers single large vehicles like city buses or dump trucks but not trailers. Class C covers smaller commercial vehicles and is less common; it usually requires only a regular driver's license and is used for vehicles carrying hazardous materials or 16 or more passengers.

Most people pursuing a CDL aim for Class A because it opens the most job opportunities in trucking. The written test and skills test differ slightly between classes, so you take the exam for the specific class you need. If you later want to upgrade from Class B to Class A, you can do so by passing the Class A tests without retaking everything.

Written test, skills test, and medical certification requirements

The written test covers federal motor carrier safety regulations, vehicle inspection, safe driving practices, and handling of cargo (if relevant to your class). Most states allow you to take this test at a DMV office or testing center, and some states offer it online. You typically have two or three attempts to pass before paying a retest fee. The test is usually 50 questions, and you need a score around 80 percent to pass — check your state's specific passing score.

The skills test has three parts: a vehicle inspection (you walk around and point out safety features), a basic control test (backing, turning, parking in tight spaces), and a road test (driving on public roads with an examiner). You must bring the actual vehicle you will operate or one of the same class. Many people attend a CDL training school to prepare, which typically costs $3,000 to $7,000 and takes three to seven weeks.

The DOT medical exam is not optional — you cannot receive a CDL without it. A certified medical examiner checks your vision, hearing, blood pressure, and medical history. If you have conditions like diabetes, heart disease, or sleep apnea, you may still pass but with restrictions or a shorter certification period. Medical certification lasts two years for most drivers, though some conditions require annual renewal. You will need to renew this exam before your certification expires.

Endorsements and restrictions that affect your CDL

An endorsement is an add-on to your CDL that allows you to operate or carry specific types of cargo or passengers. The most common endorsements are Hazmat (hazardous materials), Passenger (buses or vans with 16 or more passengers), and Tanker (vehicles carrying liquids in bulk). Each endorsement requires an additional written test. Hazmat endorsement also requires a federal background check and fingerprinting.

A restriction is the opposite — it limits what you can do with your CDL. For example, if you fail the air brake portion of the skills test, you may receive a restriction that prevents you from operating vehicles with air brakes. You can remove restrictions by retesting and passing the section you failed.

State-by-state differences in fees, testing, and timelines

CDL fees, testing procedures, and renewal timelines vary significantly by state. Some states charge $50 for a written test and $100 for a skills test; others charge $200 or more. Medical exam costs are not set by the state and typically range from $75 to $200 depending on the examiner and your location. A few states allow online written testing; most require you to test in person at a DMV office.

Renewal timelines also differ. Most states renew CDLs every four to eight years, but your medical certification may expire sooner and must be renewed separately. Some states bundle the medical renewal with the CDL renewal; others require you to submit your medical certificate to the DMV before your CDL expires. Check your state's DMV website for the exact fees, testing locations, and renewal important date.

How to start the CDL process in your state

Begin by visiting your state's Department of Motor Vehicles website and searching for "commercial driver's license" or "CDL." You will find a handbook or study guide that covers the written test topics, a list of testing locations, and the exact documents you need to bring (usually your regular driver's license, proof of residency, and Social Security number). Some states also require proof that you are a U.S. citizen or permanent resident.

Schedule your DOT medical exam with a certified medical examiner before or at the same time as your written test — do not wait until after you pass the written test, because you cannot receive your CDL without the medical certificate. Once you pass the written test, you can schedule the skills test. Many people attend a CDL training school between the written and skills tests to practice in a real truck and build confidence.

If you fail either the written or skills test, your state will tell you how long you must wait before retesting and what the retest fee is. Most states allow retesting within a few days or weeks.

Training schools versus self-study for CDL preparation

You are not required to attend a CDL training school — you can study the handbook on your own and take the written test whenever you feel ready. However, the skills test is harder to prepare for without hands-on practice. Training schools provide access to a real commercial vehicle, instruction from experienced drivers, and often help you schedule your DOT medical exam and state tests.

Training schools vary widely in cost, length, and job placement support. Some are four-week intensive programs costing $4,000 to $5,000; others are part-time and stretch over several months. A few schools offer job placement information or partnerships with trucking companies. If you choose self-study, you will need to rent or borrow a commercial vehicle for the skills test, which is difficult for most people — this is why many choose a school even if they study the written test independently.

Frequently Asked Questions

Can I get a CDL if I have a DUI or traffic violation on my record?

A single DUI or traffic violation does not automatically disqualify you, but serious or recent violations can. Each state has different standards. Contact your state's DMV to ask whether your specific violation affects your may be able to access. Some violations may require you to wait a certain number of years before explore.

What happens if I fail the skills test?

You can retake it after paying a retest fee, usually within a few days or weeks. Most people pass on the second or third attempt. If you fail multiple times, consider attending a training school or getting additional practice with a professional instructor before trying again.

Do I need to renew my CDL before my regular driver's license expires?

CDL renewal dates are separate from regular driver's license renewal. Your state will send you a notice when your CDL is due to renew. You must also renew your DOT medical certification separately, and it may expire before your CDL does. Check your state's renewal schedule to avoid letting either one lapse.

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

Yes. Your CDL is an additional credential, not a replacement. You will have both licenses, though in most states they are issued on the same card. You can drive non-commercial vehicles with your CDL, but you cannot drive commercial vehicles with only a regular license.

What if I move to a different state after getting my CDL?

You can transfer your CDL to a new state, but you must do so within a certain window — usually 30 to 60 days after establishing residency. Contact your new state's DMV for the transfer process. You may need to pass a written test on that state's regulations, and your medical certification must remain current throughout the transfer.