What a Commercial Driver's License Is and Who Needs One

A Commercial Driver's License (CDL) is required to operate a truck, bus, or other large vehicle for pay. The threshold depends on the vehicle's Gross Vehicle Weight Rating (GVWR) — generally, if the vehicle weighs more than 26,001 pounds, you need a CDL. Some smaller vehicles also require one: any bus designed to carry 16 or more people, or any vehicle carrying hazardous materials that requires a placard.

You cannot straightforward upgrade from a regular driver's license. You must pass a separate written test on CDL-specific rules, a skills test (pre-trip inspection, basic control, and road test), and a medical examination. The process typically takes several weeks from start to finish, though the timeline varies by state and how quickly you schedule your tests.

If you already hold a regular driver's license, you keep it. A CDL is an addition to your license record, not a replacement. Some states issue a separate card; others add an endorsement to your existing license.

Key Takeaways

  • You must pass a medical exam, a written CDL knowledge test, and a three-part skills test (pre-trip, basic control, and road test) in that order.
  • Most states require you to hold a valid regular driver's license before you can obtain a CDL, and you must be at least 18 years old (21 for interstate driving).
  • The written test covers CDL-specific traffic laws, vehicle maintenance, hazmat rules, and safe driving practices — not the same material as a regular license test.
  • You will need to schedule your skills test with a third-party examiner or your state's DMV, and availability can mean waiting weeks in busy areas.
  • Some endorsements (hazmat, passenger, tanker) require additional tests and background checks beyond the basic CDL.

Step 1: Get Your Medical Certification

Before you can take any CDL test, you must obtain a Department of Transportation (DOT) medical certificate from a certified medical examiner. This is not your regular doctor — it must be someone on the National Registry of Certified Medical Examiners, which you can search on the FMCSA website (fmcsa.dot.gov).

The exam checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. You will also answer questions about your medical history, including any conditions that might affect driving. The exam costs between $50 and $150 depending on your location and the examiner. If you pass, you receive a Medical Certificate valid for two years (or one year if you are over 65).

You must carry this certificate with you when you take your CDL tests. Some states will not let you schedule a test without proof that you have passed the medical exam. If you fail the medical exam, you can retest with a different examiner, but you cannot proceed with CDL testing until you pass.

Step 2: Study for and Pass the Written Knowledge Test

Each state's DMV administers a written test covering CDL rules specific to that state. The test typically has 50 questions, and you must score at least 80 percent to pass. The questions cover vehicle maintenance, safe driving practices, hazmat regulations (if you are seeking a hazmat endorsement), passenger safety (if seeking a passenger endorsement), and CDL-specific traffic laws.

You can study using your state's CDL manual, which is free and available on your state's DMV website. Many states also offer practice tests online. Some people take a CDL training course — these are not required by law, but they can help you understand the material faster. A course typically costs $300 to $1,000 and takes one to four weeks.

Schedule your written test through your state's DMV. You can usually book online or by phone. Bring your medical certificate, a valid ID, and proof of your Social Security number. If you fail, you can retake the test, but waiting periods vary by state — some allow when ready retesting, others require you to wait a few days.

Step 3: Complete the Skills Test with a Certified Examiner

After you pass the written test, you must pass a three-part skills test. This test is administered by a third-party examiner (a private testing service) or your state's DMV, depending on your state's rules. The three parts are the pre-trip inspection, basic vehicle control, and the road test.

The pre-trip inspection requires you to walk around and inspect the vehicle, pointing out safety features and potential problems. You must know where the lights are, how to check tire pressure, how to test the brakes, and how to spot mechanical issues. The examiner will ask you questions as you go. This part takes 15 to 30 minutes.

The basic vehicle control test happens in a closed course or parking lot. You must demonstrate that you can back up in a straight line, back up at an angle, parallel park, and perform other maneuvers specific to large vehicles. This part takes 10 to 15 minutes and is often the most difficult for new drivers because large trucks and buses handle very differently from cars.

The road test is a 30- to 60-minute drive on public roads with the examiner in the vehicle. You must demonstrate safe driving, proper use of mirrors, smooth acceleration and braking, and knowledge of traffic laws. The examiner will direct you where to drive and may ask you to perform specific maneuvers like lane changes or turns.

Scheduling Your Skills Test and What to Bring

Third-party examiners and state DMV offices often have long waiting lists, especially in urban areas. You may need to wait four to eight weeks for an available slot. Book as soon as you pass your written test. Some states allow you to schedule online; others require a phone call.

On test day, bring your medical certificate, a valid ID, your Social Security number, and proof of your address. You must also bring the vehicle you will be tested in — it must be the same type of vehicle you are seeking to drive (a tractor-trailer if you want to drive trucks, a bus if you want to drive buses). The vehicle must be properly registered and insured, and it must pass a pre-test inspection by the examiner to may support it is safe.

Wear comfortable clothing and closed-toe shoes. Arrive early — examiners often have a strict schedule and may not wait if you are late. If you fail any part of the skills test, you can retake it, but you will need to schedule another appointment and pay the testing fee again.

CDL Endorsements and Additional Requirements

A basic CDL allows you to drive most commercial vehicles. However, certain jobs require endorsements — additional qualifications noted on your license. The most common are:

  • Hazmat (H): Required to carry hazardous materials. Requires an additional written test and a Transportation Security Administration (TSA) background check.
  • Passenger (P): Required to drive buses or vans carrying 16 or more people. Requires an additional written test.
  • Tanker (N): Required to drive tanker trucks. Requires an additional written test.
  • Double/Triple Trailers (T): Required to drive double or triple trailers. Requires an additional written test.

Each endorsement requires passing a separate written test. The hazmat endorsement also requires a TSA background check, which can take several weeks and costs around $85. You can pursue endorsements at the same time as your basic CDL or add them later.

After You Pass: Getting Your CDL Card and Renewal

Once you pass all three parts of the skills test, your state's DMV will issue your CDL. Some states mail it to you within one to two weeks; others let you pick it up at a DMV office the same day. Your CDL is valid for four to eight years depending on your state.

You must renew your CDL before it expires. Renewal requirements vary by state — some require you to retake the written test, others only require you to renew your medical certificate and pay a fee. Check your state's DMV website for renewal important date and procedures. Your medical certificate must always be current; if it expires, you cannot legally drive a commercial vehicle even if your CDL card is still valid.

If you move to a different state, you must transfer your CDL to that state's DMV. You cannot hold a CDL in more than one state at a time. The transfer process varies but typically requires passing that state's written test and obtaining a new medical certificate from an examiner in your new state.

Frequently Asked Questions

Can I take the CDL skills test in a vehicle that is not mine?

Yes, but the vehicle must be registered and insured, and the owner must give you written permission to use it for testing. The vehicle must also pass the examiner's pre-test safety inspection. Many people borrow a vehicle from a trucking company or training school for this reason.

What happens if I fail the skills test?

You can retake it, but you must schedule another appointment and pay the testing fee again. There is no limit to how many times you can retake it. Many people fail on their first attempt — the skills test is genuinely difficult, especially the basic vehicle control portion.

Do I need to attend a CDL training school?

No, it is not required by law. However, most people find that formal training makes passing the tests much easier. Training schools teach you how to handle the vehicle, what to expect on the test, and how to study for the written exam. Some trucking companies will pay for training if you agree to work for them after you get your CDL.

Can I get a CDL if I have had traffic violations or a DUI?

It depends on the violation and how recent it is. A DUI or reckless driving conviction may disqualify you or delay your CDL. Some violations require a waiting period. Contact your state's DMV to find out whether your specific record will affect your CDL status.

How much does it cost to get a CDL?

Costs vary by state and whether you attend training school. The medical exam costs $50 to $150, the written test costs $10 to $50, and the skills test costs $100 to $300. If you attend a training school, add $1,000 to $5,000 depending on the program length. Total out-of-pocket cost typically ranges from $1,500 to $6,000 if you include training.