A Commercial Driver's License (CDL) is a special permit the DMV issues when you want to drive certain large or heavy vehicles for work
A Commercial Driver's License, or CDL, is required by federal law if you operate a vehicle over a certain weight, carry hazardous materials, or transport passengers for pay. The DMV in your state handles CDL testing and issuance, but the rules and vehicle weight thresholds are set by the Federal Motor Carrier Safety Administration (FMCSA). You cannot straightforward upgrade a regular driver's license to a CDL — you must pass written tests on commercial driving rules, vehicle inspection, and safety, plus a behind-the-wheel driving test in an actual commercial vehicle.
The process takes longer than a standard license renewal because you need to study commercial-specific material, schedule a skills test with an approved examiner, and often provide medical certification. Most people spend several weeks preparing, though some states allow you to test within days of explore if you are ready.
Key Takeaways
- You need a CDL to drive trucks over 26,001 pounds, buses carrying passengers, or any vehicle carrying hazardous materials, regardless of weight.
- The DMV requires a written test on commercial driving rules, a vehicle inspection test, and a behind-the-wheel driving test in a commercial vehicle before issuing a CDL.
- You must obtain a valid Medical Certificate from a FMCSA-certified medical examiner and submit it to the DMV before you can test or drive commercially.
- Different CDL classes (A, B, and C) allow you to drive different vehicle types, and endorsements (like Hazmat or Passenger) add permissions for specific cargo or passengers.
- The entire process from process to license issuance typically takes four to eight weeks, depending on how quickly you pass the tests and submit required documents.
CDL Classes and What Vehicles You Can Drive
The DMV issues three classes of commercial licenses, each permitting different vehicle types. Class A is the broadest: it allows you to drive any combination of vehicles with a total weight over 26,001 pounds, including tractor-trailers, tanker trucks, and livestock haulers. Class B permits single vehicles over 26,001 pounds (like dump trucks or city buses) but not tractor-trailer combinations. Class C is for smaller commercial vehicles under 26,001 pounds that carry hazardous materials or 16 or more passengers, such as shuttle buses or small hazmat trucks.
Most people pursuing a CDL start with Class A or B, depending on the job they are seeking. Class C is less common and usually applies to specific roles like school bus driving or small-scale hazmat transport. Your employer or the job posting will tell you which class you need. The written test content differs slightly by class, so you study material specific to the vehicle type you will operate.
Endorsements That Expand What You Can Haul or Carry
Beyond your CDL class, you can add endorsements — special permissions that allow you to transport specific cargo or passengers. The most common endorsement is Hazmat (H), which permits you to carry hazardous materials like fuel, chemicals, or explosives. To get Hazmat, you must pass an additional written test and undergo a Transportation Security Administration (TSA) background check. Passenger (P) endorsement allows you to carry 16 or more passengers and requires a separate written test. Tanker (N) endorsement is needed to haul liquid cargo in tank vehicles.
You do not need every endorsement — only the ones your job requires. Many truck drivers operate for years with just a Class A license and no endorsements. However, if your employer asks you to haul hazmat or pick up passengers, you must have the correct endorsement before you do so, or you risk fines and losing your license.
Medical Certification and the FMCSA Physical
Before the DMV will let you test for a CDL, you must obtain a Medical Certificate from a doctor listed on the FMCSA National Registry of Certified Medical Examiners. This is not your regular doctor — it must be someone specifically certified to perform commercial driver medical exams. The exam checks your vision, hearing, blood pressure, and general health to may support you can safely operate a large vehicle. The exam costs between $50 and $150 depending on your location and the provider.
The Medical Certificate is valid for two years (or one year if you have certain medical conditions). You must carry the original or a copy in your vehicle at all times while driving commercially. If your certificate expires, you cannot legally drive a commercial vehicle, even if your CDL itself is still valid. The DMV will not renew your CDL without proof of a current Medical Certificate, so plan ahead and schedule your exam before your current one expires.
The Written Tests: Knowledge You Must Demonstrate
The DMV administers two written tests for a CDL. The General Knowledge Test covers federal and state commercial driving rules, vehicle inspection, and safe driving practices. It typically has 50 questions, and you must score at least 80 percent to pass. The second test is class-specific — if you are testing for Class A, you answer questions about tractor-trailers; for Class B, about single large vehicles; for Class C, about smaller commercial vehicles or passenger transport.
You can study for these tests using the CDL manual your state DMV provides free online or in print at your local DMV office. Many people also use third-party study guides or practice tests available online, though the official manual is the most reliable source. Most states allow you to take the written tests on the same day you explore, though some require you to wait a few days. You can retake a failed test, usually after paying a retest fee (typically $10 to $30), but you must wait a set number of days between attempts — often three to seven days.
The Behind-the-Wheel Skills Test and Finding an Approved Examiner
After passing the written tests, you must schedule a behind-the-wheel driving test with an approved CDL examiner. This is not conducted by the DMV itself — examiners are certified third parties, often driving schools or testing centers. The test lasts 30 to 45 minutes and includes a pre-trip vehicle inspection (where you walk around the truck and point out safety features), basic controls (backing, turning, stopping), and on-road driving in real traffic.
You must bring your own commercial vehicle to the test — the examiner will not provide one. This is why many people attend a CDL training school: the school provides the vehicle and often has an in-house examiner or a partnership with one. If you are training independently, you need access to a commercial truck and someone willing to let you use it for testing. The test fee varies by state but typically ranges from $100 to $300. You can retake the test if you fail, though you must pay the fee again and may need to wait several days before your next attempt.
Documents and Fees You Will Need
When you explore for a CDL at your state DMV, bring your current driver's license, proof of residency (utility bill, lease, or bank statement), your Social Security number or ITIN, and your Medical Certificate. Some states also require a commercial learner's permit (CLP) before you can test — you explore for this first, pass the written tests, and then schedule your skills test. The CLP is usually valid for six months to one year.
Fees vary significantly by state. A CDL process typically costs $50 to $150, a written test retest is $10 to $30, and a skills test is $100 to $300. Your Medical Certificate costs $50 to $150. If you attend a CDL training school, tuition ranges from $3,000 to $7,000 depending on the program length and location. Some employers reimburse training costs after you complete a contract period, so ask your employer before paying out of pocket.
Scams and Safety Alerts
Do not pay anyone to take your written or skills test for you — this is fraud and will result in criminal charges, license revocation, and a permanent mark on your driving record. The DMV requires you to test in person, and examiners verify your identity.
Beware of websites claiming to issue CDLs online or without a skills test. A CDL is a federal credential and must be issued by your state DMV after you pass real tests. No legitimate shortcut exists. If a website promises a CDL without testing, it is a scam.
Verify that any medical examiner you visit is on the FMCSA National Registry before you schedule. You can search the registry at the FMCSA website. A doctor not on the registry cannot issue a valid Medical Certificate, and you will have wasted time and money.
Some CDL training schools use high-pressure sales tactics or may provide job placement. Training schools cannot may provide you will pass the DMV test or that a job will be waiting — that depends on your performance and the job market. Research schools through the Better Business Bureau and read reviews from former students before enrolling.
Frequently Asked Questions
Can I get a CDL if I have a DUI or traffic violations on my record?
A DUI or serious traffic violation does not automatically disqualify you, but it may delay approval or result in denial depending on your state's rules and how recent the violation is. Contact your state DMV to ask about your specific record before investing time and money in training.
How long is a CDL valid once I get it?
A CDL is typically valid for four to eight years, depending on your state and age. However, your Medical Certificate must be renewed every two years (or one year if you have certain medical conditions), and you cannot legally drive commercially without a current certificate, even if your CDL has not expired.
What happens if I fail the skills test?
You can retake the test after paying the retest fee and waiting the required number of days (usually three to seven). Most people pass on their second or third attempt. If you consistently fail, consider enrolling in a CDL training school where instructors can identify and correct specific driving errors.
Do I need a CDL to drive a pickup truck for work?
No, unless the truck weighs over 26,001 pounds or carries hazardous materials. Most commercial pickup trucks fall below this threshold. Check your vehicle's gross vehicle weight rating (GVWR) on the driver's door jamb — if it is under 26,001 pounds, a regular driver's license is sufficient.
Can I hold a CDL and a regular driver's license at the same time?
Yes. Your CDL replaces your regular license for all driving purposes — you carry one license that permits both commercial and non-commercial driving. You do not need two separate licenses.