Getting a CDL requires passing a written knowledge test, a skills test, and a medical exam, then submitting your documents to your state's motor vehicle department
A Commercial Driver's License (CDL) is issued by your state, not the federal government, so the exact process and timeline vary by state. The core steps are the same everywhere: you pass a written test on traffic laws and vehicle operation, pass a behind-the-wheel skills test with an examiner, obtain a medical certificate from a licensed examiner, and submit your paperwork to your state's Department of Motor Vehicles (DMV) or equivalent agency. Most states require you to hold a regular driver's license first, and many require you to pass a written test before you can even schedule the skills test.
The whole process typically takes four to twelve weeks from start to finish, depending on how quickly you study, how fast your state processes paperwork, and whether you pass each test on your first attempt. You will need to pay fees at multiple stages — usually a written test fee, a skills test fee, and a license issuance fee — though the total cost varies widely by state, ranging from under $200 to over $500.
Key Takeaways
- You must hold a valid regular driver's license before you can get a CDL, and most states require you to pass a written knowledge test before scheduling the skills test.
- The written test covers traffic laws, vehicle inspection, and safe operation of commercial vehicles; you study using your state's CDL manual, which is free on your state DMV website.
- The skills test includes a vehicle inspection portion, a basic control test (backing, turning, parking), and a road test with an examiner in an actual commercial vehicle.
- You must pass a medical exam with a certified Medical Examiner listed on the National Registry; this exam is separate from your DMV test and costs money.
- Your state DMV processes your paperwork and issues the license; timelines vary, but you should contact your local DMV office to confirm current wait times and required documents.
What you need before you start
You must have a valid regular driver's license in the state where you are explore for the CDL. If your license is suspended, revoked, or expired, you cannot get a CDL until it is restored. Some states allow you to explore for a CDL in a different state than where you hold your regular license, but most require both to be in the same state.
You also need proof of citizenship or legal residency. This typically means a passport, birth certificate, or permanent resident card. Your state DMV website lists the exact documents it accepts. If you are explore for certain endorsements — such as a Hazmat endorsement to haul hazardous materials — you may need additional background checks or fingerprinting, which can add weeks to the timeline.
Studying for and passing the written knowledge test
Your state DMV publishes a free CDL Manual on its website, usually as a PDF you can read or read online. This manual covers traffic laws, vehicle inspection procedures, safe operation of commercial vehicles, and emergency procedures. The written test draws directly from this manual, so studying it is the primary way to prepare.
The test itself is usually 50 questions, and you typically need to score 80 percent or higher to pass. Most states allow you to take the test at a DMV office or an approved testing center. You pay a fee — usually $10 to $50 — at the time you take the test. If you fail, you can usually retake it after a waiting period, which varies by state but is often one to seven days.
Some states require you to pass the written test before you can schedule the skills test; others let you schedule both at the same time. Check your state DMV website or call your local office to confirm the order and whether you need to pass the written test first.
Getting your medical certificate
Before you take the skills test, you must obtain a Medical Examiner's Certificate from a doctor on the Federal Motor Carrier Safety Administration's National Registry of Certified Medical Examiners. This is not your regular doctor — it must be someone specifically certified to perform CDL medical exams. You can search for examiners by state on the FMCSA website.
The exam checks your vision, hearing, blood pressure, and general health. It costs money — typically $50 to $150 — and is paid directly to the examiner. The certificate is valid for two years. You do not need to pass the medical exam before you take the written test, but you must have the certificate before you can take the skills test or be issued a CDL.
Scheduling and taking the skills test
The skills test has three parts: a vehicle inspection, a basic control test, and a road test. You take all three on the same day, usually with an examiner from your state DMV or an approved third-party testing center. The entire test typically takes one to two hours.
In the vehicle inspection portion, you walk around a commercial vehicle and point out safety features and maintenance items — lights, tires, brakes, mirrors, and so on. The examiner asks you questions, and you must answer correctly. In the basic control test, you operate the vehicle in a controlled area, demonstrating backing, turning, and parking. In the road test, you drive the vehicle on public roads with the examiner, who watches your steering, braking, lane changes, and overall safety.
You must bring your own commercial vehicle or arrange to use one provided by a testing center or training school. Some DMV offices partner with testing centers that provide vehicles; others require you to bring your own. Call your local DMV office to find out what is available in your area. The skills test fee is usually $100 to $300, paid at the time of the test.
Submitting your paperwork and receiving your license
After you pass the skills test, you submit your paperwork to your state DMV. This typically includes your process form, proof of citizenship or residency, your medical certificate, and proof that you passed the written and skills tests. Your state DMV website lists the exact documents required and the address or office where you submit them.
Processing times vary by state. Some states issue the license within one to two weeks; others take four to eight weeks. You can usually check the status of your process online or by calling your local DMV office. Once issued, your CDL is valid for four to eight years, depending on your state, and you must renew it before it expires.
Endorsements and restrictions
A basic CDL allows you to drive most commercial vehicles. However, certain jobs require endorsements — additional qualifications added to your license. Common endorsements include Hazmat (hazardous materials), Passenger (buses or vans with 16 or more people), and Tanker (tank vehicles). Each endorsement requires passing an additional written test and, in some cases, additional background checks or training.
Your state may also place restrictions on your CDL based on your medical exam results or other factors — for example, corrective lenses only, or automatic transmission only. These restrictions limit where and how you can drive commercially.
Frequently Asked Questions
Do I need to go to truck driving school to get a CDL?
No. You can study the CDL manual on your own, take the written test, and take the skills test without formal training. However, many people attend truck driving school because instructors can help you prepare faster and schools often provide a vehicle for the skills test, which saves you the cost and hassle of finding one yourself.
What happens if I fail the skills test?
You can retake it after a waiting period, which varies by state but is usually one to seven days. You pay the test fee again. There is no limit to how many times you can retake it, though each attempt costs money and takes time.
Can I get a CDL if I have a DUI or traffic violation on my record?
A DUI or serious traffic violation does not automatically disqualify you, but it may affect your ability to get hired by a trucking company. Your state will issue the CDL if you pass the tests and meet the medical requirements. However, employers have their own hiring standards and may refuse to hire you based on your driving history.
How long is a CDL valid?
Most states issue a CDL valid for four to eight years. You must renew it before it expires by submitting an process and paying a renewal fee to your state DMV. You do not have to retake the written or skills tests to renew, though you must pass a new medical exam.
What is the difference between a CDL Class A, B, and C?
The class depends on the weight and type of vehicle you drive. Class A covers the heaviest vehicles (over 26,001 pounds), Class B covers medium vehicles, and Class C covers smaller commercial vehicles. Your state DMV website explains which class you need based on the vehicle you plan to drive.