Where to get your CDL and what to expect at each location
A commercial driver's license (CDL) is issued by your state's Department of Motor Vehicles (DMV) or equivalent agency — not by private schools or testing centers. You cannot get a CDL online or by mail. You must go in person to your state DMV to pass the written knowledge test, the skills test (which includes a pre-trip vehicle inspection, a basic control test, and a road test), and provide required documents.
The DMV office nearest you depends on where you live and which office has CDL testing available. Not every DMV location administers CDL tests; some states concentrate them at regional hubs. You can find your state's DMV website by searching "[your state] DMV" and looking for their office locator tool. That tool will show you which locations offer CDL testing and their hours.
Private CDL training schools exist in most areas and can prepare you for the tests, but they do not issue the license. A school teaches you how to drive a commercial vehicle and coaches you through the test requirements, then you still take the official tests at the DMV. Some schools partner with DMV examiners to hold tests on their property, which can be convenient, but the DMV is still the issuing body.
Key Takeaways
- Your state's DMV is the only place that issues a CDL; find the nearest testing location through your state DMV website's office locator.
- Not all DMV offices offer CDL testing, so confirm that your nearest location administers commercial license tests before you go.
- You must pass a written knowledge test, a pre-trip inspection, a basic control test, and a road test — all in person on the same day or across multiple visits, depending on your state.
- Private CDL schools can train you and prepare you for the tests, but you take the official tests at the DMV or at a DMV-approved testing site.
- Bring your state ID, proof of residency, Social Security number, and medical certification (CDLIS Medical Examiner's Certificate) to your DMV appointment.
How to locate your state DMV's CDL testing office
Start by going to your state's official DMV website. Search for "CDL testing locations" or "commercial driver's license office" on that site. Most states have an interactive map or a list of offices organized by county or region. The listing will tell you the address, phone number, hours, and whether that location handles CDL tests.
If your state's website is unclear, call the main DMV phone line and ask which office nearest you administers CDL tests. Have your zip code ready. Some states require you to schedule an appointment for CDL testing; others operate on a first-come, first-served basis. The DMV staff can tell you whether you need an appointment and how far in advance to book.
If you live in a rural area and the nearest CDL testing office is far away, ask whether your state allows testing at private schools that partner with the DMV. Some states permit this; others require all testing at official DMV locations. The DMV can confirm what your state allows.
What documents and certificates you need before you test
Before you show up to test, gather these documents: a valid state ID or passport, proof of residency (a utility bill or lease in your name), your Social Security number, and a CDLIS Medical Examiner's Certificate. The CDLIS certificate is a form completed by a certified medical examiner confirming you meet federal health standards to operate a commercial vehicle. You cannot take the CDL test without it.
To get the CDLIS certificate, find a certified medical examiner through the Federal Motor Carrier Safety Administration (FMCSA) National Registry. Search "FMCSA medical examiner" online, enter your state and zip code, and you will see a list of examiners near you. Call and schedule an appointment. The exam takes about 30 minutes and costs between $100 and $200, depending on the examiner. Bring your ID and insurance information.
You will also need to provide your state DMV with proof of your address (lease, utility bill, or mortgage statement) and your Social Security number. Some states ask for additional documents, such as proof of citizenship or a driving record from your previous state if you moved recently. Check your state DMV website for the complete list before you go.
Understanding the CDL test structure and timing
The CDL test has three parts: the written knowledge test, the pre-trip vehicle inspection and basic control test, and the road test. Some states allow you to take the written test and the skills tests on the same day; others require you to pass the written test first, then schedule the skills test for a later date. Ask your DMV office which approach they use.
The written test covers federal and state commercial driving regulations, vehicle safety, hazmat (if you are pursuing a hazmat endorsement), and passenger safety (if pursuing a passenger endorsement). You study from your state's CDL manual, which is free and available on the DMV website. The test is usually 50 questions and you must score at least 80 percent to pass.
The skills test includes a pre-trip inspection (you walk around the vehicle and point out safety features and check for damage), a basic control test (you maneuver the vehicle in a closed course), and a road test (you drive on public roads with an examiner). The entire skills test takes two to three hours. You must bring a commercial vehicle to the test; your DMV will tell you whether you can use a school's vehicle or must provide your own.
Private CDL schools and how they fit into the process
A private CDL training school teaches you how to operate a commercial vehicle and prepares you for the DMV tests. Schools typically offer classroom instruction on regulations and safety, then hands-on driving training in a commercial truck. Most programs run 3 to 8 weeks, depending on whether you attend full-time or part-time. Costs range widely, from $3,000 to $15,000 or more, depending on the school and program length.
Some schools are FMCSA-approved, which means they meet federal training standards. An FMCSA-approved school does not may provide you will pass the DMV test, but it signals that the instruction meets federal requirements. You can search for approved schools on the FMCSA website or ask your state DMV for a list of schools in your area.
A few states have CDL waiver programs that allow you to skip the skills test if you complete training at an approved school. These programs exist in some states but not others, and may be able to access varies. Ask your state DMV whether a waiver program exists in your state and whether you meet the requirements. If a waiver is available, it can save you time, but you still take the written test at the DMV.
What to do if the nearest DMV office has a long wait
If your local DMV has a months-long backlog for CDL testing, you have a few options. First, ask whether other DMV offices in your state have shorter wait times. You can take your CDL test in any office in your state, not just the one nearest you. If you are willing to travel, a regional office farther away might have availability sooner.
Second, check whether your state allows testing at private schools that partner with the DMV. If so, those locations sometimes have shorter wait times than the main DMV office. Call schools in your area and ask whether they host DMV examiners and what their current wait is.
Third, if you are enrolled in an FMCSA-approved CDL training school, ask whether the school can arrange testing on its property. Some schools have agreements with the DMV to hold tests at their facility, which can reduce your wait time. This is not a shortcut — you still take the official DMV test — but it may be faster than waiting at the main office.
Renewing or transferring a CDL from another state
If you already have a CDL from another state and you move, you must transfer it to your new state's DMV within a set timeframe (usually 30 to 60 days). You do not retake the full test; instead, you provide your out-of-state CDL, your new state ID or proof of residency, and pay a transfer fee. The new state DMV will issue you a CDL under their system.
If your CDL is expiring soon, renew it before you move if possible. A renewal is simpler than a transfer and may be faster. Check your current state's DMV website for renewal important date and procedures.
If you have a CDL from another country and you are now a U.S. resident, you cannot straightforward transfer it. You must take the full CDL test in your new state, including the written test and the skills test. Your foreign license may help you study, but it does not replace the U.S. test.
Frequently Asked Questions
Can I take the CDL test if I do not have a commercial driving school certificate?
Yes. You do not need to attend a private school to take the CDL test. You can study the state CDL manual on your own, arrange practice time in a commercial vehicle with someone who holds a CDL, and then take the test at the DMV. Many people pass without formal training, though a school can improve your chances of passing the skills test on your first attempt.
How long does it take to get a CDL from start to finish?
If you already have your CDLIS medical certificate and you pass all tests on your first try, you can have your CDL in one day (if your state allows written and skills tests the same day) or within a few weeks (if your state requires separate appointments). If you need training, a school takes 3 to 8 weeks. If you fail a test, you must wait to retake it, which adds time. Most people complete the process within 2 to 4 months.
What if I fail the CDL test?
You can retake any failed portion of the test. The waiting period between attempts varies by state — some allow you to retake when ready, others require a waiting period of a few days to a week. You pay the test fee again for each attempt. There is no limit on how many times you can retake the test, but each attempt costs money and takes time.
Do I need to pass the CDL test in the state where I live?
You must take the CDL test in the state where you hold a valid driver's license and residency. You cannot take the test in a state where you do not live. If you are moving, you can take the test in your current state before you move, then transfer the license to your new state once you arrive.
Can I use a school's truck for the CDL skills test, or do I need to bring my own?
Most DMV offices allow you to use a vehicle provided by a CDL training school for the skills test. If you are testing on your own without a school, you must provide a commercial vehicle that meets federal safety standards. Ask your DMV office what vehicles are acceptable before you schedule your test.