A CDL is a special license required to operate heavy trucks and buses for work

A Commercial Driver's License (CDL) is a separate license you must hold to legally drive certain large vehicles on public roads. It is not an add-on to your regular driver's license — it replaces your standard license when you are behind the wheel of a commercial vehicle. The federal government sets the baseline rules, but each state issues its own CDL and sets some of its own requirements.

You need a CDL if your job involves driving a truck or bus that meets specific weight thresholds. The main trigger is the vehicle's Gross Vehicle Weight Rating (GVWR) — the maximum weight the vehicle can safely carry, including cargo and passengers. If the GVWR is 26,001 pounds or more, you need a CDL. Some lighter vehicles also require one if they are designed to carry 16 or more passengers (including the driver), or if they carry hazardous materials.

The CDL exists because these vehicles pose real safety risks. A fully loaded 18-wheeler takes longer to stop, is harder to maneuver, and causes more damage in a crash than a passenger car. The license process — written tests, a skills test, and medical clearance — is designed to confirm you understand those risks and can handle the vehicle.

Key Takeaways

  • A CDL is required to drive any truck with a GVWR of 26,001 pounds or more, or any bus designed to carry 16 or more people.
  • You must pass a written knowledge test, a skills test (pre-trip inspection, basic control, and road test), and a medical exam before you can receive a CDL.
  • CDLs come in three classes — A, B, and C — based on the vehicle's weight and what it carries; Class A covers the heaviest trucks.
  • You can add endorsements to your CDL to haul hazardous materials, double trailers, or passenger vehicles; each endorsement requires an additional test.
  • A CDL is state-issued but valid nationwide, though you must renew it every four to eight years depending on your state and whether you carry hazardous materials.

The three CDL classes and what vehicles they cover

Class A is the broadest CDL. It lets you drive any combination of vehicles with a GVWR of 26,001 pounds or more, as long as the trailer you are towing has a GVWR of 10,001 pounds or more. This covers tractor-trailers, tankers, flatbeds, and most long-haul rigs. If you want to drive an 18-wheeler, you need a Class A.

Class B covers single vehicles (not towing a trailer) with a GVWR of 26,001 pounds or more. This includes dump trucks, cement mixers, delivery trucks, and city buses. You can also tow a trailer with a GVWR of 10,000 pounds or less with a Class B, but the combined weight cannot exceed certain limits set by your state.

Class C is the most limited. It applies to vehicles that do not meet the weight thresholds for Class A or B but still require a CDL — typically buses designed to carry 16 or more passengers. Some states also use Class C for drivers who transport hazardous materials in smaller quantities.

Your employer or the type of work you plan to do determines which class you need. A trucking company hiring you for over-the-road work will require a Class A. A local delivery company or transit authority may require a Class B or C.

Endorsements: additional certifications you can add to your CDL

An endorsement is a special notation on your CDL that permits you to haul specific cargo or operate specific vehicle configurations. You do not need an endorsement for basic trucking, but certain jobs require them. Each endorsement requires passing an additional written test, and some require a skills test.

The most common endorsements are Hazmat (hazardous materials), Tanker, Doubles/Triples (towing multiple trailers), Passenger, and Tank Vehicle. A Hazmat endorsement, for example, lets you haul explosives, flammables, toxic substances, and other regulated materials. You cannot legally transport these materials without it, even if you have a Class A license. A Tanker endorsement is required to haul liquids in bulk, because the cargo shifts during braking and turning, changing how the vehicle handles.

If you are hired for a job that requires an endorsement you do not have, you will need to study for and pass that test before you can start. Some employers offer study materials or pay for the test; others expect you to prepare on your own time.

How to get a CDL: the testing process

Getting a CDL involves three separate tests, all administered by your state's Department of Motor Vehicles or equivalent agency. You cannot skip any of them.

The knowledge test is a written exam covering traffic laws, vehicle safety, hazard recognition, and safe driving practices. The test is usually 50 questions, and you must score at least 80 percent to pass. You can study using your state's CDL manual, which is free and available online. Many people take the test multiple times; there is no penalty for retaking it if you fail.

The skills test has three parts. The pre-trip inspection requires you to walk around the vehicle and identify working and broken components — lights, brakes, tires, mirrors, and so on. The basic control test has you maneuver the vehicle through a closed course, demonstrating backing, turning, and parking. The road test puts you on public streets with an examiner in the passenger seat, evaluating your ability to merge, turn, brake, and handle traffic safely.

Before you can take any test, you must pass a medical examination by a certified medical examiner. The exam checks your vision, hearing, blood pressure, and overall fitness to drive. You will receive a Medical Certificate valid for two years (or one year if you are over 65). Without this certificate, you cannot obtain or renew a CDL.

The cost and timeline for obtaining a CDL

The total cost to get a CDL varies by state and whether you attend a formal truck driving school. State testing fees typically range from $50 to $150 for the knowledge test and $100 to $300 for the skills test. The medical exam costs $50 to $200. Your state's CDL license fee is separate and usually costs $50 to $100.

If you attend a commercial truck driving school, expect to pay $3,000 to $7,000 for a full course, which usually lasts four to eight weeks. The school covers classroom instruction, hands-on training, and often arranges your state tests. Many people find this faster and more reliable than studying on their own, especially for the skills test. Some employers reimburse tuition if you commit to working for them for a set period.

The timeline depends on your preparation method. If you study on your own, you can take the knowledge test within days and schedule the skills test within weeks. If you attend a school, add four to eight weeks for the course. After you pass all three tests and receive your Medical Certificate, your state will issue your CDL within one to two weeks.

CDL renewal and maintaining your license

A CDL must be renewed every four to eight years, depending on your state and whether you transport hazardous materials. Hazmat endorsements typically require renewal every four years; standard CDLs may last up to eight years. Your state will send you a renewal notice before your license expires.

To renew, you must pass a new medical exam and pay the renewal fee. You do not have to retake the knowledge or skills tests unless your state requires it (some states do for drivers over a certain age) or unless your license was suspended or revoked. If you add a new endorsement, you will need to pass the written test for that endorsement.

Your CDL can be suspended or revoked if you accumulate too many traffic violations, fail a drug or alcohol test, or commit certain driving infractions. The rules vary by state, but violations in a commercial vehicle are typically treated more seriously than violations in a personal vehicle. A suspension can last from 30 days to several years, depending on the offense.

CDL versus a regular driver's license: key differences

A regular driver's license (Class D in most states) lets you drive passenger cars, light trucks, and vans up to a certain weight. A CDL is a completely separate license that replaces your regular license when you are operating a commercial vehicle. You cannot use a regular license to drive a truck that requires a CDL, even if you are only moving it a short distance.

The testing and medical requirements are also stricter for a CDL. You must pass a medical exam to get a CDL; most states do not require one for a regular license. The knowledge and skills tests for a CDL are more detailed and harder than the tests for a regular license. Traffic violations and moving violations carry harsher penalties when you hold a CDL, because you are operating a vehicle that poses greater risk to others.

If you hold a CDL and are convicted of certain crimes — DUI, reckless driving, or leaving the scene of an accident — your CDL can be suspended or revoked even if the violation occurred in your personal vehicle. This is called disqualification, and it can end your career as a commercial driver.

Frequently Asked Questions

Do I need a CDL to drive a pickup truck for work?

Only if the truck's GVWR is 26,001 pounds or more. Most standard pickup trucks have a GVWR under 14,000 pounds, so you do not need a CDL. Check your truck's door jamb or owner's manual for the GVWR. If you are unsure, ask your employer or the vehicle's owner.

Can I get a CDL if I have a DUI on my record?

It depends on how recent the DUI is and your state's rules. Most states will not issue a CDL to someone with a DUI conviction within the past five to ten years. Some states have no waiting period but require you to disclose the conviction. Contact your state's DMV to learn the specific rules in your state.

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

You can face fines ranging from $500 to $5,000, depending on your state. In some cases, you may face criminal charges, jail time, or both. Your vehicle can be impounded. If you cause an accident while driving without a required CDL, your insurance may not cover the damage, and you could be held personally liable.

Can I use my CDL from one state in another state?

Yes. A CDL is valid nationwide, so you can drive in any state with your home state's license. However, you must follow that state's traffic laws and vehicle regulations. If you move to a new state, you will eventually need to transfer your CDL to that state's DMV, though the timeline varies.

How long does it take to get a CDL if I attend truck driving school?

Most truck driving schools complete their program in four to eight weeks, depending on the school and the class of license. After you finish school, you still need to pass your state's tests and medical exam, which typically takes one to two additional weeks. Total time is usually six to ten weeks from start to finish.