A commercial license lets you drive certain heavy or passenger vehicles for pay

A commercial driver's license (CDL) is a separate credential from a regular driver's license. It authorizes you to operate vehicles above a certain weight, vehicles carrying hazardous materials, or buses and other passenger vehicles — but only if you're driving them as part of a job. You cannot use a CDL to drive your own personal vehicle, and you cannot use a regular license to drive a vehicle that requires a CDL, even if you own it.

The federal government sets the baseline rules for CDLs, but each state issues them and sets some of its own requirements. The vehicle's Gross Vehicle Weight Rating (GVWR) — the maximum safe weight it can carry — determines whether a CDL is required. Generally, if a vehicle has a GVWR of 26,001 pounds or more, a CDL is mandatory. Some states also require a CDL for smaller vehicles in certain situations, like towing a trailer above a certain weight.

Getting a CDL involves written tests on traffic laws and vehicle operation, a skills test with an actual vehicle, and a medical examination. The process takes weeks to months depending on your state and how quickly you schedule tests. Many people pursue a CDL through a truck driving school or training program, though you can also study on your own and test through your state's Department of Motor Vehicles.

Key Takeaways

  • A CDL is required to drive trucks, buses, or vehicles carrying hazardous materials as part of a job, and you cannot use it for personal driving.
  • The vehicle's Gross Vehicle Weight Rating determines whether a CDL is needed — typically 26,001 pounds or more — but some states have lower thresholds for certain combinations.
  • You must pass a written knowledge test, a practical driving skills test, and a medical examination administered by a certified medical examiner.
  • Each state sets its own testing procedures and fees, which range from roughly $100 to $300 for the license itself, plus costs for training or testing preparation.

The three classes of commercial licenses and what they cover

CDLs come in three classes — A, B, and C — based on the vehicle's weight and what it's designed to carry. Class A covers the heaviest vehicles: tractor-trailers (semi-trucks), dump trucks, and other vehicles with a GVWR of 26,001 pounds or more that tow a trailer weighing 10,001 pounds or more. Class A is the most common CDL for long-haul trucking and is the broadest license.

Class B covers single vehicles (not towing a heavy trailer) with a GVWR of 26,001 pounds or more. This includes city buses, straight dump trucks, and delivery trucks. You can also tow a trailer with a Class B, but the trailer must weigh 10,000 pounds or less. Class C covers smaller vehicles that carry 16 or more passengers (including the driver) or any vehicle carrying hazardous materials. School bus drivers and some delivery drivers with smaller hazmat loads hold Class C licenses.

Within each class, you can add endorsements — additional certifications that allow you to operate specific vehicle types or carry specific cargo. The most common endorsement is Hazmat (H), which lets you transport hazardous materials. Others include Tanker (N) for vehicles carrying liquids in bulk, Passenger (P) for buses, and Double/Triple Trailers (T) for towing multiple trailers. Each endorsement requires a separate written test.

Medical certification and ongoing requirements

Before you can get a CDL, you must pass a medical examination performed by a certified medical examiner listed on the Federal Motor Carrier Safety Administration (FMCSA) National Registry. This is not your regular doctor — it must be someone specifically certified for CDL medicals. The exam checks your vision, hearing, blood pressure, and overall fitness to operate a commercial vehicle safely. You'll receive a Medical Certificate valid for two years (or one year in some cases), and you must carry it with you when driving commercially.

The medical certificate is separate from your CDL itself. If your certificate expires, you can no longer legally drive commercially, even if your CDL is still valid. You'll need to schedule a new exam with a certified examiner to renew it. Some conditions — uncontrolled diabetes, certain heart conditions, or severe sleep apnea — may disqualify you or require special documentation.

Beyond the medical certificate, CDL holders must follow stricter rules than regular drivers. You cannot use a handheld phone while driving, you're subject to random drug and alcohol testing if you work for a carrier, and your driving record is monitored more closely. Violations accumulate faster and can result in license suspension or revocation.

How to get a commercial license: the step-by-step process

The first step is to obtain your Commercial Learner's Permit (CLP) from your state's DMV. You'll need to pass a written knowledge test covering traffic laws, vehicle operation, and safety rules specific to commercial driving. The test covers general knowledge (required for all CDL holders), air brakes (if your vehicle has them), and any endorsements you want. You'll also need to pass the medical examination before or at the same time as explore for the CLP.

Once you have your CLP, you can practice driving with a licensed CDL holder in the passenger seat. Most states require you to hold the CLP for a minimum period — often 14 days — before you can take the skills test. During this time, you cannot drive commercially; the CLP is for training only. Many people enroll in a truck driving school during this period, which provides both classroom instruction and behind-the-wheel training.

The final step is the skills test, which has three parts: a pre-trip vehicle inspection (you walk around the truck and point out safety features), a basic control skills test (backing, turning, and parking in a controlled area), and a road test (driving on public roads with an examiner). You must pass all three parts to receive your CDL. If you fail any part, you can retake it, but you may have to wait a set period before retesting.

Training programs versus self-study

You can pursue a CDL through a formal truck driving school or by studying on your own and testing through your state's DMV. Truck driving schools typically run 4 to 8 weeks and cost between $3,000 and $7,000. They provide classroom instruction, hands-on training with actual trucks, and help you prepare for all three parts of the skills test. Many schools have relationships with trucking companies and can help you find a job after graduation. Some companies even sponsor training or reimburse tuition if you commit to working for them for a set period.

If you choose self-study, you'll need to obtain study materials (your state's CDL manual, practice tests, and videos), arrange access to a truck for practice, and find someone with a valid CDL to supervise your training. This route is cheaper upfront but requires more discipline and self-direction. You'll still need to pass the same tests as someone who attended school, and you may struggle to find a truck to practice with unless you already know someone in the industry.

Many people choose a middle ground: they study the written test material on their own, then enroll in a short skills-training program (1 to 2 weeks) focused on the driving test. This costs less than a full school but gives them professional instruction on the hardest part of the process.

Cost and timeline for getting your CDL

The total cost of obtaining a CDL varies widely depending on your state and whether you attend a school. The CDL license itself costs between $100 and $300 in most states. The medical examination costs $50 to $150. If you attend a truck driving school, add $3,000 to $7,000. If you study on your own, you might spend $200 to $500 on study materials and practice tests, plus the cost of renting or borrowing a truck for practice.

The timeline also varies. If you already have a regular driver's license and no disqualifying medical conditions, you can obtain your CLP within a few days of explore. From there, most states require a minimum waiting period of 14 days before you can take the skills test. If you attend a truck driving school, add 4 to 8 weeks. If you study on your own, the timeline depends on how quickly you can schedule practice time and testing — it could be anywhere from 4 weeks to several months.

Some states offer expedited testing or have shorter waiting periods, so check your specific state's requirements. A few states allow you to take the skills test the same day as your CLP test if you meet certain conditions, but this is uncommon.

Disqualifications and restrictions on commercial licenses

Certain driving violations and criminal convictions can disqualify you from holding a CDL or result in suspension or revocation. These include DUI or DWI convictions, reckless driving, leaving the scene of an accident, using a vehicle to commit a felony, and multiple traffic violations within a short period. A single DUI conviction typically results in a one-year CDL suspension; a second conviction within 10 years can result in a lifetime ban.

Medical conditions can also disqualify you. Uncontrolled diabetes, certain heart conditions, severe sleep apnea, and vision or hearing problems below the required thresholds may prevent you from obtaining a medical certificate. Some conditions don't automatically disqualify you but require additional testing or documentation — your certified medical examiner will determine this during your exam.

If you hold a CDL and are convicted of certain violations while driving a commercial vehicle, your license may be suspended or revoked. Even violations in a personal vehicle can affect your CDL if they're serious enough. For example, a DUI in your personal car can result in CDL suspension.

Frequently Asked Questions

Can I use my CDL to drive my own personal truck?

No. A CDL is only valid when you're driving commercially — that is, as part of a job or for compensation. If you own a truck that requires a CDL and want to drive it for personal use, you need a regular driver's license. However, if the truck's GVWR is below 26,001 pounds, a regular license is sufficient for both personal and commercial use.

How long does a CDL stay valid?

A CDL is typically valid for four or eight years, depending on your state. However, your medical certificate is only valid for two years (or one year in some cases). If your medical certificate expires, you cannot drive commercially even if your CDL is still valid. You must renew the medical certificate separately by scheduling an exam with a certified medical examiner.

Do I need a CDL to drive a pickup truck with a heavy trailer?

It depends on the combined weight and whether you're driving commercially. If you're towing a trailer and the total GVWR of the truck and trailer combined is 26,001 pounds or more, you need a CDL — but only if you're driving for work. For personal use, the rules vary by state. Check your state's DMV website for the exact threshold, as some states have lower limits for certain trailer combinations.

What happens if I let my medical certificate expire?

You cannot legally drive a commercial vehicle. Your CDL remains valid, but it's not usable without a current medical certificate. You'll need to schedule a new exam with a certified medical examiner to get a new certificate. Some employers will not allow you to work until your certificate is renewed.

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

A DUI conviction does not automatically disqualify you from obtaining a CDL, but it may delay the process. You'll need to disclose it when you explore. However, if you're convicted of DUI while holding a CDL, your license will be suspended for at least one year. A second DUI conviction within 10 years can result in a lifetime CDL suspension.