A commercial driving license lets you drive vehicles that carry cargo or passengers for money
A Commercial Driving License (CDL) is a separate credential from a regular driver's license. It authorizes you to operate trucks, buses, and other large vehicles for compensation. The federal government sets the baseline standards, but each state issues its own CDL and sets some of its own rules.
You need a CDL if your job involves driving a vehicle above a certain weight, carrying hazardous materials, or transporting passengers for hire. A regular license does not cover these activities, even if you are an experienced driver. Violating this rule can result in fines, criminal charges, and loss of your license.
The CDL is not a single thing — it comes in classes (A, B, and C) based on vehicle weight and configuration, and you can add endorsements for specific cargo or passenger types. Most people think of Class A when they hear "CDL" — that is the long-haul truck driver license. But a school bus driver, a concrete mixer operator, or a hazmat hauler all need one too.
Key Takeaways
- A CDL is required to drive any vehicle over 26,001 pounds Gross Vehicle Weight Rating (GVWR) for compensation, or to carry passengers or hazardous materials for hire.
- The three CDL classes (A, B, C) depend on vehicle weight and configuration; Class A covers the heaviest trucks and is the most common commercial license.
- You must pass a written knowledge test, a skills test with a vehicle, and a medical examination before you can obtain a CDL.
- Each state administers its own CDL program, so requirements and testing procedures vary slightly by location.
- Endorsements like Hazmat (H), Passenger (P), and Tank (N) add to your CDL and allow you to haul specific cargo or carry passengers.
The three CDL classes and what vehicles they cover
Class A covers any combination of vehicles with a total weight over 26,001 pounds, as long as the towed vehicle weighs more than 10,000 pounds. This is the license most long-haul truckers hold. It also covers smaller combinations if you add certain endorsements. Class A is the highest tier and allows you to operate the widest range of commercial vehicles.
Class B covers single vehicles over 26,001 pounds that are not towing, or any towing combination where the towed vehicle weighs 10,000 pounds or less. School bus drivers, dump truck operators, and concrete mixer drivers typically hold Class B. You cannot tow a heavy trailer with a Class B license.
Class C is the most limited. It covers vehicles under 26,001 pounds used to transport hazardous materials, or vehicles under 26,001 pounds used to transport 16 or more passengers (including the driver). A Class C CDL for hazmat is rare; most hazmat drivers hold Class A or B and add the Hazmat endorsement. Class C for passenger transport covers small shuttle buses and vans.
What you must do to obtain a CDL
The process has three main stages: written tests, a skills test, and a medical exam. You cannot skip any of them, and you must pass all three before the state issues your license.
First, you take a written knowledge test at your state's Department of Motor Vehicles (DMV) or equivalent agency. The test covers vehicle operation, safety, hazard recognition, and the rules of the road specific to commercial driving. You must score at least 80 percent on most states' tests. If you are seeking endorsements (Hazmat, Passenger, Tank), you take separate written tests for each one. Many people study using the CDL manual your state publishes free online, or they use third-party study guides and practice tests.
Second, you take a skills test with an examiner and a real commercial vehicle. This test has three parts: a pre-trip inspection (you walk around the vehicle and point out safety features), a basic control skills test (you maneuver the vehicle in a closed course), and a road test (you drive on public roads). You must demonstrate that you can operate the vehicle safely and follow traffic laws. This test cannot be rushed — it typically takes two to three hours.
Third, you must pass a medical examination by a certified Medical Examiner. The examiner checks your vision, hearing, blood pressure, and overall health. You receive a Medical Certificate (also called a Medical Card) that you must carry with your CDL. The certificate is valid for up to two years, depending on your health status. If your medical condition changes, you may need to renew it sooner.
CDL endorsements and what they allow you to do
An endorsement is an add-on to your CDL that permits you to haul specific types of cargo or carry certain passengers. You do not need every endorsement — you only get the ones your job requires. Each endorsement requires passing a separate written test.
Hazmat (H) allows you to transport hazardous materials — explosives, flammable liquids, poisons, radioactive materials, and other regulated substances. This is one of the most common endorsements. You must also pass a background check and a Transportation Security Administration (TSA) threat assessment to get Hazmat. Passenger (P) allows you to transport passengers for hire — school buses, tour buses, shuttles. Tank (N) allows you to haul liquids or gases in a tank vehicle. Doubles/Triples (T) allows you to tow double or triple trailers (Class A only). School Bus (S) is specific to school bus operation and comes with additional training requirements.
You can hold multiple endorsements on a single CDL. A hazmat tanker driver, for example, would hold both H and N endorsements. Each endorsement adds to your qualifications and your earning potential, but also to your responsibility and liability.
How CDL requirements differ by state
The Federal Motor Carrier Safety Administration (FMCSA) sets the minimum standards that all states must follow. However, each state has the authority to set its own testing procedures, fee amounts, and additional rules. For example, some states require a certain number of hours of classroom or behind-the-wheel training before you can test; others do not. Some states charge $50 for a CDL; others charge $200 or more.
If you move to a new state, you can transfer your CDL by visiting your new state's DMV and paying a transfer fee. You do not have to retake the tests unless your new state has different requirements or your license has expired. If you hold a CDL in one state and move to another, you must update your address within a set timeframe (usually 30 days) or risk penalties.
Medical certification and ongoing requirements
Your Medical Certificate is not optional — it must be current at all times while you drive commercially. If it expires, you cannot legally operate a commercial vehicle until you renew it. The examination costs money (typically $50 to $150) and is not covered by most insurance plans. You pay out of pocket.
Beyond the medical certificate, you must renew your CDL itself according to your state's schedule — usually every four or eight years. Some states require renewal in person; others allow online or mail renewal. If you accumulate certain traffic violations or safety violations, your CDL can be suspended or revoked. A serious violation (like reckless driving or a DUI) can result in a one-year disqualification. Multiple violations within a set period can lead to longer disqualifications.
CDL versus regular driver's license: when you need each one
A regular driver's license covers personal vehicles and light trucks up to 26,000 pounds. If you drive a pickup truck for personal use, you do not need a CDL. If you drive that same truck to haul cargo for a business, you do need one — the difference is whether you are being compensated for the driving.
The line can be blurry. If you own a small business and drive your own truck to deliver goods, you may or may not need a CDL depending on the truck's weight and your state's interpretation. If you drive for someone else — as an employee or contractor — and the vehicle is over 26,001 pounds, you definitely need a CDL. When in doubt, contact your state's DMV or the FMCSA to confirm your situation.
Frequently Asked Questions
Can I get a CDL if I have a DUI or other traffic violations?
It depends on the violation and how recent it is. A DUI within the past 10 years typically disqualifies you from holding a CDL, though some states have different timelines. Other serious violations may also bar you. Contact your state's DMV to review your specific record before you invest time and money in testing.
How long does it take to get a CDL from start to finish?
The timeline varies widely. If you already know how to drive a commercial vehicle and pass the tests on your first try, you could have a CDL within a few weeks. If you need training, it typically takes four to eight weeks. Some people take longer because they fail a test and must wait to retake it, or because they need time to arrange the medical exam.
Do I need a CDL to drive a large RV or motorhome?
Not always. If the RV is registered in your name for personal use, you typically do not need a CDL, even if it weighs over 26,001 pounds. However, if you drive it for compensation — as a tour guide or rental company employee — you may need one. Check your state's DMV for the exact rule, as it varies.
What happens if I drive without a valid CDL?
You can face fines ranging from hundreds to thousands of dollars, depending on your state and the circumstances. You may also face criminal charges, jail time, and civil liability if you cause an accident. Your employer can also face fines and penalties. This is not a minor violation.
Can I hold a CDL in more than one state?
No. You can only hold a valid CDL in one state at a time. If you move or change your primary residence, you must transfer your CDL to your new state within the required timeframe. Holding a CDL in multiple states is illegal and can result in license suspension.