A commercial driving license lets you drive heavy trucks and buses for pay
A commercial driving license (CDL) is a special driver's license issued by your state that permits you to operate large vehicles for compensation. It is separate from a regular passenger vehicle license and requires additional testing, medical clearance, and background checks. You need a CDL to drive a truck weighing more than 26,001 pounds, a bus carrying more than 15 passengers, or certain hazardous material vehicles — regardless of whether you own the vehicle or work for a company.
The federal government sets the minimum standards through the Federal Motor Carrier Safety Administration (FMCSA), but each state issues and regulates its own CDLs. The requirements, testing procedures, and fees vary by state, though the core structure is the same everywhere. Getting a CDL typically takes several weeks to a few months, depending on how quickly you pass the written and driving tests.
Key Takeaways
- A CDL is required to drive any commercial vehicle over 26,001 pounds or a bus with more than 15 passengers, and you must obtain it from your state's Department of Motor Vehicles.
- You must pass a written knowledge test, a skills test with a vehicle, and a medical examination before you can receive a CDL.
- CDL holders must maintain a clean driving record and pass regular background checks; violations can result in suspension or revocation.
- Different CDL classes (A, B, and C) and endorsements (hazmat, tanker, passenger) determine which vehicles you can legally operate.
The three CDL classes and what vehicles they cover
Your state will issue you a Class A, Class B, or Class C CDL based on the vehicle's weight and your job. Class A covers the widest range: any combination of vehicles where the towed vehicle weighs more than 10,000 pounds, plus any single vehicle over 26,001 pounds. Most long-haul truck drivers and tractor-trailer operators hold a Class A. Class B covers single vehicles over 26,001 pounds that are not towing anything, or buses designed to carry more than 15 passengers. Class C is the most restrictive and covers vehicles that require a CDL but do not fit Class A or B — typically smaller buses or vehicles carrying hazardous materials.
Within each class, you can add endorsements that expand what you are legally permitted to haul or transport. The most common are Hazmat (hazardous materials), Tanker (liquids in bulk), Passenger (buses with passengers), and Double/Triple (multiple trailers). Each endorsement requires a separate written test and, in some cases, a background check. You do not need every endorsement — only the ones your job requires.
Medical certification and health requirements
Before you can obtain a CDL, you must pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. This exam is more thorough than a standard physical and checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. The examiner will review your medical history, including any medications you take, sleep disorders, or conditions that might affect your driving.
If you pass, the examiner issues a Medical Certificate valid for up to two years (one year if you have certain medical conditions). You must carry this certificate with you while driving and renew it before it expires. Some conditions — such as uncontrolled diabetes, severe heart disease, or untreated sleep apnea — can disqualify you. If you have a medical condition, ask the examiner before your test whether it will prevent you from getting certified.
The written test, skills test, and timeline
Getting a CDL involves two separate tests. The written knowledge test covers traffic laws, vehicle operation, hazmat rules (if you want that endorsement), and safe driving practices. You take this test at your state's Department of Motor Vehicles. Most states allow you to take the test on a computer, and you typically need to score 80 percent or higher to pass. You can retake it if you fail, though some states impose a waiting period between attempts.
After passing the written test, you move to the skills test, which has three parts: a pre-trip vehicle inspection (you walk around the truck and point out safety features), a backing and maneuvering exercise, and an on-road driving test with an examiner in the vehicle. This test is conducted in an actual commercial vehicle and lasts 30 to 45 minutes. You must demonstrate safe operation, proper signaling, smooth braking, and correct lane changes. Many people fail the skills test on their first attempt, so budget time for a second try if needed.
The entire process — from medical exam to passing both tests — usually takes four to twelve weeks, depending on how quickly you schedule appointments and how many attempts you need. Some people complete it in three weeks; others take several months.
Background checks and disqualifying offenses
Your state will conduct a background check before issuing your CDL. Certain criminal convictions and traffic violations can disqualify you permanently or temporarily. Federal law bars anyone convicted of a felony involving a commercial vehicle, a crime of violence, or drug trafficking from holding a CDL. Some states also disqualify applicants with multiple DUI convictions, reckless driving charges, or a history of fleeing police.
Even after you receive your CDL, you must maintain a clean record. Serious violations — such as driving under the influence, reckless driving, or causing a fatal accident — result in automatic CDL suspension or revocation. Minor violations accumulate as points on your record, and too many points in a short period can also trigger suspension. Your employer and your state's Department of Motor Vehicles track these violations, so a single bad decision can end your career.
Cost and training options
The cost of obtaining a CDL varies widely by state and training method. Written and skills tests typically cost between $100 and $300 combined, and the medical exam runs $50 to $150. If you attend a CDL training school, expect to pay $3,000 to $7,000 for a program lasting four to eight weeks. Some employers sponsor training for new hires, covering the full cost in exchange for a commitment to work for them for a set period.
You can also study on your own and take the tests without formal training, though most people find a training program helpful because the skills test is difficult to pass without hands-on practice. Some states offer free or low-cost training through community colleges or workforce development programs, particularly if you are unemployed or underemployed. Check with your state's Department of Motor Vehicles or local workforce office for programs in your area.
Maintaining your CDL and renewal requirements
Your CDL is valid for four to eight years, depending on your state, and you must renew it before expiration. Renewal requires passing a new medical exam and paying a renewal fee, but you do not usually have to retake the written or skills tests unless your license was suspended or revoked. Some states require periodic refresher training or background checks for certain endorsements, particularly Hazmat.
If you receive traffic violations or fail to maintain your medical certification, your CDL can be suspended or revoked. A suspension is temporary — typically 30 days to one year — and you can regain your license once the suspension period ends and you meet any other requirements. A revocation is permanent, and you must reapply and pass all tests again to get a new CDL.
Frequently Asked Questions
Do I need a CDL to drive a pickup truck or van for work?
No, unless the vehicle weighs more than 26,001 pounds or is designed to carry more than 15 passengers. Most pickup trucks and work vans fall below that threshold. Check your vehicle's gross vehicle weight rating (GVWR) on the driver's side door jamb — if it is 26,001 pounds or less, you do not need a CDL.
Can I get a CDL if I have a DUI on my record?
It depends on when the DUI occurred and your state's rules. A single DUI from years ago may not disqualify you, but multiple DUIs or a recent conviction usually will. Contact your state's Department of Motor Vehicles to ask about your specific situation before you explore.
What happens if my medical certificate expires while I am driving?
You cannot legally operate a commercial vehicle without a valid medical certificate. Your CDL becomes invalid the moment the certificate expires. You must renew the certificate before you drive again, so plan ahead and schedule your medical exam at least a month before expiration.
Can I lose my CDL for violations in a personal vehicle?
Yes. Serious violations in any vehicle — including your personal car — can result in CDL suspension or revocation. The FMCSA and your state treat CDL holders to a higher standard because you operate commercial vehicles professionally.
How long does it take to get a CDL from start to finish?
Most people complete the process in four to twelve weeks. This includes scheduling and passing the medical exam, studying for and passing the written test, and scheduling and passing the skills test. If you attend a training school, add four to eight weeks for the program itself.