What the CDL test covers and how it works at the DMV

A Commercial Driver's License (CDL) test at your DMV has two parts: a written knowledge test and a behind-the-wheel driving test. The written test covers traffic laws, safe driving practices, and rules specific to the type of commercial vehicle you want to drive. The driving test happens in an actual truck or bus and shows whether you can operate it safely on public roads.

Your state's DMV administers both tests. You cannot take them online or through a third party. The written portion happens at a DMV office on a computer or paper, depending on your state. The driving test is scheduled separately and takes place with an examiner in your vehicle.

Most states require you to pass the written test before you can schedule the driving test. Some states let you take both on the same day if you pass the written portion first. Check your state DMV website to confirm the order and whether same-day testing is available in your area.

Key Takeaways

  • The CDL test has a written portion covering vehicle operation and traffic laws, followed by a behind-the-wheel driving test with a DMV examiner.
  • You must hold a valid regular driver's license and pass a medical examination before the DMV will let you take the CDL written test.
  • The written test covers different topics depending on which CDL class and endorsements you need — Class A, B, or C, and endorsements like hazmat or passenger.
  • The driving test uses a real commercial vehicle and lasts 30 to 45 minutes, with the examiner scoring your ability to handle the truck or bus safely.
  • Scheduling the driving test requires proof that you passed the written test, and wait times vary by state and season.

Requirements before you can take the written test

You must have a valid regular driver's license in your state before the DMV will let you sit for the CDL written test. An expired license disqualifies you, even if you have held a CDL before. If your license is suspended or revoked, you cannot test.

You also need to pass a medical examination performed by a certified medical examiner. This is not a full physical — it checks your vision, hearing, and ability to operate a vehicle safely. Your state DMV can tell you where to find an approved examiner, or you can search the National Registry of Certified Medical Examiners online. The exam costs money (usually $50 to $150) and you pay the examiner directly, not the DMV.

Once you have the medical certificate, bring it with you when you go to the DMV to register for the written test. Some states let you upload it online; others require you to show it in person. Without it, the DMV will not let you test.

Choosing your CDL class and endorsements

The written test content depends on which CDL class you need. Class A covers tractor-trailers and other heavy trucks over 26,001 pounds. Class B covers single trucks or buses over 26,001 pounds but without a heavy trailer. Class C covers smaller commercial vehicles like some delivery trucks or buses. Most people pursuing a CDL pursue Class A.

You may also need endorsements — additional qualifications for specific cargo or vehicle types. The most common are Hazmat (hazardous materials), Passenger (buses or vans with 16 or more seats), and Tanker (liquid cargo). Each endorsement adds a separate written test. You do not have to take all endorsements at once; you can add them later.

When you register for the test at your DMV, tell them which class and endorsements you want. The written test will include questions on all of them. If you fail one endorsement section but pass the others, some states let you retake only that endorsement; others require you to retake the entire written test. Ask your DMV which rule applies in your state.

What to bring and how to register for the written test

Bring your valid driver's license, your medical certificate, and proof of your state residency (a utility bill, lease, or bank statement with your current address). Some states also require your Social Security number or a state ID number. Check your state DMV website for the exact list before you go.

You can register for the written test in person at a DMV office, online through your state's DMV website, or by phone. Online registration is fastest if your state offers it. In-person registration lets you ask questions and confirm you have everything you need. Phone registration varies by state — some DMVs accept it, others do not.

The written test costs money, usually $10 to $50 depending on your state and how many endorsements you are testing for. You pay when you register or when you arrive for the test. Some states accept credit cards; others require cash or check. Confirm payment methods when you register.

Taking the written test

The written test has 50 to 100 questions depending on your state and which endorsements you are taking. You answer on a computer at the DMV office or on paper, depending on what your state offers. The test covers vehicle inspection, safe driving in different conditions, cargo handling, and traffic laws.

You usually have 60 minutes to finish. You can skip questions and come back to them. Most states require you to score at least 80 percent to pass. If you fail, you can retake the test, but you must wait a set number of days (often 7 to 14 days) and pay the fee again.

When you pass, the DMV gives you a Commercial Learner's Permit (CLP) or a temporary certificate showing you passed the written test. This document proves you are cleared to take the driving test. Some states let you schedule the driving test when ready; others require you to hold the CLP for a minimum number of days (often 7 to 14 days) before you can test.

Scheduling and taking the driving test

Once you have passed the written test and meet any waiting period your state requires, you can schedule the driving test. You do this at a DMV office, online, or by phone — the same way you registered for the written test. Bring your CLP or temporary certificate and your medical certificate again.

The driving test lasts 30 to 45 minutes. You drive a real commercial vehicle — usually a truck or bus that meets your CDL class — with a DMV examiner in the passenger seat. The examiner watches how you handle the vehicle, check mirrors, brake, turn, and respond to traffic. You will do a pre-trip inspection (checking lights, brakes, and other safety items), drive on public roads, and perform maneuvers like backing up or parking.

You must provide the vehicle for the test. Some people use a truck from their employer or a training school; others rent one. The vehicle must be registered, insured, and in safe working condition. The examiner will not test you in a vehicle that is unsafe.

If you fail the driving test, you can retake it after waiting a set number of days (often 7 to 14 days). You pay the test fee again. Most states let you retake it as many times as you need, but some limit the number of retakes in a certain period.

After you pass the driving test

When you pass the driving test, the examiner tells you on the spot. You then go to the DMV office to get your actual CDL card. This usually happens within a few days, though some states mail it to you. Your CDL is valid for four to eight years depending on your state, and you renew it the same way you renew a regular driver's license.

Your CDL shows your class and endorsements. If you want to add endorsements later, you take the written test for that endorsement and pay the fee. You do not have to retake the driving test unless your state requires it for a specific endorsement.

Frequently Asked Questions

Can I take the CDL test if my regular driver's license is expired?

No. Your regular driver's license must be valid and not suspended or revoked. Renew your regular license first, then register for the CDL test. The DMV will not let you test without a current license.

Do I need to go to a truck driving school before I take the CDL test?

No, it is not required by law. However, many people attend a school because it teaches the material covered on the written test and gives them practice in a real truck before the driving test. Some employers require it as a condition of hiring. Check whether your employer or the job you want requires training.

What happens if I fail the written test?

You can retake it after waiting a set number of days — usually 7 to 14 days depending on your state. You pay the test fee again. There is no limit on how many times you can retake it in most states, but some states cap retakes in a 12-month period. Check your state DMV website for the specific rule.

Can I take the driving test in a different state than where I got my CLP?

No. You must take the driving test in the state where you got your CLP. If you move to another state, you will need to get a CLP in that state and take the driving test there. Your CLP is not valid across state lines.

How long does it take from passing the written test to getting my CDL card?

It depends on your state and how quickly you schedule and pass the driving test. The written test to driving test wait is usually 7 to 14 days. The driving test itself takes 30 to 45 minutes. After you pass, getting the physical CDL card takes a few days to a few weeks depending on whether your state mails it or issues it in person.