A commercial driver license lets you drive certain heavy or passenger vehicles for work

A commercial driver license (CDL) is a special license issued by your state that permits you to operate vehicles above a certain weight or designed to carry many passengers. You cannot legally drive these vehicles for work with a regular driver license, even if you own the vehicle or work for a small company. The CDL exists because operating a large truck, bus, or tanker requires different skills and knowledge than driving a car, and the public depends on CDL holders to follow stricter safety rules.

You already have a regular driver license from your state. A CDL sits on top of that — it is an additional credential. When you pass the CDL tests, your state adds it to your existing license record. You will still use your regular license for personal driving, but when you drive a commercial vehicle, you must carry your CDL.

The specific vehicles that require a CDL vary slightly by state, but they generally fall into three categories based on weight and design. Your state's Department of Motor Vehicles (DMV) or equivalent agency publishes the exact list, and you should check your state's rules before pursuing a CDL, because requirements differ.

Key Takeaways

  • A CDL is required to drive trucks, buses, and tankers for work, and you cannot legally operate these vehicles without one, even if you own them.
  • You must pass a written knowledge test, a skills test, and a medical examination before your state will issue a CDL.
  • Different CDL classes (A, B, and C) permit you to drive different vehicle types, and your state determines which class you need based on the vehicle's weight and design.
  • A CDL comes with endorsements — additional credentials that let you haul hazardous materials, transport passengers, or operate other specialized vehicles.
  • Your state's DMV sets the testing schedule and fees, which vary by location.

The three CDL classes and what each one covers

States issue CDLs in three classes: A, B, and C. A Class A CDL covers the heaviest vehicles — typically trucks weighing 26,001 pounds or more, including tractor-trailers and large tankers. Most long-haul truck drivers hold a Class A. A Class B CDL covers single vehicles weighing 26,001 pounds or more that are not tractor-trailers, such as straight trucks, large buses, and dump trucks. A Class C CDL covers smaller vehicles designed to carry 16 or more passengers (including the driver) or vehicles carrying hazardous materials in smaller quantities.

The class you need depends on the vehicle you will drive for work. If your employer wants you to drive a tractor-trailer, you need a Class A. If you will drive a city bus or a large delivery truck, you likely need a Class B. If you will drive a passenger van or a small hazmat vehicle, you may need a Class C. Your employer or the job posting should tell you which class is required. If you are unsure, contact your state's DMV — they can tell you which class applies to the specific vehicle you want to drive.

What you must do to get a CDL

Getting a CDL involves three main steps: passing a written knowledge test, passing a behind-the-wheel skills test, and passing a medical examination. You do not have to complete them in this order, but most people start with the medical exam and knowledge test, then schedule the skills test once they pass both.

The knowledge test covers traffic laws, vehicle safety, hazard recognition, and safe driving practices. You take it at your state's DMV or a testing location they approve. The test is written (on paper or computer) and usually has 50 questions. You must score a certain percentage to pass — typically 80 percent, though this varies by state. You can study using your state's CDL manual, which is free and available online from your state's DMV website.

The skills test happens in a real vehicle and has three parts: a pre-trip inspection (you walk around the vehicle and point out safety features), a backing and maneuvering test (you drive the vehicle through a course), and a road test (you drive on public roads with an examiner). This test takes several hours and must be scheduled in advance. Many people take a CDL training course before the skills test to practice these maneuvers, though a course is not required by law in most states.

The medical examination is performed by a doctor certified by the Federal Motor Carrier Safety Administration (FMCSA). The doctor checks your vision, hearing, blood pressure, and general health to make sure you can safely operate a large vehicle. You pay for this exam out of pocket — the cost varies but is typically between $50 and $150. Once the doctor approves you, they issue a medical certificate, which you bring to your DMV when you explore for the CDL.

Endorsements: extra credentials for specialized driving

A CDL by itself lets you drive the vehicle for your class. But if your job requires you to haul hazardous materials, transport passengers, or operate certain specialized vehicles, you need an endorsement — an additional credential added to your CDL. Endorsements are lettered (H, N, P, S, T, X, and others, depending on your state) and appear on your license alongside your CDL class.

The most common endorsements are the H endorsement (hazardous materials), the P endorsement (passenger transport), and the N endorsement (tank vehicles). To get an endorsement, you typically pass an additional written test specific to that endorsement. For the H endorsement, you also undergo a background check. Each endorsement has its own fee, set by your state.

You do not need every endorsement — only the ones your job requires. If you drive a regular tractor-trailer hauling general freight, you may not need any endorsement. If you drive a tanker truck carrying fuel, you need the N endorsement (and possibly the X endorsement, which combines hazmat and tank vehicle rules). Your employer will tell you which endorsements you need before you start the job.

How long it takes and what it costs

The timeline depends on how quickly you can schedule tests and how much preparation you do. If you study the manual on your own and take the knowledge test right away, you might pass it within a week or two. The medical exam can usually be scheduled within a few days. The skills test often has a waiting list — depending on your state and how busy the DMV is, you might wait anywhere from a few days to several weeks. Most people complete the entire process in 4 to 12 weeks.

The cost varies by state but typically breaks down as follows: the knowledge test costs $10 to $50, the skills test costs $50 to $150, the medical exam costs $50 to $150, and the CDL license itself costs $20 to $100. Each endorsement adds another $10 to $50. Some states charge a single combined fee instead of separate fees for each component. Check your state's DMV website for the exact fees in your area.

Many employers pay for CDL training courses, which cost $3,000 to $7,000 and take 3 to 8 weeks. If your employer offers to pay for training, take it — it significantly increases your chances of passing the skills test on your first attempt. If you pay for training yourself, you can deduct it as a job-related expense on your taxes in some cases, though tax rules vary.

Restrictions and rules that come with a CDL

Once you have a CDL, you must follow rules that do not explore to regular drivers. You cannot use a handheld phone while driving, even at a red light. You cannot drive more than 11 hours in a row (the exact limit depends on your state and the type of cargo). You must keep a logbook or use an electronic logging device (ELD) to record your driving hours. You cannot have any alcohol in your system while driving — the legal limit is zero, not the 0.08 percent allowed for regular drivers.

If you get a traffic ticket or are convicted of a traffic violation while driving any vehicle (not just a commercial one), you must report it to your employer within a certain time frame, usually 30 days. Serious violations — such as reckless driving, driving under the influence, or leaving the scene of an accident — can result in losing your CDL for a set period. Your state's DMV maintains a record of all violations tied to your CDL.

Renewing and maintaining your CDL

A CDL is not permanent. Your state issues it for a set period, usually 4 to 8 years depending on your state. Before it expires, you must renew it by passing another medical exam and paying a renewal fee. Some states require you to retake the knowledge test when you renew; others do not. Check your state's DMV website for renewal requirements.

Your medical certificate expires sooner than your CDL — typically every 2 years. You must have a valid medical certificate at all times while driving commercially. If your medical certificate expires, you cannot legally drive a commercial vehicle, even if your CDL itself has not expired. Many drivers set a reminder to schedule their medical exam a few months before it expires so they do not accidentally let it lapse.

Frequently Asked Questions

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

A criminal record does not automatically disqualify you, but a DUI or felony conviction related to vehicle operation may. Hazmat endorsements have stricter background check rules. Contact your state's DMV to discuss your specific situation — they can tell you whether your record affects your may be able to access.

Do I need a CDL to drive a commercial vehicle for personal use?

No. If you own a large truck or bus and drive it for personal reasons (not for work or compensation), you do not need a CDL. The CDL requirement applies only when you drive commercially — that is, when you are paid to drive or when you are driving as part of a job.

What happens if I drive a commercial vehicle without a CDL?

You can face fines ranging from several hundred to several thousand dollars, depending on your state. You may also face criminal charges in some cases. Your vehicle can be impounded, and your regular driver license may be suspended. It is not worth the risk.

Can I get a CDL in one state and use it in another?

Yes. Once you have a CDL from your state, you can drive commercially in any other state. However, if you move to a new state, you should transfer your CDL to that state's DMV within a certain time frame (usually 30 days). Each state recognizes CDLs issued by other states.

Do I need a CDL to drive a rental truck for a move?

No. Rental trucks used for personal moving are not considered commercial vehicles, so you can drive them with a regular license. The CDL applies only to vehicles used for work or compensation.