Where to get your CDL and what the process looks like

A Commercial Driver's License (CDL) is issued by your state's Department of Motor Vehicles (DMV) or equivalent agency — not by a private testing center or training school. You cannot get one online or by mail. You must visit a DMV office in person to pass the written knowledge test and the behind-the-wheel driving test, both of which are required by federal law.

The first step is to find your state's DMV office and learn what documents you need to bring. Every state requires proof of identity, proof of residency, and your Social Security number. Most states also require a medical certificate from a licensed examiner, which you obtain separately before you go to the DMV. Some states let you schedule your test appointment online; others operate on a first-come, first-served basis. Calling your local DMV office directly is the fastest way to find out which applies to you and what the current wait time is.

The written test covers federal and state trucking regulations, vehicle inspection, safe driving practices, and hazardous materials rules if you are pursuing that endorsement. The driving test happens in a commercial vehicle and lasts 30 to 45 minutes. You must bring a vehicle that matches the class of license you are testing for — you cannot borrow a friend's truck the day of the test without advance approval from your state.

Key Takeaways

  • Your state's DMV office is the only place that issues a CDL; you must pass both a written test and a driving test in person.
  • You will need proof of identity, proof of residency, your Social Security number, and a medical certificate from a licensed examiner before you can test.
  • The written test covers federal trucking regulations, vehicle inspection, and safe driving; the driving test takes place in an actual commercial vehicle.
  • Some states allow you to schedule your test online, while others work on a walk-in basis — call your local DMV office to find out which applies to you.
  • Training schools can prepare you for the test but do not issue the license; the DMV does.

Finding your state DMV office and contact information

Start by searching "[your state] DMV commercial driver's license" or "[your state] CDL" in a search engine. This will take you to your state's official DMV website, which lists all local office locations, hours, and phone numbers. Write down the phone number for the office closest to you — this is the single most useful piece of information you can gather, because staff can tell you exactly what documents to bring, whether you need an appointment, and how long the current wait is.

When you call, have your state ready and ask these specific questions: What documents do I need to bring? Do I need a medical certificate before I come in, or can I get one after I pass the written test? Can I schedule an appointment online, or is it first-come, first-served? What is the current wait time for a driving test? Some states have a backlog of several weeks; others can test you the same day.

If you cannot reach your local office by phone, visit the DMV office in person during business hours. Bring a notebook and write down the answers to those same questions. Do not rely on the website alone — policies change, and staff can give you information that is not posted online.

What documents and certificates you need before you test

Federal law requires a medical certificate from a certified medical examiner before you can take the CDL test. This is not a regular doctor's visit. You must see a medical examiner who is listed on the Federal Motor Carrier Safety Administration (FMCSA) National Registry. The examiner checks your vision, hearing, blood pressure, and ability to operate a commercial vehicle safely. The certificate is valid for two years.

To find a certified medical examiner near you, go to the FMCSA website and use their National Registry search tool. Enter your state and city, and you will see a list of examiners in your area with their phone numbers and addresses. Call ahead to schedule an appointment — do not walk in. The exam usually costs between $75 and $150, depending on the examiner. Bring your insurance card and a photo ID.

You will also need proof of identity (a passport or state ID), proof of residency (a utility bill or lease dated within the last 60 days), and your Social Security number. Some states require additional documents such as a birth certificate or proof of citizenship. Call your DMV office to confirm what applies to you before you make the trip.

CDL classes and endorsements explained

There are three CDL classes — A, B, and C — based on the vehicle's Gross Vehicle Weight Rating (GVWR) and what it is designed to carry. Class A covers tractor-trailers and any combination of vehicles with a GVWR of 26,001 pounds or more. Class B covers single vehicles with a GVWR of 26,001 pounds or more, such as straight trucks and buses. Class C covers smaller commercial vehicles and is less common; your state DMV can tell you whether you need it for your job.

Endorsements are add-ons that allow you to haul specific cargo or operate certain vehicle types. The most common are Hazmat (hazardous materials), Tanker, Doubles/Triples, and Passenger. If your job requires you to haul hazardous materials, you must pass an additional written test and a background check. Tanker and Doubles/Triples endorsements require additional written tests. Passenger endorsement is required if you drive a bus or van carrying 16 or more people. You can add endorsements at the same time you test for your CDL, or later.

When you call your DMV office, ask which class and endorsements you need for your job. The person on the phone can tell you whether you need to study additional material or take extra tests.

Preparing for the written and driving tests

The written test has between 50 and 100 questions, depending on your state and the endorsements you are pursuing. You must score at least 80 percent to pass. The test covers vehicle inspection (how to check brakes, lights, and tires), safe driving practices (speed, following distance, backing up), federal regulations (hours of service, logbooks), and cargo securement. If you are testing for Hazmat, you will answer additional questions about hazardous materials classification and handling.

Your state DMV website publishes a free CDL study guide that covers all the material on the test. read it and read it cover to cover. Many states also offer free practice tests online. Take these practice tests multiple times until you score 85 percent or higher consistently. Do not skip this step — the written test is pass-or-fail, and you cannot retake it the same day if you fail.

The driving test lasts 30 to 45 minutes and includes three parts: a pre-trip vehicle inspection (you walk around the truck and point out safety features), basic control (backing, turning, and parking in a closed course), and on-road driving (you drive on public roads while the examiner watches and scores your performance). You must bring the actual vehicle you will be testing in, and it must be in safe working condition. The examiner will fail you when ready if the vehicle has safety defects such as broken lights or worn brakes.

Training schools and what they can and cannot do

CDL training schools teach you how to drive a commercial vehicle and prepare you for the written and driving tests. They do not issue the license — only your state DMV does. Some training schools partner with DMV examiners, which means you can take your driving test at the school's facility rather than at a DMV office. This is convenient, but the test is still administered by a state-certified examiner and graded to the same federal standards.

Training schools range from four-week full-time programs to part-time evening and weekend classes. Costs vary widely by state and school, from $3,000 to $7,000 or more. Some schools offer job placement information after you pass your CDL test. Before you enroll, confirm that the school is accredited by your state and that instructors are certified. Ask whether the school guarantees you will pass the DMV driving test, and if so, what that may provide covers — some schools will refund tuition if you fail, while others offer free retesting.

Training is not required by law in most states, but it is strongly recommended if you have no commercial driving experience. If you choose to skip training and test on your own, you must still pass the same written and driving tests that everyone else takes.

Costs and timelines for getting your CDL

The cost of a CDL varies by state. The written test and driving test together usually cost between $50 and $200 at the DMV. The medical certificate costs $75 to $150. If you attend a training school, add $3,000 to $7,000 depending on the program length and location. If you test on your own without training, your total cost is roughly $150 to $350.

The timeline depends on how quickly you can schedule your tests and how long it takes you to prepare. If you already have commercial driving experience and study the written test material for a few weeks, you might be ready to test within a month. If you attend a four-week training school, add four weeks to that. If your state has a backlog of driving test appointments, you may wait several weeks after you pass the written test before you can schedule the driving portion.

Once you pass both the written and driving tests, your state will issue your CDL within one to two weeks. Some states issue it on the spot; others mail it to you. Ask your DMV office what the timeline is for your state.

Frequently Asked Questions

Can I get a CDL if I have a DUI or traffic violations on my record?

It depends on the violation and when it occurred. Most states disqualify you permanently if you have two or more serious traffic violations (such as reckless driving or DUI) within the past three years. A single DUI may not disqualify you, but it will be reviewed during your background check. Call your state DMV to ask about your specific record before you invest time and money in training.

Do I need a CDL if I drive a company vehicle for work?

Only if the vehicle's Gross Vehicle Weight Rating (GVWR) is 26,001 pounds or more. If you drive a pickup truck, van, or car for work, you do not need a CDL. If you drive a box truck, straight truck, or tractor-trailer, you do. Your employer can tell you the GVWR of the vehicle you will be driving, or you can find it on the driver's door jamb or in the owner's manual.

What happens if I fail the driving test?

You can retake it, but the wait time for your next appointment depends on your state. Some states let you retake it the next day; others require you to wait a week or longer. You will pay the test fee again. Most people pass on the second or third attempt if they have trained properly. Ask your DMV office what the retesting policy is in your state.

Can I use my personal vehicle to take the CDL driving test?

Only if it is a commercial vehicle that matches the class of license you are testing for and it is in safe working condition. You cannot use a personal pickup truck to test for a Class A CDL. The vehicle must have the proper insurance, registration, and safety equipment. Call your DMV office to confirm whether your vehicle meets the requirements before you schedule your test.

How long is a CDL valid?

A CDL is valid for four to eight years, depending on your state. You must renew it before it expires by visiting your DMV office, passing a new medical certificate, and paying a renewal fee. Some states require you to retake the written test at renewal; others do not. Check your state's DMV website or call your local office to find out the renewal requirements in your state.