Where to get your CDL license depends on your state, but you start at your state's Department of Motor Vehicles

Every state runs its own CDL program through its Department of Motor Vehicles (DMV), though some states call it the Department of Transportation or a similar name. You cannot get a CDL from a private company or online — you must test and be licensed through your state's official office. The first step is finding which DMV location in your state handles CDL testing, because not every DMV branch does.

Your state's DMV website lists all locations that offer CDL services. Search "[your state] DMV CDL testing locations" or go directly to your state's DMV homepage and look for a CDL or commercial driver section. Most states let you search by county or city to find the nearest office. Some states also let you schedule your written test or road test online before you go in.

If you cannot find the information online, call your state's DMV main line — the number is on the DMV website — and ask which location nearest you handles CDL testing. Have your county or city name ready when you call.

Key Takeaways

  • Your state's Department of Motor Vehicles is the only place that issues CDL licenses; find your state's DMV website to locate CDL testing offices near you.
  • Not every DMV branch offers CDL testing, so search your state's site for "CDL testing locations" or call the main DMV line to find the right office.
  • Most states require you to pass a written knowledge test first, then schedule a separate road test at a DMV location that has the equipment and examiners for commercial vehicles.
  • Bring your current driver's license, proof of residency, and any documents your state requires before you go in; check your state's CDL handbook or website for the full list.
  • Some states let you schedule tests online, while others require you to show up in person or call ahead; check your state's DMV site for how appointments work.

How to find your state's DMV CDL office online

Start by visiting your state's official DMV website. Type the state name and "DMV" into a search engine — for example, "California DMV" or "Texas DMV" — and click the official government site (it will end in .gov or .state.[state].us). Once on the homepage, look for a link labeled "CDL," "Commercial Driver License," "Locations," or "Find an Office."

Most state DMV sites have a location finder tool where you enter your city or zip code and it shows you nearby offices. The tool usually tells you which services each office offers — make sure the location you choose lists CDL testing. Some offices handle only renewals or standard licenses, not commercial testing.

Write down the address, phone number, and hours of the office you plan to visit. Check whether the site says you need an appointment or can walk in. Some states require you to book your written test weeks in advance, while others let you test the same day you arrive.

What to bring when you visit the CDL office

You will need your current driver's license, proof that you live in the state (such as a utility bill, lease, or bank statement), and your Social Security number or tax ID. Most states also require a medical certificate from a doctor who is certified to examine commercial drivers — this is called a Department of Transportation (DOT) medical exam. You typically get this exam from your regular doctor or a clinic that offers DOT exams; the exam costs money and is not free.

Check your state's CDL handbook or the DMV website before you go to see the complete list of documents you need. Some states require additional paperwork, such as proof of citizenship or a background check form. Bringing the wrong documents means you will have to come back another day.

The order of tests: written first, then road test

You take the written knowledge test at the DMV office. This test covers traffic laws, vehicle inspection, and safe driving practices for commercial trucks. You study from your state's CDL handbook, which is free and available on the DMV website or in print at the office. After you pass the written test, you schedule a separate appointment for the road test, which is usually weeks later depending on how busy the office is.

The road test happens at the same DMV location or a nearby one, and you bring a commercial vehicle to demonstrate your driving skills to an examiner. You cannot use a personal car — the vehicle must be the type of truck or bus that matches the CDL class you are testing for. Many people rent a truck from a trucking school or company for the road test day.

Using a trucking school versus testing on your own

You can study for the written test on your own using your state's free CDL handbook and take the test at the DMV. However, many people attend a trucking school, which teaches the material in a classroom, helps you prepare for the written test, and often provides a truck for your road test. Trucking schools charge tuition and take several weeks, but they increase your chances of passing both tests on the first try.

If you choose to study on your own, you still must go to the DMV for both the written and road tests. The DMV does not care whether you attended a school or studied alone — you take the same test either way. The advantage of a school is instruction and a vehicle; the advantage of studying alone is saving money and moving at your own pace.

What happens after you pass both tests

Once you pass the road test, the DMV issues your CDL license. In most states, you receive it on the spot or within a few days by mail. Your CDL will show which classes of vehicles you are licensed to drive and any restrictions (such as whether you can haul hazardous materials). You must renew your CDL every four to eight years depending on your state, and you may need to renew your DOT medical certificate more often.

Some states issue a temporary CDL while they process your permanent one. Ask the examiner what to expect and when your license will arrive.

Frequently Asked Questions

Can I take my CDL test in a different state than where I live?

No. You must test in the state where you hold a driver's license and where you are a resident. If you move to a new state, you transfer your CDL to that state's DMV rather than retesting. Check your new state's DMV website for transfer rules.

How much does it cost to get a CDL license?

Costs vary by state. The written test, road test, and license fee together typically range from $100 to $300, but some states charge more. Add the cost of a DOT medical exam (usually $50 to $150) and any trucking school tuition if you attend one. Call your state's DMV or check the website for exact fees.

Do I need a CDL to drive a pickup truck or van for personal use?

No. A CDL is only for commercial driving — hauling cargo for pay or driving a bus or large truck for work. If you drive a pickup truck for personal use, your regular driver's license is enough. The rules depend on the vehicle's weight and how you use it, so ask the DMV if you are unsure.

What if the nearest CDL testing office is far away?

Some states have only a few CDL testing locations, so you may need to travel. Check whether your state offers testing in multiple cities or regions. If the nearest office is very far, ask whether you can test in a neighboring state where you have a temporary address or whether your state allows out-of-state testing for residents.

How long does it take to get a CDL after I pass the tests?

Most states issue your CDL the same day you pass the road test or within one to two weeks by mail. Some states issue a temporary license you can use while your permanent one is being printed. Ask the examiner when to expect your license in the mail.