What you need to do to start a CDL

Getting a Commercial Driver's License (CDL) means passing a written test on vehicle systems and road rules specific to large trucks or buses, then passing a practical driving test in the actual vehicle you'll operate. You cannot skip to the driving test—you must first pass the written exam and get a Commercial Learner's Permit (CLP), which you'll hold for at least 14 days before you can take the road test. The whole process typically takes 4 to 8 weeks, depending on how quickly you study and how soon your state's testing office has openings.

The first step is to visit your state's Department of Motor Vehicles (DMV) or equivalent agency in person. Bring your current driver's license, proof of residency (utility bill or lease), and your Social Security number. You'll fill out the CDL process form—each state names this differently, but it's always available at the DMV office or on the state's website. You'll declare which class of CDL you want (Class A for tractor-trailers, Class B for straight trucks or large buses) and which endorsements you need (hazmat, tanker, passenger, school bus, etc.). The endorsements depend on what you'll actually drive.

Key Takeaways

  • You must pass a written knowledge test and hold a Commercial Learner's Permit for at least 14 days before you can take the driving test.
  • The written test covers vehicle systems, braking, cargo handling, and road rules—study materials are free from your state DMV.
  • You'll take the driving test in the actual type of vehicle you want to drive (tractor-trailer, straight truck, or bus), not a generic truck.
  • Your state may require a medical examination by a certified examiner before you can get your CLP, so check your state's rules first.
  • The entire process from process to passing the road test usually takes 4 to 8 weeks, but varies by state and how quickly you can schedule tests.

Medical examination and background requirements

Most states require you to pass a Department of Transportation (DOT) medical examination before you can get your CLP. This is not a full physical—it's a brief check by a certified medical examiner (usually a doctor, nurse practitioner, or physician's assistant) who verifies you can safely operate a large vehicle. They check your vision, hearing, blood pressure, and whether you take medications that affect alertness. You'll need to find a certified examiner in your state; the DMV website lists them, or you can ask your doctor's office if they perform DOT exams.

You'll also need to disclose any medical conditions on your process—diabetes, sleep apnea, seizure disorders, and certain heart conditions can disqualify you or require special documentation. If you have a condition, bring medical records showing it's controlled. The exam costs between $50 and $150 depending on the examiner; it's not covered by most insurance because it's a licensing requirement, not a medical treatment.

Background checks vary by state and by the type of endorsement. If you want a hazmat endorsement (to carry hazardous materials), the federal government runs a background check that includes fingerprinting and a criminal history review. School bus endorsements also trigger background checks in most states. Standard Class A or Class B CDLs without endorsements typically have no federal background requirement, though your state may run its own check.

Studying for the written knowledge test

The written test has separate sections for general knowledge (required for all CDLs) and endorsement-specific sections if you want hazmat, tanker, or passenger endorsements. The general knowledge test covers vehicle inspection, basic control, shifting, braking, backing up, and safe driving practices. It's 50 questions, and you need to score at least 80 percent to pass. Most states allow you to retake it the same day if you fail, though some have a waiting period.

Your state DMV provides a free study manual—read it from the DMV website or pick up a printed copy at the office. The manual is the only material you need; it covers everything on the test. Many people also use free online practice tests or paid study apps, but these are optional. The manual alone is sufficient if you read it carefully and take notes on sections you find confusing. Plan to study for 20 to 40 hours spread over 2 to 4 weeks, depending on your familiarity with trucks and your reading speed.

You can take the written test at your state's DMV office or at an approved third-party testing center (some states use private companies to administer tests). Check your state's website to find locations and book an appointment. Some offices accept walk-ins, but most require you to schedule ahead, especially in busy areas.

Getting your Commercial Learner's Permit

Once you pass the written test, you'll receive your Commercial Learner's Permit (CLP) when ready—usually the same day. This permit lets you practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. You cannot drive alone, and you cannot drive at night in most states (rules vary, so check your state's restrictions). The CLP is valid for 180 days in most states, though some extend it to one year.

You must hold the CLP for at least 14 days before you can take the road test. Use this time to practice with someone who holds a valid CDL in the class you're testing for. If you're getting a Class A CDL, practice in a tractor-trailer. If you're getting a Class B, practice in a straight truck or large bus. The vehicle must match the class you're testing for, or your test will not be valid. Many people hire a professional truck driving school during this period; schools provide the vehicle, instruction, and often help you schedule the road test.

The road test and what to expect

The road test has three parts: a vehicle inspection, a basic control test, and an on-road driving test. The inspection portion requires you to walk around the truck or bus and point out safety features—lights, mirrors, brakes, tires, coupling devices (on tractors), and emergency equipment. You'll explain what each part does and how you check it. This is not a written test; the examiner watches you and listens to your explanation.

The basic control test happens in a closed course or parking lot. You'll back the vehicle in a straight line, back into a 45-degree angle, and perform other maneuvers that show you can control the vehicle's size and weight. These maneuvers are difficult and require practice; most people fail this section on their first attempt if they haven't practiced enough.

The on-road test lasts 30 to 60 minutes. You'll drive on city streets, highways, and in various traffic conditions while the examiner watches and takes notes. They're looking for smooth acceleration and braking, proper lane changes, correct mirror checks, and safe following distance. You must obey all traffic laws and demonstrate that you understand how a large vehicle handles differently than a car.

You can take the road test at a DMV office or at a third-party testing center. Book your appointment after you've held your CLP for at least 14 days. The test costs between $50 and $200 depending on your state and whether you use a DMV or third-party examiner. If you fail, you can retake it, but there's usually a waiting period (often 7 to 14 days) and another fee.

Endorsements and additional requirements

An endorsement is an add-on to your CDL that lets you drive certain types of cargo or vehicles. The most common are hazmat (hazardous materials), tanker, passenger, and school bus. Each endorsement requires passing an additional written test. Hazmat also requires a federal background check and fingerprinting, which adds 1 to 2 weeks to the process. You can add endorsements at the same time you get your CDL or later.

If you want a school bus endorsement, you'll also need to pass a passenger endorsement test first, then the school bus test. School bus endorsements require background checks in all states and may require additional training depending on where you live. Some states require school bus drivers to complete a safety course before they can transport students.

Hazmat endorsements are the most heavily regulated. After you pass the written test, the Transportation Security Administration (TSA) runs a background check that includes fingerprinting at a local law enforcement office. This check looks for criminal history, immigration violations, and other disqualifying factors. The check takes 1 to 3 weeks. Once approved, your hazmat endorsement is valid for five years, then you must renew it.

Timeline and cost summary

The total cost to get a CDL ranges from $200 to $800 depending on whether you use a professional truck driving school and which endorsements you pursue. The DOT medical exam costs $50 to $150. Written test fees are typically $10 to $50. Road test fees are $50 to $200. If you hire a truck driving school, expect to pay $3,000 to $7,000 for classroom instruction, vehicle practice, and test preparation. Many schools offer payment plans.

The timeline breaks down like this: DMV process and medical exam (1 to 2 weeks), studying for the written test (2 to 4 weeks), holding your CLP (minimum 14 days), practicing with a CDL holder (2 to 4 weeks), and scheduling and taking the road test (1 to 2 weeks). Total: 4 to 8 weeks if everything goes smoothly. If you fail the road test, add another 1 to 2 weeks before you can retake it. Hazmat endorsements add 1 to 3 weeks for the background check.

Frequently Asked Questions

Do I need a truck driving school to get my CDL?

No. You can study the manual on your own, practice with a CDL holder you know, and take the tests at your state DMV. However, many people find a school helpful because instructors teach you how to handle the vehicle and help you practice the maneuvers that appear on the road test. Schools also provide the vehicle for the road test, which saves you from having to find one.

Can I take the written test online?

Most states require you to take the written test in person at a DMV office or approved testing center so they can verify your identity. A few states have begun offering online testing, but this is not yet standard. Check your state DMV website to see what's available in your area.

What happens if I fail the road test?

You can retake it after a waiting period, usually 7 to 14 days, and pay the test fee again. There's no limit on how many times you can retake it. Your CLP remains valid during this time, so you can continue practicing. Most people pass on the second or third attempt.

Can I get a CDL if I have a criminal record?

It depends on the offense and how long ago it occurred. Hazmat endorsements have strict disqualifications for certain crimes. Standard CDLs have fewer restrictions, but your state may deny you based on serious felonies or traffic violations. Contact your state DMV to ask about your specific situation.

How long is a CDL valid?

A CDL is typically valid for five years, though some states issue them for four or eight years. You'll renew it at your state DMV before it expires, similar to renewing a regular driver's license. You'll need to pass a new medical exam and written test to renew.