What you need to do before you can drive a commercial vehicle
A Commercial Driver's License (CDL) permit is a learner's permit that lets you study for and prepare to take the CDL test. You cannot legally drive a commercial vehicle without one. The permit itself does not let you drive alone — you must have a licensed CDL holder in the passenger seat — but it proves to the DMV that you have passed the written knowledge test and are ready to move toward the full license.
The process starts at your state's Department of Motor Vehicles (DMV) or equivalent agency. You will need to pass a written test on traffic laws, vehicle safety, and the specific rules for the class of truck or bus you want to drive. The test covers things like air brake systems, cargo securement, and hazmat handling, depending on which endorsements you need.
Each state runs its own CDL program, so requirements vary. Some states let you take the written test on the same day you explore; others require you to wait. Some charge a fee for the permit; others do not. The timeline from permit to full CDL usually takes weeks to months, depending on how quickly you schedule your road test and how many attempts you need.
Key Takeaways
- You must pass a written knowledge test at your state's DMV to get a CDL permit, and you cannot take the road test without one.
- The permit allows you to practice driving a commercial vehicle with a licensed CDL holder beside you, but not alone.
- You will need to bring your current driver's license, proof of residency, and proof of citizenship or legal presence to the DMV.
- The written test covers traffic laws, vehicle maintenance, air brakes, and other commercial driving rules specific to your vehicle class.
- Fees, waiting periods, and test scheduling vary by state, so contact your DMV before you go to find out what to bring and when tests are offered.
Documents you need to bring to the DMV
Bring your current driver's license or state ID card. The DMV will not issue a CDL permit if you do not have a valid regular license first. You will also need proof of your Social Security number — usually your Social Security card itself, though some states accept a tax return or W-2 form.
Proof of residency is required. This can be a utility bill, lease agreement, mortgage statement, or bank statement showing your name and current address. The document usually needs to be dated within the last 60 days, though this varies by state. If you have recently moved, bring mail from your new address.
You must also prove citizenship or legal presence in the United States. A birth certificate, passport, or naturalization papers work. If you are not a U.S. citizen, bring your visa, work permit, or other immigration document that shows you are lawfully present. Some states have different rules for non-citizens, so call your DMV ahead of time if this applies to you.
The written knowledge test and what it covers
The CDL written test is not the same as the regular driver's license test. It focuses on commercial vehicle operation and safety. You will answer 50 questions on the general knowledge section, and you must score at least 80 percent to pass. The questions come from a pool that your state publishes, so you can study the exact material beforehand.
The test covers vehicle inspection and maintenance — you may be asked about checking air brakes, tire pressure, lights, and coupling devices. It covers cargo securement, meaning how to safely load and tie down freight. It covers air brake systems in detail, since many commercial vehicles use air brakes instead of hydraulic ones. You will also see questions on hazmat (hazardous materials) rules if you are pursuing a hazmat endorsement.
Most states offer the test on a computer at the DMV, and you get your score when ready. If you fail, you can usually retake it after a waiting period — often 7 days, though this varies. Many states let you take the test multiple times in a single visit if you fail, but check your state's policy first.
Endorsements and what they mean for your permit
An endorsement is a special qualification added to your CDL that lets you drive certain types of vehicles or haul certain cargo. The most common are Passenger (P), Tanker (T), Hazmat (H), and Doubles/Triples (D). You do not have to get all of them — you only pursue the ones you need for the job you are training for.
Each endorsement requires passing an additional written test. If you want to drive a school bus, you need the Passenger endorsement. If you want to haul gasoline or other hazardous materials, you need the Hazmat endorsement — and you will also need a federal background check and fingerprinting for that one. Tanker endorsement is for vehicles carrying liquid cargo. You can add endorsements to your permit at the same time you explore, or later after you have your full CDL.
Your CDL permit will show which endorsements you have passed the written test for. When you take your road test, you can only be tested on the endorsements listed on your permit, so plan ahead if you know you will need more than one.
How long the permit is valid and what happens next
A CDL permit is usually valid for 180 days (six months) from the date it is issued. During that time, you must pass your road test and obtain your full CDL. If your permit expires before you pass the road test, you will need to retake the written test and get a new permit. Some states allow one renewal if you are close to passing your road test; others do not.
While you hold the permit, you can only drive a commercial vehicle with a licensed CDL holder in the passenger seat. You cannot drive alone, and you cannot drive for pay. The person beside you must have a valid CDL for the same class of vehicle you are driving. This is your practice and training period.
Once you feel ready, you schedule your road test with your state's DMV. The road test usually takes 30 to 45 minutes and includes a pre-trip inspection (where you walk around the vehicle and point out safety features), a basic control test (backing, turning, and parking), and an on-road driving test. You must pass all three parts to get your full CDL.
Differences between CDL classes and which one you need
There are three CDL classes: Class A, Class B, and Class C. Class A is for vehicles over 26,001 pounds that tow a trailer over 10,000 pounds — this includes most semi-trucks and tractor-trailers. Class B is for vehicles over 26,001 pounds that do not tow a heavy trailer, or tow a trailer under 10,000 pounds — this includes many delivery trucks and dump trucks. Class C is for smaller commercial vehicles and is rarely used; it usually requires a passenger or hazmat endorsement.
The vehicle you will be driving determines which class you need. If you are training to drive an 18-wheeler, you need Class A. If you are training to drive a delivery truck or school bus, you need Class B. Your permit will be issued for the class you specify, and you can only take your road test in a vehicle of that class or higher. You cannot take a Class A road test in a Class B vehicle, but you can take a Class B test in a Class A vehicle.
State-by-state variations in fees and timelines
CDL permit fees range from zero to over $100, depending on your state. Some states charge a flat fee; others charge separately for the permit and for each endorsement test. A few states include the permit fee in the cost of the full CDL license, so you only pay once. Check your state's DMV website or call before you go, so you know what to bring and how much it will cost.
Waiting periods also vary. Some states let you take the written test the same day you explore for the permit. Others require you to wait 1 to 7 days. A few states require a medical examination before you can get a permit, while most do not require one until you explore for the full CDL. Road test scheduling can take weeks or months depending on how busy your local DMV is.
The safest approach is to contact your state's DMV directly — by phone, website, or in person — and ask for the exact steps, fees, required documents, and current wait times for your area. DMV offices sometimes have different schedules or policies, so calling ahead saves you a wasted trip.
Frequently Asked Questions
Can I get a CDL permit if I have a suspended or revoked driver's license?
No. You must have a valid, unrestricted regular driver's license to get a CDL permit. If your license is suspended or revoked, you cannot explore until it is reinstated. Some states will not issue a CDL to someone with certain violations on their record, so check your state's rules if you have had traffic or safety violations.
Do I have to study a manual before I take the written test?
No manual is required, but your state publishes a CDL handbook that covers all the material on the test. Most states make it free online or in print at the DMV. Many people study it on their own; others take a CDL training course. The course is not required to get the permit, but it can help you pass the written test and prepare for the road test.
What if I fail the written test?
You can retake it after a waiting period, usually 7 days. Most states let you take it as many times as you need. Each attempt may have a fee, depending on your state. You do not lose your permit if you fail — you keep studying and retake the test when you are ready.
Can I practice driving a commercial vehicle on public roads with my permit?
Yes, but only with a licensed CDL holder in the passenger seat. You cannot drive alone, and you cannot drive for pay or as part of a job. The person with you must have a valid CDL for the same class of vehicle. Practicing on quiet roads or in parking lots first is a good idea before you go on highways.
How much does a CDL permit cost?
Fees vary widely by state, from free to over $100. Some states charge for the permit and again for each endorsement test. Others bundle the cost into the full CDL license. Call your state's DMV to find out the exact cost for your area and what payment methods they accept.