A commercial driver's license lets you drive heavy trucks and buses for work

A commercial driver's license (CDL) is a separate license category that allows you to operate vehicles weighing over 26,000 pounds, or any vehicle designed to carry 16 or more passengers. You cannot drive these vehicles legally with a regular passenger license, even if you own the truck or bus. The CDL exists because operating large vehicles requires different skills and creates different risks on the road — the licensing system reflects that difference.

You need a CDL if your job involves driving a semi-truck, dump truck, concrete mixer, school bus, tour bus, or any other commercial vehicle that falls into the weight or passenger categories. Some jobs that sound like they might need a CDL do not — for example, driving a company car to sales calls or operating a small delivery van under 26,000 pounds uses your regular license. The distinction is about the vehicle itself, not about who pays you to drive it.

Key Takeaways

  • A CDL is required to drive any single vehicle over 26,000 pounds or any vehicle designed to carry 16 or more passengers, regardless of whether you own it or work for someone else.
  • The CDL process includes a written knowledge test, a skills test with an examiner in the vehicle, and a medical examination to confirm you can safely operate commercial vehicles.
  • Most states require you to hold a regular driver's license first and pass a CDL permit test before scheduling your skills test.
  • Different CDL classes (A, B, and C) cover different vehicle types and weights, and some jobs require additional endorsements like hazmat or passenger.

The three CDL classes and what each one covers

States divide CDLs into three classes based on the vehicle's weight and what it carries. Class A covers the heaviest vehicles — semi-trucks, tractor-trailers, and any combination of vehicles totaling over 26,000 pounds where the trailer weighs more than 10,000 pounds. This is the most common CDL for long-haul trucking and large commercial operations.

Class B covers single vehicles over 26,000 pounds that are not towing a heavy trailer — dump trucks, concrete mixers, delivery trucks, and school buses fall here. The vehicle itself is heavy, but you are not pulling a trailer with significant weight. Class C is for vehicles under 26,000 pounds that are designed to carry 16 or more passengers, such as tour buses or shuttle vans. Some states do not issue Class C licenses separately; they may fold this into Class B or require a Class A with a passenger endorsement instead.

Your job determines which class you need. A school bus driver needs a Class B or C depending on the state. A semi-truck driver needs a Class A. A dump truck operator needs a Class B. The state's DMV website lists the specific requirements for your state.

Endorsements and restrictions that add to your CDL

Beyond the class, a CDL can carry endorsements — additional permissions that let you haul specific cargo or passenger types. The most common is hazmat (hazardous materials), which allows you to transport fuel, chemicals, explosives, and other regulated substances. Hazmat requires a separate written test and a federal background check. Passenger (P) endorsement is required if you drive a bus or van carrying 16 or more people for compensation. Tanker (T) endorsement is needed to haul liquid cargo in bulk tanks.

Your employer or the job posting will tell you which endorsements you need. If you are unsure, ask before you start the CDL process — adding an endorsement later requires another test and fee, so it is worth getting it right the first time.

CDLs can also carry restrictions — limitations on what you can drive. For example, if you fail the air brake portion of the skills test but pass the rest, you may receive a CDL with an air brake restriction, meaning you can only drive vehicles with hydraulic brakes. Restrictions are noted on your license and limit where you can work.

The medical examination and what disqualifies you

Before you can get a CDL, you must pass a medical examination performed by a certified medical examiner — not your regular doctor, but someone on the Federal Motor Carrier Safety Administration (FMCSA) list. The examiner checks your vision, hearing, blood pressure, and overall ability to safely operate a commercial vehicle. You will receive a Medical Certificate (also called a CDLIS medical certificate) that you present when you take your CDL test.

Certain conditions can disqualify you from a CDL or require special review. These include uncontrolled diabetes, heart disease, epilepsy, severe sleep apnea, and some psychiatric medications. Vision and hearing must meet specific standards. If you have a medical condition you are unsure about, you can ask the examiner before the full exam whether it will be a problem — they can give you a sense of whether you will pass.

The medical certificate is valid for up to two years (some states use shorter periods). You will need to renew it when you renew your CDL, so budget for another medical exam at that time.

The written test, permit, and skills test process

Getting a CDL involves three main steps. First, you take a CDL knowledge test at your state's DMV — a written exam covering vehicle operation, safety, cargo handling, and road rules specific to commercial driving. The test is longer and harder than a regular driver's license test. You study from your state's CDL manual, which is free and available online or at the DMV office.

If you pass the knowledge test, you receive a CDL permit (sometimes called a learner's permit). This allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. Most states require you to hold the permit for a minimum period — often 14 days — before you can take the skills test. This waiting period exists so you have time to practice.

The skills test

How long the CDL process takes and what it costs

The timeline depends on how quickly you study and how soon you can schedule tests. The knowledge test can usually be taken within days of deciding to pursue a CDL. The permit waiting period adds 14 days to several weeks depending on your state. The skills test typically has a wait of one to four weeks depending on how busy your local DMV is. Overall, the process from start to finish usually takes one to three months if you study efficiently and pass on your first attempt.

Costs vary significantly by state. The knowledge test fee ranges from about $10 to $50. The skills test fee ranges from $50 to $200. The medical exam costs $50 to $150. Some states charge additional CDL issuance fees. If you need hazmat or other endorsements, each one adds another test fee. Many people also pay for a CDL training school, which can cost $3,000 to $7,000 depending on the program length and location, though this is optional — you can study on your own and take the tests independently.

Some employers pay for CDL training as part of hiring, so if you are pursuing a CDL for a specific job, ask whether the company covers the cost.

CDL renewal and keeping your license current

A CDL is valid for four to eight years depending on your state (most use four or five years). You renew it at your state's DMV before the expiration date on your license. Renewal requires a new medical exam, a new knowledge test in some states, and payment of the renewal fee. Some states allow you to renew by mail or online if you have no violations, while others require an in-person visit.

If your CDL expires, you cannot legally drive a commercial vehicle. If you let it lapse and then want to drive again, you may have to retake the full test sequence rather than straightforward renewing — rules vary by state and how long it has been expired. It is easier to renew on time than to retest.

Frequently Asked Questions

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

Only if the truck weighs over 26,000 pounds. Most pickup trucks weigh under that threshold, so a regular driver's license is sufficient. Check your truck's gross vehicle weight rating (GVWR) on the door jamb or registration — if it is under 26,000 pounds, you do not need a CDL.

Can I get a CDL if I have a DUI or other traffic violations?

A DUI does not automatically disqualify you, but it makes the process harder. You will need to disclose it during the CDL process, and some states impose waiting periods or require additional review. Traffic violations on your record may also affect your ability to get hired by employers, even if you pass the CDL test. Check with your state's DMV about specific rules.

What happens if I fail the skills test?

You can retake it. Most states allow you to schedule another test within days or weeks. You keep your permit and can continue practicing. There is usually a fee each time you retake the test. Some people need two or three attempts before passing — it is a difficult test, and retaking it is normal.

Do I need a CDL to drive for a rideshare or delivery company?

Not unless the vehicle weighs over 26,000 pounds or is designed to carry 16 or more passengers. Most delivery vans and rideshare vehicles fall under the weight limit, so a regular license works. Check the specific vehicle's GVWR to be sure.