What a Commercial Driver License Does

A Commercial Driver License (CDL) is a separate license issued by your state that allows you to operate certain large or heavy vehicles for pay. You cannot drive these vehicles legally with a regular passenger license, even if you own them. A CDL is required to drive tractor-trailers, dump trucks, buses carrying passengers, and tanker trucks — the specific vehicles depend on which endorsements you add to your license.

The federal government sets the minimum standards, but each state issues and renews its own CDL. Your home state is the one that matters: you get your CDL from the state where you have a permanent address, not from the state where you work or where a company is based. If you move to a new state, you must transfer your CDL to that state within a set window — usually 30 days — or you lose the right to drive commercially.

Key Takeaways

  • A CDL is required by federal law to drive any commercial vehicle over 26,001 pounds, any vehicle carrying hazardous materials, or any bus carrying passengers for hire.
  • You must pass a written knowledge test, a skills test with a vehicle, and a medical examination before you can receive a CDL.
  • Most states require you to hold a regular driver license for at least one year and have a clean driving record before you can test for a CDL.
  • CDL training programs range from a few weeks to several months and cost between $3,000 and $15,000 depending on the program and your location.
  • Your CDL must be renewed every four years, and you must pass a medical exam again at each renewal.

The Three Classes of CDL and What You Can Drive

The state assigns you a Class A, Class B, or Class C CDL based on the vehicle's weight and what you will be hauling. Class A covers the heaviest vehicles: tractor-trailers, doubles, and triples (multiple trailers). Class B covers single heavy trucks like dump trucks, concrete mixers, and large buses. Class C covers smaller vehicles that still require a CDL because of what they carry — usually hazardous materials in smaller quantities or buses carrying fewer passengers.

Within each class, you can add endorsements that expand what you are legally allowed to haul. The most common endorsements are H (hazardous materials), T (double and triple trailers), P (passenger), and S (school bus). You do not need all endorsements to work — you only test for the ones your job requires. A long-haul trucker hauling general freight needs a Class A with no endorsements. A hazmat tanker driver needs Class A with H and T endorsements. A school bus driver needs Class B with P and S endorsements.

Medical Certification and the DOT Physical

Before you can test for a CDL, you must pass a medical examination performed by a Medical Examiner certified by the Federal Motor Carrier Safety Administration (FMCSA). This is not your regular doctor — it must be someone on the FMCSA's National Registry. The exam checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. You can find certified examiners through your state's Department of Motor Vehicles or through the FMCSA's online registry.

The exam costs between $75 and $200 depending on your location and the examiner. If you pass, the examiner issues a Medical Certificate that is valid for two years. You must carry this certificate with you while driving commercially, and you must renew it before it expires. If you fail the exam, you can retest after addressing the medical issue — for example, by getting glasses if your vision does not meet the standard.

The Written Test and Skills Test

Your state's DMV administers two separate tests. The written knowledge test covers federal and state regulations, vehicle inspection, safe driving practices, and the specific rules for your endorsements. You take this test at your local DMV office on a computer or on paper. Most states allow you to take practice tests online before you show up. The test typically has 50 to 100 questions, and you must score at least 80 percent to pass.

The skills test happens on a separate day and involves three parts: a vehicle inspection (you walk around the truck and point out safety features), a basic control test (you back up, turn, and park the vehicle), and a road test (you drive on public roads for 30 to 60 minutes while an examiner watches). You must pass all three parts. Many people fail the skills test on their first try, so budget time for a retake. You can retake the written test when ready if you fail, but you usually must wait a few days before retesting the skills portion.

Training Programs and How Long They Take

You are not required by federal law to attend a formal training program before testing for a CDL, but most states and employers strongly recommend it, and some employers will not hire you without a certificate from an accredited program. Training programs range from four weeks (full-time, five days a week) to several months (part-time). They teach vehicle operation, federal regulations, logbook rules, and often include behind-the-wheel instruction with a professional instructor.

Program costs vary widely. Community colleges and truck driving schools in rural areas may charge $3,000 to $6,000. Private truck driving schools in urban areas often charge $8,000 to $15,000. Some programs are more expensive because they include job placement information or partnerships with trucking companies. A few trucking companies offer paid training programs where you work for them for a set period after you finish, but these are less common than they once were. Before enrolling, confirm that the program is accredited by your state and that it covers the endorsements you need.

Prerequisites and Disqualifying Factors

Most states require you to hold a valid regular driver license for at least one year before you can test for a CDL. You must also have a clean driving record — the exact standard varies by state, but serious violations like DUI, reckless driving, or multiple speeding tickets in a short time can disqualify you. Some states also require you to pass a background check. If you have a criminal record, contact your state's DMV before you invest in training, because some offenses can permanently bar you from holding a CDL.

Federal law disqualifies you from driving commercially if you have certain medical conditions: uncontrolled diabetes, severe sleep apnea, a heart condition, or a seizure disorder are common examples. If you have any chronic health condition, discuss it with the Medical Examiner before you pay for training. You can also be disqualified if you are taking certain medications — some antidepressants and blood pressure drugs are on the federal list. The Medical Examiner will tell you whether your specific medication is allowed.

Renewal and Maintaining Your CDL

Your CDL is valid for four years in most states, though a few states issue them for shorter periods. You must renew it before it expires by visiting your state's DMV, paying a renewal fee (typically $50 to $150), and passing another Medical Certificate exam. You do not have to retake the written or skills test at renewal unless your state has changed its regulations or you are adding a new endorsement.

If your CDL is suspended or revoked, it is usually because of a serious traffic violation, a failed drug or alcohol test, or a conviction for a crime involving a commercial vehicle. A suspension is temporary — you can get your license back after the suspension period ends and you meet any other requirements. A revocation is permanent, and you must wait a set period (often one to five years depending on the reason) before you can retest for a new CDL.

Frequently Asked Questions

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

It depends on how long ago it was and your state's rules. Most states will not issue a CDL if you have a DUI within the past five to ten years. Some states have a permanent ban. Contact your state's DMV before you enroll in training to find out whether you are disqualified.

How much do CDL training programs cost?

Programs range from $3,000 to $15,000 depending on length, location, and whether they include job placement. Community colleges are usually cheaper than private truck driving schools. Some trucking companies offer paid training in exchange for a commitment to work for them after you finish.

What happens if I fail the skills test?

You can retake it after a waiting period — usually a few days to a week. You must pay the test fee again. Many people pass on their second or third attempt. If you fail multiple times, consider enrolling in additional behind-the-wheel training before you retake it.

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

No, unless the truck weighs more than 26,001 pounds or you are hauling hazardous materials. Most work pickups stay under that weight limit. If you are unsure, check the vehicle's gross vehicle weight rating (GVWR) on the driver's side door jamb.

Can I transfer my CDL to another state?

Yes, but you must do it within 30 days of moving to a new state. You will need to pass that state's written test and get a new Medical Certificate. Your old CDL becomes invalid once you transfer, so do not delay.