Getting a CDL license means passing a written test, a skills test, and a road test—all administered by your state's Department of Motor Vehicles

A Commercial Driver's License (CDL) is issued by your state, not the federal government, so the exact process and timeline vary by state. The basic path is the same everywhere: you pass a written knowledge test about commercial driving rules, you pass a skills test that shows you can operate the vehicle safely, and you pass a road test where an examiner watches you drive. Most states let you take the written test at any DMV office, but the skills and road tests often happen at specific testing locations or with approved third-party examiners.

Before you can test for a CDL, you must hold a valid regular driver's license in that state. You also need to obtain a Commercial Learner's Permit (CLP) first—this is a separate permit you get by passing the written test, and it lets you practice with a CDL-holder in the passenger seat before you take the road test.

Key Takeaways

  • You must first hold a valid regular driver's license in your state, then pass a written knowledge test to get a Commercial Learner's Permit before you can take the road test.
  • The written test covers commercial vehicle operation, air brakes, hazardous materials, and other topics that vary by the type of truck or bus you plan to drive.
  • After you get your CLP, you must practice driving with a CDL-holder in the passenger seat; some states require a minimum number of hours before you can test.
  • The skills test and road test are often scheduled weeks or months apart, so plan for a longer timeline than a regular driver's license renewal.
  • Your state's DMV website lists the testing locations, required documents, and current wait times for road tests in your area.

What you need before you start

You need a valid driver's license from your state before anything else. If your license is expired or suspended, you must renew or resolve the suspension first. You also need to be at least 18 years old to get a CDL (some states require 21 for interstate driving).

Gather your documents before you go to the DMV. You will need proof of identity (a passport or state ID), proof of Social Security number (a Social Security card or tax return), and proof of your state residency (a utility bill or lease). Some states also require a medical certificate showing you can safely operate a commercial vehicle; your doctor fills this out, and you bring it with you. Check your state's DMV website for the exact list, because requirements differ.

Taking the written knowledge test for your CLP

The written test covers the Commercial Driver's Manual for your state. The test has 50 questions on most states' general knowledge section, and you must score at least 80 percent to pass. The questions cover vehicle inspection, safe driving practices, braking systems, and cargo handling. If you plan to drive a truck with air brakes, you take an additional air brakes test. If you plan to carry hazardous materials, you take a hazmat test. Each additional endorsement has its own test section.

You can take the written test at your local DMV office without an appointment in many states, though some require you to book ahead. The test takes about 30 to 60 minutes. You pay a fee—this ranges from $10 to $50 depending on your state—and you get your results the same day. If you pass, you walk out with your Commercial Learner's Permit, which is valid for a set period (often 180 days) while you practice and prepare for the road test.

If you do not pass, you can retake the test. Most states let you retake it the same day or within a few days, though some require you to wait a week. There is usually a fee each time you test.

Practicing with your Commercial Learner's Permit

Once you have your CLP, you can drive a commercial vehicle only if a CDL-holder sits in the passenger seat. This person must have a valid CDL for the class of vehicle you are driving. You cannot drive alone, and you cannot drive during certain hours in some states (for example, some states do not allow CLP holders to drive between midnight and 5 a.m.).

Some states require a minimum number of practice hours—often 10 to 50 hours—before you can take the road test. Other states do not set a minimum but recommend you practice extensively. The more you practice, the more confident you will be on test day. Your practice should include different road conditions: highways, city streets, backing up, and turning in tight spaces if you plan to drive a large truck.

Scheduling and taking the skills test

The skills test (also called the pre-trip inspection test) happens at a DMV testing location or with an approved third-party examiner. You bring a commercial vehicle that meets your state's requirements—it must be the same class of vehicle you plan to drive professionally. You cannot use a personal truck; it must be registered as a commercial vehicle or a training vehicle.

During the skills test, you walk around the vehicle and point out safety features and maintenance items to the examiner. You show that you can check the brakes, lights, mirrors, tires, and coupling devices (if applicable). This test usually takes 15 to 30 minutes. You pass or fail on the spot. If you pass, you move on to scheduling the road test. If you fail, you can retake it, though you may need to wait a few days and pay another fee.

Taking the road test

The road test is the final step. An examiner rides with you in the commercial vehicle while you drive on public roads for 30 to 60 minutes. The examiner watches how you handle the vehicle, how you use mirrors, how you brake, how you turn, and how you respond to traffic and road conditions. You must follow all traffic laws and demonstrate safe driving throughout.

Road test wait times vary widely by state and season. In busy states, you may wait 2 to 6 months for an appointment. Less populated areas may have shorter waits. Schedule your road test as soon as you pass the skills test, because the wait time is often the longest part of the process. Your CLP has an expiration date, so if you do not pass the road test before your CLP expires, you must retake the written test and get a new CLP.

If you pass the road test, you receive your CDL on the spot or by mail within a few days, depending on your state. If you fail, you can retake it, usually after waiting a few days and paying another fee.

Understanding CDL classes and endorsements

Your CDL class depends on the vehicle's Gross Vehicle Weight Rating (GVWR). Class A covers vehicles over 26,001 pounds, Class B covers single vehicles between 26,001 and 33,000 pounds, and Class C is for smaller commercial vehicles. You test in the class of vehicle you plan to drive, so if you want to drive a semi-truck, you test in a Class A vehicle.

Endorsements are add-ons to your CDL that let you drive or carry specific things. The Hazmat endorsement lets you carry hazardous materials. The Tanker endorsement is for vehicles carrying liquids in bulk. The Passenger endorsement is for buses. You take a separate written test for each endorsement you want, and some endorsements require additional background checks or medical clearance.

Timeline and costs

The entire process typically takes 2 to 6 months from start to finish, depending mainly on how long you wait for a road test appointment. The written test and CLP can happen in a single visit. The skills test can be scheduled within days or weeks. The road test is usually the bottleneck.

Costs vary by state but generally include a written test fee ($10 to $50), a skills test fee ($50 to $150), a road test fee ($50 to $200), and a CDL license fee ($20 to $100). Some states charge for each endorsement test as well. Training schools are optional but common; they charge $3,000 to $10,000 and often provide the vehicle for testing, which can save you time if you do not have access to a commercial vehicle.

Frequently Asked Questions

Can I use a training school's truck for the skills and road tests?

Yes. Many CDL training schools provide vehicles for testing, and examiners are familiar with testing students in school trucks. This is often easier than finding a commercial vehicle owner willing to let you use their truck. Training schools typically charge a fee for this service, separate from their instruction costs.

What happens if I fail the road test?

You can retake it after waiting a few days and paying the road test fee again. There is no limit to how many times you can retake it. However, your CLP expires after a set period (often 180 days), so if your CLP expires before you pass, you must retake the written test and get a new CLP before you can test again.

Do I need to attend a CDL training school?

No. You can study the manual on your own, practice with a CDL-holder, and take the tests without formal training. However, training schools teach you the skills examiners look for and provide vehicles for testing, which many people find valuable. Some employers require training school completion before hiring.

Can I get a CDL in a different state than where I live?

Yes, but you must have a valid driver's license from that state first. You cannot test in a state where you do not hold a regular driver's license. If you move states, you can transfer your CDL to your new state's DMV without retesting in most cases.

How long is a CDL valid?

A CDL is typically valid for 4 to 8 years, depending on your state and whether you have a hazmat endorsement. You renew it at your state's DMV before it expires, similar to renewing a regular driver's license. Some renewals require an updated medical certificate.