What a Commercial Truck Driver License Is and Who Needs One

A Commercial Driver's License (CDL) is a special license issued by your state that allows you to operate trucks and buses that exceed a certain weight threshold. Most states require a CDL if you drive a vehicle with a Gross Vehicle Weight Rating (GVWR) of 26,001 pounds or more, or if you haul hazardous materials regardless of weight. The federal government sets the baseline requirements, but each state administers its own CDL program and sets its own testing schedule and fees.

You cannot straightforward renew a regular driver's license and add a commercial endorsement — you must pass a separate written test and a behind-the-wheel driving test specific to commercial vehicles. The written test covers federal motor carrier safety rules, vehicle inspection procedures, and safe operation of large trucks. The driving test happens in an actual commercial truck and is scored by a state examiner.

If you drive a truck for your own business, haul freight for a carrier, or operate a dump truck, concrete mixer, or other commercial vehicle over the weight threshold, you need a CDL. Owner-operators, company drivers, and seasonal workers all need the same license. Driving without one when required is a federal violation and can result in fines, criminal charges, and loss of your regular driving privileges.

Key Takeaways

  • You must pass both a written knowledge test and a behind-the-wheel driving test administered by your state's Department of Motor Vehicles to get a CDL.
  • Most states require you to hold a valid regular driver's license and pass a medical examination before you can take the CDL tests.
  • The written test covers federal safety regulations, vehicle inspection, and emergency procedures; the driving test takes place in an actual commercial truck.
  • CDL classes (Class A, B, and C) determine what size and type of vehicle you can legally operate, and endorsements add permissions for hazmat, passenger transport, or tanker hauling.
  • Fees, testing windows, and medical examiner requirements vary by state, so you should contact your state DMV directly to learn the exact process and cost.

CDL Classes and What Each One Allows You to Drive

States issue CDLs in three classes based on the vehicle's GVWR and the type of cargo. Class A is the broadest: it covers any combination of vehicles with a GVWR of 26,001 pounds or more, as long as the towed unit weighs more than 10,000 pounds. This is what most long-haul truckers and owner-operators hold. Class A drivers can also operate Class B and Class C vehicles.

Class B covers single vehicles with a GVWR of 26,001 pounds or more, or any such vehicle towing a unit under 10,000 pounds. This includes dump trucks, concrete mixers, and large delivery trucks. Class B drivers cannot operate Class A combinations.

Class C is the most limited and applies only to vehicles under 26,001 pounds GVWR that carry hazardous materials, or to vehicles designed to carry 16 or more passengers including the driver. Most truck drivers do not need a Class C CDL; it is mainly for school bus drivers and hazmat vehicle operators in smaller trucks.

When you take your CDL test, you choose which class you are testing for based on the type of truck you will drive. You cannot test for a higher class than the truck you bring to the driving exam — the examiner will test you in the vehicle you provide.

Medical Certification and Physical Requirements

Before you can take a CDL written test, you must obtain a Medical Certificate from a Federal Motor Carrier Safety Administration (FMCSA) certified medical examiner. This is not your regular doctor — it must be someone on the FMCSA's National Registry of Certified Medical Examiners. The exam checks your vision, hearing, blood pressure, and general health to may support you can safely operate a large vehicle.

The medical examiner will review your medical history, test your eyesight (you must have at least 20/40 vision in each eye, corrected or uncorrected), and check for conditions that might impair your ability to drive safely. If you have diabetes, heart disease, sleep apnea, or take certain medications, you may still pass, but the examiner will document your condition and may require follow-up testing or impose restrictions on your certificate.

Once you pass the medical exam, the examiner issues a Medical Certificate valid for two years (or one year if you have certain medical conditions). You must carry this certificate with you when you drive commercially. Some states allow you to take the written CDL test before the medical certificate is issued, but most require it in hand before you sit for the exam.

The Written Test: What to Study and How It Works

The CDL written test is administered by your state DMV and covers the Commercial Driver's Manual, which your state publishes and makes available free online or in print. The test typically has 50 questions for a Class A or B CDL, and you must score at least 80 percent to pass. Questions are multiple-choice and cover federal regulations, safe driving practices, vehicle inspection, and emergency procedures.

Common topics include pre-trip vehicle inspection (checking brakes, tires, lights, and coupling devices), hazard perception, speed and following distance, backing procedures, and what to do if your brakes fail. You will also be tested on your knowledge of logbooks, hours-of-service rules, and weight distribution. The test is offered in multiple languages in most states, and you can usually schedule it online or by phone.

If you fail the written test, you can retake it after a waiting period that varies by state — typically one to seven days. Some states allow unlimited retakes; others cap the number of attempts per year. The fee for each test attempt is usually between $10 and $50, depending on your state.

The Behind-the-Wheel Driving Test and What Examiners Look For

After you pass the written test, you schedule a behind-the-wheel driving exam with a state-certified examiner. You must bring your own commercial truck or arrange to use one provided by a truck driving school. The exam typically lasts 30 to 45 minutes and includes three parts: a pre-trip inspection, a basic control skills test, and an on-road driving test.

During the pre-trip inspection, you walk around the truck and point out safety components — lights, mirrors, tires, brakes, coupling devices — and explain what you are checking for. You do not have to touch everything, but you must demonstrate knowledge of the vehicle's critical systems. The examiner is looking for whether you know what to inspect and why, not whether you can recite a script.

The basic control skills test happens in a closed course or parking lot and measures your ability to back up, turn, and maneuver the truck without hitting cones or obstacles. You will perform a straight-line back, an offset back, and a 90-degree alley dock. These are the hardest part of the exam for most people because large trucks do not handle like cars.

The on-road portion takes you onto public streets and highways. The examiner watches how you accelerate, brake, turn, merge, and respond to traffic. You must follow traffic laws, maintain safe speed, and demonstrate smooth control. Common reasons for failing include improper lane changes, unsafe backing, failure to use mirrors, and not coming to a complete stop at stop signs.

Endorsements: Hazmat, Passenger, and Tanker

A CDL endorsement is an additional permission added to your license that allows you to haul specific types of cargo or passengers. The three main endorsements are Hazmat (H), Passenger (P), and Tanker (T). You can hold multiple endorsements on a single CDL.

The Hazmat endorsement allows you to transport hazardous materials — explosives, flammables, poisons, and radioactive materials. To get it, you must pass a written test on hazmat regulations, pass a federal background check, and pay a fee (usually $25 to $100). The background check screens for felonies and certain disqualifying offenses. Hazmat endorsements are valid for five years.

The Passenger endorsement is required if you drive a vehicle designed to carry 16 or more people including yourself. School bus drivers, tour bus operators, and shuttle drivers need this endorsement. You must pass a written test on passenger safety and vehicle control with a full load.

The Tanker endorsement allows you to haul liquids or gases in tank vehicles. You must pass a written test on the physics of liquid surge, proper braking with a tanker load, and safe handling procedures. Tanker endorsements are common among fuel truck drivers and chemical haulers.

Each endorsement requires its own written test but not a separate driving exam. You can add endorsements to an existing CDL by passing the relevant written test and paying the endorsement fee.

State Variations in Testing, Fees, and Timelines

Every state runs its own CDL program, which means testing schedules, fees, and requirements differ. Some states charge $50 for a CDL license; others charge $200 or more. Written test fees range from free to $50 per attempt. Behind-the-wheel exam fees typically run $50 to $150, but some states charge more.

Testing availability also varies. Some states offer CDL tests year-round at multiple DMV locations; others have limited testing windows or require you to travel to a regional testing center. A few states allow third-party examiners (usually truck driving schools) to administer the driving test, while others use only state employees. You should contact your state's DMV website or call their CDL unit to learn the current schedule, fees, and what documents you need to bring.

Medical examiner availability can also affect your timeline. In rural areas, certified examiners may be scarce, and you might need to travel or wait weeks for an appointment. Urban areas usually have more examiners and shorter wait times. The FMCSA website has a searchable directory of certified medical examiners by state and county.

Frequently Asked Questions

Do I need a CDL if I drive a truck for personal use?

No. A CDL is required only if you drive a commercial vehicle for compensation or as part of a business. If you own a truck and use it only for personal hauling, you do not need a CDL. However, if you haul freight for pay, even occasionally, you need one.

Can I take the CDL test in a different state than where I live?

Most states allow you to test in any state, but you must hold a valid driver's license from your home state and meet that state's residency rules. Some states require you to be a resident to hold a CDL issued by that state. Check with both your home state DMV and the state where you want to test.

What happens if I fail the behind-the-wheel test?

You can retake it after a waiting period set by your state, usually between one and seven days. You must bring the same class of truck or a similar one for the retest. There is typically a fee for each attempt. Most people pass on the second or third try.

How long is a CDL valid?

A CDL is typically valid for four to eight years, depending on your state and your age. You must renew it before it expires, and renewal usually requires passing the written test again and obtaining a current medical certificate. Some states allow renewal by mail if you have no violations.

Can I hold a CDL and a regular driver's license at the same time?

Yes. Your CDL is an upgrade to your regular license, not a replacement. You can drive both commercial and non-commercial vehicles with a CDL. However, if your CDL is suspended or revoked, your regular driving privileges may also be affected depending on the violation.