A commercial driver's license lets you drive trucks and buses for work

A commercial driver's license (CDL) is a special license issued by your state that permits you to operate large or heavy vehicles for pay. Without one, it is illegal to drive a commercial truck, bus, or certain other vehicles on public roads, even if you have a regular driver's license. The CDL replaces your regular license while you hold it — you do not carry both at the same time.

The main reason CDLs exist is safety. Commercial vehicles are larger, harder to maneuver, and carry more risk to other drivers and passengers. States require CDL holders to pass written tests on vehicle operation, safety rules, and emergency procedures, plus a practical driving test in an actual commercial vehicle. The process takes weeks to months, depending on how quickly you study and schedule your tests.

Most people pursue a CDL to work as a truck driver, bus driver, or in delivery. Some jobs require specific endorsements — like the hazmat endorsement to haul dangerous materials, or the passenger endorsement to drive a bus. Your state's Department of Motor Vehicles (DMV) or equivalent agency handles CDL issuance and renewal.

Key Takeaways

  • A CDL is required by law to drive commercial trucks, buses, and certain other large vehicles for work, and it replaces your regular driver's license.
  • You must pass a written knowledge test, a skills test in a commercial vehicle, and a medical examination before your state will issue a CDL.
  • Most states require you to hold a regular driver's license first and have a clean driving record with no major violations in the past three to five years.
  • The entire process — from studying to passing all tests — typically takes two to six months, though some people complete it faster.
  • You will need to renew your CDL every four to eight years depending on your state, and some endorsements require additional background checks or tests.

Who needs a CDL and what vehicles require one

You need a CDL to operate any vehicle that falls into the Commercial Motor Vehicle (CMV) category. In most states, this means any single vehicle with a Gross Vehicle Weight Rating (GVWR) over 26,001 pounds, or any combination of vehicles (like a tractor-trailer) where the towed unit weighs more than 10,000 pounds. A few exceptions exist — farm vehicles operated by the owner, certain government vehicles, and some emergency vehicles do not require a CDL even if they are heavy.

The most common CDL jobs are long-haul truck driving, local delivery, bus operation, and tanker or flatbed hauling. Some positions that may surprise you also require a CDL: school bus drivers, armored car operators, and drivers of certain large RVs. If your employer tells you a CDL is required for your job, ask them which class and which endorsements you need, because that affects which tests you take.

The three classes of CDL and what each one covers

Your state issues CDLs in three classes, based on the vehicle's weight and what it carries. Class A is the broadest: it covers any combination of vehicles where the towed unit weighs more than 10,000 pounds. Most long-haul truck drivers hold a Class A. Class B covers single vehicles over 26,001 pounds that are not tractor-trailers — like city buses, dump trucks, and cement mixers. Class C covers smaller commercial vehicles and is rarely used; most people who need a CDL need Class A or B.

Your state's DMV website lists the exact weight thresholds and vehicle types for each class in your state, because the rules vary slightly. Before you start studying, confirm which class your job requires. Taking the wrong test wastes time and money.

Medical certification and background requirements

Before you can take a CDL test, you must pass a Department of Transportation (DOT) medical examination. This is not a full physical — it focuses on conditions that affect driving safety, like vision, hearing, blood pressure, and certain medications. You must see a DOT-certified medical examiner, not your regular doctor. The exam costs between $75 and $200 depending on your location and the examiner.

If the examiner finds a condition that needs monitoring, they may issue a certificate with restrictions — for example, you might be required to wear corrective lenses or take medication only at certain times. You keep the medical certificate with your CDL at all times while driving.

Most states also require you to hold a regular driver's license for at least one to three years before you can get a CDL, and your driving record must be clean. Serious violations like DUI, reckless driving, or multiple speeding tickets can disqualify you or delay your CDL. Some states also run a background check for certain endorsements, particularly hazmat.

The written test, skills test, and what to study

The CDL process involves two main tests: a written knowledge test and a practical driving test. The written test covers vehicle operation, safety rules, braking systems, cargo handling, and emergency procedures. Most states allow you to take this test at any DMV office. You study from your state's CDL manual, which is free and available online from your state's DMV website. The test usually has 50 questions, and you must pass with a score of 80 percent or higher.

The skills test happens after you pass the written test. You bring a commercial vehicle to a testing location and demonstrate that you can operate it safely. The test has three parts: a pre-trip inspection (you walk around the vehicle and point out safety features), a basic control test (you maneuver the vehicle in a closed course), and a road test (you drive on public roads with an examiner in the vehicle). This test cannot be rushed — it takes two to three hours and costs between $100 and $300 depending on your state.

Many people take a CDL training course before testing, either in-person at a truck driving school or online for the written portion. A course costs between $3,000 and $7,000 and typically lasts four to eight weeks. Some employers pay for training if you commit to working for them afterward. Others do not require training and let you study on your own, though this path is harder and has a lower first-attempt pass rate.

Endorsements and what they add to your CDL

An endorsement is an add-on to your CDL that permits you to haul specific types of cargo or passengers. The most common endorsements are Hazmat (hazardous materials), Passenger (buses or vans with 16 or more seats), Tanker (liquid cargo), and Doubles/Triples (multiple trailers). Each endorsement requires an additional written test and, for Hazmat, a background check and fingerprinting.

You do not need every endorsement — only the ones your job requires. If you drive a standard tractor-trailer hauling general freight, you may not need any endorsement. If you haul gasoline or propane, you need Hazmat. If you drive a school bus, you need Passenger. Ask your employer which endorsements the job requires before you start studying, because each one adds time and cost to the process.

Timeline and cost breakdown

The total time from starting to study to holding a CDL ranges from two to six months for most people. If you study on your own and pass both tests on your first attempt, you might finish in six to eight weeks. If you take a formal training course, add four to eight weeks. If you do not pass a test on your first try, add another month or two for retesting.

The cost breakdown looks like this: the DOT medical exam costs $75 to $200; the written test costs $10 to $50; the skills test costs $100 to $300; and a formal training course, if you choose one, costs $3,000 to $7,000. Each endorsement test adds $10 to $50. If you study on your own without a course, your total out-of-pocket cost is roughly $200 to $600. With a course, expect $3,500 to $7,500 total.

Renewal, maintenance, and staying current

Your CDL is valid for four to eight years depending on your state. When it expires, you must renew it at your state's DMV. Renewal requires a new medical certification and a written test, though most states waive the skills test if you have held a valid CDL without major violations. The renewal process takes a few weeks and costs between $50 and $200.

While you hold a CDL, you must follow stricter traffic rules than regular drivers. Speeding, reckless driving, and other violations can result in points on your CDL record. Accumulating too many points can lead to suspension or revocation. Some violations — like driving under the influence — result in automatic CDL suspension for one year or longer, even on your first offense.

If your CDL is suspended or revoked, you cannot legally drive any commercial vehicle. You may be able to reinstate it after the suspension period ends, but you will need to pass the written test again and pay reinstatement fees.

Frequently Asked Questions

Can I get a CDL if I have had a DUI or other serious traffic violation?

It depends on how long ago the violation occurred and your state's rules. Most states require a clean driving record for the past three to five years. A DUI typically disqualifies you for at least five years from the date of conviction. Contact your state's DMV to ask about your specific situation, because rules vary.

Do I have to attend a truck driving school, or can I study on my own?

You can study on your own using your state's free CDL manual and take the tests at your DMV. However, formal training courses improve your pass rate, especially on the skills test, because you practice in an actual commercial vehicle with an instructor. Many people who study alone fail the skills test on their first attempt and must retake it.

What happens if I fail the written test or skills test?

You can retake the test after a waiting period, which varies by state but is usually a few days to a week. You pay the test fee again. Most people pass on their second or third attempt. There is no limit to how many times you can retake the test, but each attempt costs money and delays your CDL.

Can my employer require me to get a CDL at my own expense?

Yes, employers can require a CDL as a job condition, and many do not pay for training. However, some employers, especially large trucking companies, pay for CDL training in exchange for a commitment to work for them for a set period. Ask potential employers about training reimbursement before you accept a job.

Do I need a CDL to drive my own large RV for personal use?

Most states exempt owner-operated RVs from CDL requirements, even if they are very large. However, if you tow a trailer that weighs more than 10,000 pounds, or if your RV plus cargo exceeds certain weight thresholds, you may need a CDL. Check your state's DMV website for the exact rules, because they vary.