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

A commercial driver's license (CDL) is a special permit issued by your state that allows you to operate vehicles above a certain weight or designed to carry passengers for compensation. You cannot legally drive these vehicles for work with a regular driver's license, even if you own the vehicle or work for yourself. The requirement exists because operating a large truck, bus, or tanker requires different skills and knowledge than driving a car.

Every state issues CDLs, but the rules and testing procedures are set by federal standards under the Commercial Motor Vehicle Safety Act. This means the basic structure is the same everywhere, though some states add their own requirements on top. Your CDL is tied to your home state — the state where you hold a regular driver's license — and you cannot hold a CDL in more than one state at a time.

The vehicle weight threshold that triggers a CDL requirement is 26,001 pounds or more of gross vehicle weight rating (GVWR). Below that weight, you can drive with a regular license. Above it, you need a CDL. Some lighter vehicles also require a CDL if they are designed to carry 16 or more passengers (including the driver), regardless of weight.

Key Takeaways

  • A CDL is required to drive any vehicle over 26,001 pounds GVWR or any vehicle designed to carry 16 or more passengers for work.
  • You must pass a written knowledge test, a skills test with a vehicle, and a medical examination before you can receive a CDL.
  • Different endorsements (like Hazmat or Passenger) add to your CDL and require separate tests based on what you will haul or carry.
  • Your state's Department of Motor Vehicles (DMV) or equivalent agency handles CDL testing and issuance, and you must renew every four years.
  • Disqualifying offenses — including certain traffic violations, drug convictions, or safety violations — can prevent you from holding a CDL or cause it to be suspended.

The three tests you must pass to get a CDL

Before you can drive commercially, you must pass three separate tests. The first is a written knowledge test covering federal and state commercial driving rules, vehicle inspection, safe driving practices, and any endorsements you are seeking. You study from your state's CDL manual, which is free and available from your DMV. The test is usually 50 questions, and you must score at least 80 percent to pass.

The second test is the skills test, which has three parts: a vehicle inspection (pre-trip), a basic control test (backing, parking, turning in tight spaces), and a road test (driving in real traffic). You perform these in a heavy vehicle appropriate to the class of CDL you are seeking. You must bring your own vehicle or arrange one through a testing facility. This test is administered by an examiner and takes about an hour.

The third requirement is a medical examination by a certified medical examiner. The examiner checks your vision, hearing, blood pressure, and general health to may support you can safely operate a commercial vehicle. You receive a Medical Certificate (Form MCSA-5875) if you pass. This certificate is valid for two years and must be renewed before it expires.

CDL classes and what each one allows you to drive

Your state assigns you a CDL class based on the vehicle you will drive and the weight you will carry. Class A is the broadest: it covers any combination of vehicles with a total GVWR of 26,001 pounds or more, as long as the towed vehicle weighs more than 10,000 pounds. This includes tractor-trailers, doubles, and triples. Class A is what most long-haul truckers hold.

Class B covers single vehicles with a GVWR of 26,001 pounds or more, or any such vehicle towing a vehicle under 10,000 pounds. This includes straight trucks, large buses, and dump trucks. Class C is for vehicles under 26,001 pounds GVWR but designed to carry 16 or more passengers, or any vehicle carrying hazardous materials that requires placarding. School bus drivers and some transit drivers hold Class C.

You test in the class of vehicle you will actually drive. If you test in a Class A vehicle, you receive a Class A license and can drive Class B and C vehicles too. If you test in a Class B vehicle, you can drive Class B and C but not Class A. You cannot upgrade your class without taking the skills test again in a heavier vehicle.

Endorsements that add to your CDL and require separate tests

An endorsement is a notation on your CDL that permits you to haul or carry specific cargo or passengers. You do not need every endorsement — you only get the ones required for your job. Each endorsement requires passing an additional written test, and some require a skills test or medical clearance.

The Hazmat endorsement (H) allows you to transport hazardous materials that require placarding. You must pass a written test on hazmat regulations and pass a federal background check. The Passenger endorsement (P) is required to carry passengers for compensation and requires a written test on passenger safety. The Tanker endorsement (N) allows you to haul liquids in bulk and requires a written test on tanker-specific handling.

Other endorsements include Doubles/Triples (T) for pulling multiple trailers, Tank Vehicle (N) for any tank vehicle, and School Bus (S) for operating a school bus. Some endorsements, like Hazmat, also require a Transportation Security Administration (TSA) background check and fingerprinting. Your employer usually tells 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 prepare and how fast your state's DMV schedules tests. Most people spend two to four weeks studying the manual and practicing before taking the written test. Once you pass the written test, you can schedule the skills test, which may have a wait of one to four weeks depending on your state's testing capacity. The entire process from start to CDL in hand typically takes one to three months.

Costs vary by state. The written test usually costs between $10 and $50. The skills test ranges from $100 to $300. The medical examination costs $50 to $150. Your state's CDL license fee is typically $50 to $200 and covers four years. If you need endorsements, each one adds $10 to $50 in testing fees. Some states charge less; others charge more. Check your state DMV website for exact fees.

Many employers pay for CDL training and testing as part of hiring, especially for truck drivers. Some offer tuition reimbursement or cover the cost upfront. If you are paying out of pocket, budget $500 to $1,000 total for the license and endorsements, plus the cost of any formal training program if you choose one.

Disqualifying offenses and how they affect your CDL

Certain criminal convictions and traffic violations automatically disqualify you from holding a CDL or cause your CDL to be suspended or revoked. These are called disqualifying offenses and are set by federal law. They include felonies involving drugs, crimes of violence, human trafficking, and certain traffic violations committed while driving a commercial vehicle.

Specific traffic violations that disqualify you include driving under the influence (DUI or DWI), refusing a breath or blood test, causing a fatal accident through negligence, leaving the scene of an accident, and using a vehicle to commit a felony. A single DUI conviction typically results in a one-year disqualification; a second DUI within ten years results in a lifetime disqualification. Some states impose longer disqualifications than the federal minimum.

If you are convicted of a disqualifying offense, you must report it to your state DMV within 30 days. Your CDL will be suspended or revoked, and you cannot drive commercially during the disqualification period. After the disqualification ends, you must reapply for your CDL and pass all tests again. Some offenses result in permanent disqualification with no path to reinstatement.

Renewal, medical recertification, and staying current

Your CDL is valid for four years from the date of issue. Before it expires, you must renew it through your state DMV. The renewal process varies by state: some allow you to renew by mail or online if you have no violations, while others require you to appear in person. You must also renew your Medical Certificate every two years, which means scheduling an exam with a certified medical examiner before your current certificate expires.

If your Medical Certificate expires before your CDL does, your CDL becomes invalid until you renew the medical certificate. Many drivers renew both at the same time to avoid confusion. Some states allow you to renew your CDL and medical certificate on the same visit. Check your state DMV website for renewal procedures and important date.

You must also maintain compliance with federal regulations while holding a CDL. This includes reporting any traffic violations, accidents, or medical conditions that might affect your ability to drive safely. Certain violations trigger mandatory reporting to your employer and the Federal Motor Carrier Safety Administration (FMCSA). Staying current means keeping your medical certificate valid, renewing your license on time, and reporting any changes in your health or legal status.

Frequently Asked Questions

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

A single DUI conviction disqualifies you for one year from the date of conviction. After one year, you can reapply and take all tests again. A second DUI within ten years results in lifetime disqualification with no reinstatement option. Some states impose longer waiting periods than the federal minimum.

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

No, unless the pickup truck's GVWR exceeds 26,001 pounds. Most standard pickup trucks fall below that threshold. If you are towing a trailer, the combined GVWR of the truck and trailer determines whether a CDL is required. Check your vehicle's registration or owner's manual for the GVWR.

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

Driving without a required CDL is a criminal offense in most states. Penalties include fines (typically $500 to $5,000), jail time, and a permanent record. Your vehicle may be impounded, and your regular driver's license can be suspended. Your employer can also face fines and liability.

Can I hold a CDL in two states?

No. Federal law requires that you hold a CDL in only one state — your home state, where you maintain your primary residence. If you move to a new state, you must surrender your CDL in the old state and explore for one in the new state. You cannot hold licenses in multiple states simultaneously.

How often do I need to renew my medical certificate?

Your Medical Certificate is valid for two years. You must renew it before it expires or your CDL becomes invalid. Some medical examiners send reminders, but it is your responsibility to schedule the exam on time. You can renew it up to 10 days before expiration.