You get your CDL license from your state's Department of Motor Vehicles, which handles the written test, skills test, and final issuance

Every state runs its own CDL program through its DMV or equivalent agency — there is no federal office that issues them. You cannot get a CDL online or through the mail. You must visit a physical DMV location in the state where you hold a regular driver's license, pass a written knowledge test specific to the type of truck or bus you want to drive, and pass a behind-the-wheel skills test with an examiner. The whole process typically takes several weeks from start to finish, though some states offer expedited testing if you pay an additional fee.

The first step is finding your state's DMV website and locating the CDL section. Each state publishes its own CDL handbook, testing locations, appointment availability, and fee schedule. Some states let you book a test appointment online; others require a phone call or in-person visit to reserve a slot. A few states still operate walk-in testing, but most have moved to appointment-only systems, especially after 2020.

Key Takeaways

  • Your state's DMV is the only place that can issue a CDL; private driving schools can prepare you but cannot issue the license itself.
  • You must pass a written test covering vehicle operation, safety, and regulations specific to the class of truck or bus you want to drive.
  • You must also pass a skills test with a state examiner, which includes a pre-trip inspection, basic control, and on-road driving.
  • Most states require you to hold a valid regular driver's license and pass a medical exam before you can take either test.
  • Testing fees, appointment wait times, and whether you can test in your preferred language vary significantly by state.

Finding your state DMV's CDL office and testing locations

Start by searching "[Your State] DMV CDL" or visiting your state's official DMV website directly. The URL is usually dmv.[state].gov or a similar format. Look for a section labeled "Commercial Driver's License," "CDL," or "Truck Driver License." This page will list all testing locations in your state, their hours, and how to book an appointment.

Some states operate a single centralized testing facility; others have dozens spread across the state. If you live in a rural area, the nearest testing site may be an hour or more away. A few states allow you to take the written test at one location and the skills test at another, which can help if one site has a shorter wait. Write down the phone number and address of at least two locations near you before you call, in case one is fully booked.

Many states now use an online appointment system where you can see available dates and times weeks in advance. Others still require a phone call during business hours. A handful of states use third-party testing vendors — companies contracted to administer the test on behalf of the DMV — so the testing location may not be a government office at all. Check your state's website to see which system applies to you.

What you need to bring to the DMV for CDL testing

Before you book a test, gather the documents your state requires. Nearly every state requires a valid regular driver's license, proof of residency (utility bill, lease, or bank statement), and proof of citizenship or legal presence (passport, birth certificate, or immigration documents). Some states also require a Social Security card or number. Check your state's CDL handbook or website for the exact list, because requirements vary.

You will also need to pass a medical examination by a certified medical examiner before you can take either test. This is a federal requirement, not optional. The examiner checks your vision, hearing, blood pressure, and ability to operate a truck safely. Your state's DMV website lists certified examiners in your area. The exam typically costs $50 to $150 and is valid for two years. Schedule this before you book your CDL test, because you will need to show proof of the exam at the testing center.

Some states require you to complete a pre-test training course or show proof of employment with a trucking company before you can test. A few states allow you to test without employment, but most require a job offer letter or employment contract. Read your state's CDL handbook carefully — it will specify exactly what documents you need and in what order to present them.

The written test: what to study and how it works

The written test covers the CDL handbook your state publishes. The test is multiple-choice and usually has 50 questions; you must score at least 80 percent to pass. The test covers vehicle operation, braking systems, cargo securement, hazardous materials (if you want a hazmat endorsement), and traffic laws. Some questions are specific to the class of truck you want to drive — Class A (tractor-trailer), Class B (straight truck or bus), or Class C (small vehicle with hazmat or passengers).

You can take the written test in English or, in most states, in Spanish or other languages. Check your state's website to see which languages are available at your testing location. The test is administered on a computer at the DMV, and you get your score when ready. If you fail, most states let you retake it the same day or within a few days, though you may have to pay the test fee again.

Study materials are free. Your state's DMV website has a downloadable CDL handbook and often sample test questions. Many states also offer a free online practice test. Some people study on their own; others take a CDL training course at a truck driving school, which typically costs $3,000 to $7,000 and includes classroom instruction, behind-the-wheel training, and test preparation. Training is not required by law, but it can improve your chances of passing both tests on the first attempt.

The skills test: pre-trip inspection, basic control, and road test

The skills test has three parts, all administered by a state examiner on the same day. First is the pre-trip inspection, where you walk around the truck and point out safety features — lights, brakes, tires, mirrors, and coupling devices. You do not have to touch anything; you just have to identify the parts and explain what you are checking for. This part usually takes 10 to 15 minutes.

Second is the basic control test, where you operate the truck in a closed course — backing in a straight line, backing into a dock or alley, and performing a 90-degree turn. You must stay within marked boundaries and demonstrate smooth, controlled movements. This part takes about 15 minutes and is the part most people find hardest.

Third is the on-road test, where you drive the truck on public roads for 30 to 45 minutes while the examiner watches and scores your performance. You must follow traffic laws, make smooth turns, brake safely, and respond to the examiner's instructions. The examiner is looking for safe, defensive driving — not speed or aggressive maneuvers. You must pass all three parts to pass the skills test. If you fail any part, you can retake the entire skills test, usually within a few days or weeks, depending on your state's schedule.

Appointment wait times and expedited testing options

Wait times for CDL testing vary widely by state and season. In some states, you can get an appointment within two weeks; in others, the wait is two to three months. Rural states generally have shorter waits than urban ones. Summer and early fall are typically busier because more people test before the winter driving season.

Some states offer expedited or priority testing for an additional fee — usually $50 to $200 on top of the regular test fee. This can move you up the queue by a few weeks. A few states also allow you to test at a private third-party testing vendor, which sometimes has more availability than the state DMV. Check your state's website to see if either option is available to you.

If you cannot get an appointment in your home state within a reasonable time, you can test in a neighboring state if you hold a valid driver's license there. However, you must get your CDL issued in the state where you hold your regular license, so this is only useful if you have a legitimate reason to hold a license in another state. Most people do not.

After you pass: getting your CDL card and updating your record

Once you pass both the written and skills tests, the examiner will give you a temporary CDL permit on the spot. This permit is valid for a limited time — usually 30 to 60 days — while the state processes your official CDL card. The official card arrives by mail within two to four weeks in most states.

Your CDL will show your class (A, B, or C), any endorsements you earned (hazmat, passenger, tanker, doubles), and any restrictions your state imposed (such as automatic transmission only, or daylight driving only). The card is valid for four to eight years, depending on your state, and you must renew it before it expires. Renewal usually requires passing the written test again, though some states waive the written test if you renew before expiration.

If you move to a different state after getting your CDL, you must transfer it to your new state of residence within a certain time frame — usually 30 to 60 days. You cannot hold a CDL in two states at once. Contact your new state's DMV to find out what documents and tests are required for the transfer.

Frequently Asked Questions

Can I get a CDL without a job offer?

Most states allow you to test without employment, but some require proof of a job offer or employment contract. Check your state's CDL handbook or call your DMV to confirm. If your state requires employment, a trucking company or training school can provide a job offer letter that satisfies the requirement.

What if I fail the written test or skills test?

You can retake the test you failed, usually within a few days or weeks. Most states charge the test fee again for each retake. There is no limit on how many times you can retake, but each failure delays your CDL issuance. Many people pass on the second or third attempt after additional study or training.

Do I need to take a CDL training course?

No, training is not legally required. You can study the handbook on your own and test directly. However, training courses teach you how to operate a truck safely and prepare you for the skills test, which many people find difficult without hands-on instruction. Training also helps you get hired, because many trucking companies prefer drivers who completed a formal course.

How much does it cost to get a CDL?

State testing fees range from $50 to $300 for the written test and $100 to $400 for the skills test, depending on your state. The medical exam costs $50 to $150. If you take a training course, add $3,000 to $7,000. Total out-of-pocket cost is typically $500 to $1,000 if you study on your own, or $4,000 to $8,000 if you attend a formal training program.

Can I test in a language other than English?

Most states offer the written test in Spanish and some other languages. Call your state DMV to ask which languages are available at your testing location. The skills test is conducted in English because the examiner must communicate with you about road conditions and safety, but you can bring an interpreter if your state allows it — check first.