What a CDL is and who needs one

A Commercial Driver's License (CDL) is a separate license you must obtain if you drive certain vehicles for work. You cannot use a regular passenger license to operate a commercial truck, bus, or hazmat vehicle — even if you own the vehicle yourself. The Federal Motor Carrier Safety Administration (FMCSA) sets the baseline rules, but each state issues its own CDL and sets some requirements differently.

You need 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 that require placarding. You also need one to operate most buses carrying passengers for hire. If you drive a smaller commercial vehicle — say, a box truck under 26,000 pounds for a delivery job — you may not need a CDL, depending on your state's rules and the cargo type.

The CDL process takes weeks to months and involves written tests, a skills test, and a medical examination. You cannot rush it, and you cannot take shortcuts on the medical clearance.

Key Takeaways

  • You must hold a valid regular driver's license in your state before you can obtain a CDL, and you must pass a Department of Transportation medical exam.
  • The written test covers general knowledge, air brakes (if applicable), and the type of vehicle you plan to drive, and you must pass each section separately.
  • The skills test includes a pre-trip vehicle inspection, a backing maneuver, and an on-road driving test, all performed in the actual vehicle type you will operate.
  • CDL classes (A, B, and C) determine what vehicles you can legally drive, and choosing the wrong class limits your job options.
  • Your state's Department of Motor Vehicles (DMV) or equivalent agency administers the CDL program, and processing times vary by state from four to twelve weeks.

CDL classes and what each one covers

The three CDL classes determine the size and type of vehicle you can operate. 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 vehicle weighs more than 10,000 pounds. This includes tractor-trailers, doubles, and triples. Most long-haul truck drivers hold a Class A CDL.

Class B covers single vehicles with a GVWR of 26,001 pounds or more, but the towed vehicle (if any) must weigh 10,000 pounds or less. This includes straight trucks, large buses, and dump trucks. Class B drivers cannot legally operate a tractor-trailer.

Class C is for vehicles under 26,001 pounds GVWR that carry hazardous materials requiring placarding, or buses carrying 16 or more passengers (including the driver). If you only need to haul hazmat in a smaller truck, Class C may be sufficient — but check your state's specific rules, because some states do not issue Class C licenses.

You explore for the class that matches the work you will actually do. If you are unsure, ask your employer or the training school what class the job requires. Upgrading later is possible but requires retesting.

The written test requirements

The CDL written test is divided into sections, and you must pass each one separately. The General Knowledge test covers vehicle operation, safety, and road rules — it applies to all CDL holders regardless of class. You typically have 60 minutes and must score at least 80 percent.

If you will operate an air-brake-equipped vehicle, you must pass the Air Brakes test. This is mandatory for Class A and B licenses in most states; some states allow you to take it later, but doing so limits what vehicles you can drive initially. The test covers how air brakes work, inspection procedures, and emergency stops.

You will also take a test specific to your CDL class — Class A, B, or C — covering the operation and safety rules for that vehicle type. Some drivers also take tests for endorsements, which are add-ons that allow you to haul specific cargo (like hazmat or double trailers) or operate specific vehicle types (like school buses). Endorsements are optional unless your job requires them.

Most states let you study the CDL manual online for free and take practice tests through the DMV website. Some people study on their own; others attend a commercial driving school, which typically costs $3,000 to $7,000 and includes classroom instruction, behind-the-wheel training, and test preparation.

The skills test: vehicle inspection, backing, and road driving

After you pass the written tests, you schedule the skills test with your state's DMV or a third-party testing facility. The test has three parts, all performed in the actual vehicle class you are testing for — you cannot use a different truck or bus.

The pre-trip inspection requires you to walk around and under the vehicle, pointing out and explaining the condition of critical components: tires, lights, mirrors, coupling devices, brakes, and safety equipment. The examiner is checking that you know what to look for and can spot problems before they become dangerous. This takes about 15 minutes.

The backing maneuver tests your ability to reverse the vehicle into a tight space — typically a 90-degree alley dock or a parallel parking scenario. You must complete it without hitting cones or curbs, and you can exit and reposition the vehicle only a limited number of times (usually three). This is the part most people find hardest.

The on-road driving test lasts 30 to 60 minutes and covers acceleration, braking, turning, lane changes, merging, and highway driving. The examiner watches for smooth operation, proper mirror use, safe following distance, and compliance with traffic laws. You must demonstrate control of the vehicle in various conditions.

You can take the skills test only after you have passed all written tests. If you fail any part of the skills test, you must retake the entire test — you cannot just redo the backing portion. Retesting fees vary by state but typically run $50 to $150 per attempt.

The medical examination and DOT certification

Before you obtain a CDL, you must pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. This is not optional, and you cannot work as a CDL driver without it. The exam checks your vision, hearing, blood pressure, and overall health to may support you can safely operate a commercial vehicle.

If you have certain medical conditions — diabetes managed by insulin, heart disease, sleep apnea, or seizure disorders — you may still be able to get a CDL, but you will need a waiver or special certification from the FMCSA. Some conditions are disqualifying. The examiner will tell you whether your condition requires additional paperwork.

The medical exam costs $50 to $150 and is valid for two years. You must renew it before your CDL expires. Some states require the exam before you take the written test; others allow you to take the written test first and the medical exam later, as long as you have it before you receive the license.

State-by-state differences and processing timelines

While the FMCSA sets federal standards, each state administers its own CDL program and can impose stricter rules. Some states require a certain number of hours of classroom or behind-the-wheel training before you can test; others do not. Some states allow third-party testing facilities to administer the skills test; others require the DMV to do it. A few states have reciprocity agreements that recognize CDLs from other states; most do not.

Processing time varies widely. Some states issue a CDL within four to six weeks of passing all tests; others take three months or longer, especially if the DMV is backlogged. If you need a CDL quickly for a job, contact your state's DMV now to ask about current wait times and whether you can schedule tests in advance.

A few states offer CDL learner's permits, which allow you to practice driving a commercial vehicle with a licensed CDL holder in the cab. This is not available everywhere, and it does not count as a full license. Check your state's DMV website to see whether a learner's permit is an option.

What happens after you pass and receive your CDL

Once you pass all tests and receive your CDL, you can legally operate the vehicle class and any endorsements listed on your license. Your CDL is valid for four or eight years, depending on your state, and you must renew it before it expires. Renewal usually requires passing the written test again and renewing your medical certification, though some states waive the written test if you have a clean driving record.

Your CDL is tied to your driving record. Traffic violations, accidents, and safety violations can result in points on your license, suspension, or revocation. Driving under the influence is treated more severely for CDL holders than for regular drivers — a single DUI can result in a one-year suspension of your CDL, even if it happened in a personal vehicle.

If you change employers or want to drive a different vehicle type, you may need to upgrade your CDL class or add an endorsement. This requires retesting the relevant sections. If you move to a different state, you must obtain that state's CDL; you cannot straightforward transfer your old one.

Frequently Asked Questions

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

A past DUI does not automatically disqualify you, but it may affect your medical clearance or your ability to be hired. Some employers will not hire drivers with DUI convictions. Check with the medical examiner and your prospective employer before investing in training.

How much does it cost to get a CDL?

Costs vary by state and whether you attend a commercial driving school. Testing fees (written and skills) typically run $100 to $300 total. A medical exam costs $50 to $150. If you attend a driving school, expect $3,000 to $7,000. Some employers cover training costs if you commit to working for them for a set period.

What if I fail the skills test?

You must retake the entire skills test, not just the part you failed. Retesting fees are $50 to $150 per attempt. You can retake it as soon as your state allows — some states require a waiting period of a few days, others do not. You keep your written test passing scores while you retake the skills test.

Do I need a CDL to drive a box truck for delivery?

It depends on the truck's GVWR and your state's rules. If the truck weighs 26,001 pounds or more, you need a CDL. If it weighs less, you typically do not — but some states have different thresholds, and some employers require a CDL anyway. Ask your employer or your state's DMV to be sure.

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 obtain the license from your home state. You cannot test in one state and get a license from another. Some states have residency requirements; check your state's DMV website before scheduling tests.